|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/CodeGen/GlobalISel/CSEInfo.h 71 class GISelCSEInfo : public GISelChangeObserver {
include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h 65 class GISelObserverWrapper : public MachineFunction::Delegate,
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h 29 class GISelKnownBits : public GISelChangeObserver {
lib/CodeGen/GlobalISel/Combiner.cpp 51 class WorkListMaintainer : public GISelChangeObserver {
lib/CodeGen/GlobalISel/IRTranslator.cpp 118 class DILocationVerifier : public GISelChangeObserver {
lib/CodeGen/GlobalISel/Legalizer.cpp 86 class LegalizerWorkListManager : public GISelChangeObserver {
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 41 class ApplyRegBankMapping final : public GISelChangeObserver {
lib/Target/Mips/MipsRegisterBankInfo.cpp 612 class InstManager : public GISelChangeObserver {
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp 18 class DummyGISelObserver : public GISelChangeObserver {
Declarations
include/llvm/CodeGen/GlobalISel/CombinerHelper.h 25 class GISelChangeObserver;
include/llvm/CodeGen/GlobalISel/CombinerInfo.h 19 class GISelChangeObserver;
include/llvm/CodeGen/GlobalISel/LegalizerHelper.h 34 class GISelChangeObserver;
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 41 class GISelChangeObserver;
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h 33 class GISelChangeObserver;
References
gen/lib/Target/AArch64/AArch64GenGICombiner.inc 26 GISelChangeObserver &Observer,
97 GISelChangeObserver &Observer,
include/llvm/ADT/ArrayRef.h 108 const ArrayRef<U *> &A,
110 std::is_convertible<U *const *, T const *>::value>::type * = nullptr)
include/llvm/CodeGen/GlobalISel/CSEInfo.h 71 class GISelCSEInfo : public GISelChangeObserver {
include/llvm/CodeGen/GlobalISel/CombinerHelper.h 43 GISelChangeObserver &Observer;
48 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
include/llvm/CodeGen/GlobalISel/CombinerInfo.h 67 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h 66 public GISelChangeObserver {
67 SmallVector<GISelChangeObserver *, 4> Observers;
71 GISelObserverWrapper(ArrayRef<GISelChangeObserver *> Obs)
74 void addObserver(GISelChangeObserver *O) { Observers.push_back(O); }
77 void removeObserver(GISelChangeObserver *O) {
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h 29 class GISelKnownBits : public GISelChangeObserver {
include/llvm/CodeGen/GlobalISel/LegalizerHelper.h 51 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
54 GISelChangeObserver &Observer, MachineIRBuilder &B);
245 GISelChangeObserver &Observer;
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 1152 GISelChangeObserver &Observer) const;
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h 54 GISelChangeObserver *Observer;
316 void setChangeObserver(GISelChangeObserver &Observer);
lib/CodeGen/GlobalISel/Combiner.cpp 51 class WorkListMaintainer : public GISelChangeObserver {
lib/CodeGen/GlobalISel/CombinerHelper.cpp 34 CombinerHelper::CombinerHelper(GISelChangeObserver &Observer,
lib/CodeGen/GlobalISel/IRTranslator.cpp 118 class DILocationVerifier : public GISelChangeObserver {
lib/CodeGen/GlobalISel/Legalizer.cpp 86 class LegalizerWorkListManager : public GISelChangeObserver {
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 67 GISelChangeObserver &Observer,
76 GISelChangeObserver &Observer,
lib/CodeGen/GlobalISel/LegalizerInfo.cpp 522 GISelChangeObserver &Observer) const {
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp 64 void MachineIRBuilder::setChangeObserver(GISelChangeObserver &Observer) {
lib/Target/AArch64/AArch64LegalizerInfo.cpp 622 GISelChangeObserver &Observer) const {
661 GISelChangeObserver &Observer) const {
685 GISelChangeObserver &Observer) const {
lib/Target/AArch64/AArch64LegalizerInfo.h 32 GISelChangeObserver &Observer) const override;
42 GISelChangeObserver &Observer) const;
45 GISelChangeObserver &Observer) const;
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp 55 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
59 bool AArch64PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer,
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 1093 GISelChangeObserver &Observer) const {
1706 MachineIRBuilder &B, GISelChangeObserver &Observer) const {
lib/Target/AMDGPU/AMDGPULegalizerInfo.h 37 GISelChangeObserver &Observer) const override;
70 GISelChangeObserver &Observer) const;
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 41 class ApplyRegBankMapping final : public GISelChangeObserver {
lib/Target/ARM/ARMLegalizerInfo.cpp 363 GISelChangeObserver &Observer) const {
lib/Target/ARM/ARMLegalizerInfo.h 33 GISelChangeObserver &Observer) const override;
lib/Target/Mips/MipsLegalizerInfo.cpp 244 GISelChangeObserver &Observer) const {
lib/Target/Mips/MipsLegalizerInfo.h 30 GISelChangeObserver &Observer) const override;
lib/Target/Mips/MipsPreLegalizerCombiner.cpp 32 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
36 bool MipsPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer,
lib/Target/Mips/MipsRegisterBankInfo.cpp 612 class InstManager : public GISelChangeObserver {
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp 18 class DummyGISelObserver : public GISelChangeObserver {