Home
last modified time | relevance | path

Searched refs:GISelChangeObserver (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DGISelChangeObserver.h29 class GISelChangeObserver {
33 virtual ~GISelChangeObserver() {} in ~GISelChangeObserver()
67 public GISelChangeObserver {
68 SmallVector<GISelChangeObserver *, 4> Observers;
72 GISelObserverWrapper(ArrayRef<GISelChangeObserver *> Obs) in GISelObserverWrapper()
75 void addObserver(GISelChangeObserver *O) { Observers.push_back(O); } in addObserver()
78 void removeObserver(GISelChangeObserver *O) { in removeObserver()
124 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
DCombinerInfo.h19 class GISelChangeObserver; variable
67 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
DLegalizerHelper.h35 class GISelChangeObserver; variable
46 GISelChangeObserver &Observer;
71 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
74 GISelChangeObserver &Observer, MachineIRBuilder &B);
DLostDebugLocObserver.h19 class LostDebugLocObserver : public GISelChangeObserver {
DLegalizer.h71 ArrayRef<GISelChangeObserver *> AuxObservers,
DCombinerHelper.h29 class GISelChangeObserver; variable
94 GISelChangeObserver &Observer;
100 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
DGISelKnownBits.h29 class GISelKnownBits : public GISelChangeObserver {
DCSEInfo.h69 class GISelCSEInfo : public GISelChangeObserver {
DMachineIRBuilder.h32 class GISelChangeObserver; variable
53 GISelChangeObserver *Observer = nullptr;
247 MachineIRBuilder(MachineInstr &MI, GISelChangeObserver &Observer) : in MachineIRBuilder()
347 void setChangeObserver(GISelChangeObserver &Observer) { in setChangeObserver()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DGISelChangeObserver.cpp18 void GISelChangeObserver::changingAllUsesOfReg( in changingAllUsesOfReg()
26 void GISelChangeObserver::finishedChangingAllUsesOfReg() { in finishedChangingAllUsesOfReg()
43 GISelChangeObserver &Observer) in RAIIMFObserverInstaller()
DLegalizer.cpp121 class LegalizerWorkListManager : public GISelChangeObserver {
178 ArrayRef<GISelChangeObserver *> AuxObservers, in legalizeMachineFunction()
213 for (GISelChangeObserver *Observer : AuxObservers) in legalizeMachineFunction()
345 SmallVector<GISelChangeObserver *, 1> AuxObservers; in runOnMachineFunction()
DCombiner.cpp51 class WorkListMaintainer : public GISelChangeObserver {
60 : GISelChangeObserver(), WorkList(WorkList) {} in WorkListMaintainer()
DUtils.cpp73 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass()
77 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass()
81 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64LegalizerInfo.h42 GISelChangeObserver &Observer) const;
45 GISelChangeObserver &Observer) const;
49 GISelChangeObserver &Observer) const;
DAArch64PreLegalizerCombiner.cpp95 GISelChangeObserver &Observer, in applyICmpRedundantTrunc()
184 GISelChangeObserver &Observer, in applyFoldGlobalOffset()
256 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
260 bool AArch64PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine()
DAArch64O0PreLegalizerCombiner.cpp69 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
73 bool AArch64O0PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine()
DAArch64PostLegalizerCombiner.cpp255 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyFoldMergeToZext()
291 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
295 bool AArch64PostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine()
DAArch64PostLegalizerLowering.cpp631 MachineIRBuilder &MIB, GISelChangeObserver &Observer) { in applyAdjustICmpImmAndPred()
840 GISelChangeObserver &Observer) { in applySwapICmpOperands()
970 GISelChangeObserver &Observer, in applyFormTruncstore()
1000 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
1004 bool AArch64PostLegalizerLoweringInfo::combine(GISelChangeObserver &Observer, in combine()
DAArch64LegalizerInfo.cpp791 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom()
892 GISelChangeObserver &Observer) const { in legalizeSmallCMGlobalValue()
953 GISelChangeObserver &Observer) const { in legalizeShlAshrLshr()
978 GISelChangeObserver &Observer) const { in legalizeLoadStore()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsPreLegalizerCombiner.cpp33 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
37 bool MipsPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPURegBankCombiner.cpp179 bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
183 bool AMDGPURegBankCombinerInfo::combine(GISelChangeObserver &Observer, in combine()
DAMDGPUPreLegalizerCombiner.cpp192 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
196 bool AMDGPUPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine()
DAMDGPUPostLegalizerCombiner.cpp296 bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
300 bool AMDGPUPostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine()
DAMDGPULegalizerInfo.h173 GISelChangeObserver &Observer,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DMachineFunction.h54 class GISelChangeObserver; variable
423 GISelChangeObserver *Observer = nullptr;
569 void setObserver(GISelChangeObserver *O) { Observer = O; }
571 GISelChangeObserver *getObserver() const { return Observer; }

12