llvm/llvm/lib/CodeGen/GlobalISel/GISelChangeObserver.cpp

//===-- lib/CodeGen/GlobalISel/GISelChangeObserver.cpp --------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
// This file constains common code to combine machine functions at generic
// level.
//===----------------------------------------------------------------------===//

#include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"

usingnamespacellvm;

void GISelChangeObserver::changingAllUsesOfReg(
    const MachineRegisterInfo &MRI, Register Reg) {}

void GISelChangeObserver::finishedChangingAllUsesOfReg() {}

RAIIDelegateInstaller::RAIIDelegateInstaller(MachineFunction &MF,
                                             MachineFunction::Delegate *Del)
    :{}

RAIIDelegateInstaller::~RAIIDelegateInstaller() {}

RAIIMFObserverInstaller::RAIIMFObserverInstaller(MachineFunction &MF,
                                                 GISelChangeObserver &Observer)
    :{}

RAIIMFObserverInstaller::~RAIIMFObserverInstaller() {}

RAIITemporaryObserverInstaller::RAIITemporaryObserverInstaller(
    GISelObserverWrapper &Observers, GISelChangeObserver &TemporaryObserver)
    :{}

RAIITemporaryObserverInstaller::~RAIITemporaryObserverInstaller() {}