Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelChangeObserver.h29 class GISelChangeObserver {
33 virtual ~GISelChangeObserver() = default;
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);
H A DLegalizer.h34 class GISelChangeObserver; variable
78 ArrayRef<GISelChangeObserver *> AuxObservers,
H A DLegalizerHelper.h43 class GISelChangeObserver; variable
54 GISelChangeObserver &Observer;
81 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
84 GISelChangeObserver &Observer, MachineIRBuilder &B,
H A DLostDebugLocObserver.h19 class LostDebugLocObserver : public GISelChangeObserver {
H A DCombiner.h65 GISelChangeObserver &Observer;
H A DGISelKnownBits.h29 class GISelKnownBits : public GISelChangeObserver {
H A DCombinerHelper.h30 class GISelChangeObserver; variable
107 GISelChangeObserver &Observer;
116 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
H A DCSEInfo.h69 class GISelCSEInfo : public GISelChangeObserver {
H A DMachineIRBuilder.h39 class GISelChangeObserver; variable
62 GISelChangeObserver *Observer = nullptr;
258 MachineIRBuilder(MachineInstr &MI, GISelChangeObserver &Observer) : in MachineIRBuilder()
366 void setChangeObserver(GISelChangeObserver &Observer) { in setChangeObserver()
370 GISelChangeObserver *getObserver() { return State.Observer; } in getObserver()
H A DLegalizationArtifactCombiner.h551 GISelChangeObserver &Observer) { in replaceRegOrBuildCopy()
872 bool tryCombineUnmergeDefs(GUnmerge &MI, GISelChangeObserver &Observer, in tryCombineUnmergeDefs()
940 GISelChangeObserver &Observer) { in tryCombineMergeLike()
1040 GISelChangeObserver &Observer) { in tryCombineUnmergeValues()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.h41 GISelChangeObserver &Observer) const;
44 GISelChangeObserver &Observer) const;
48 GISelChangeObserver &Observer) const;
55 GISelChangeObserver &Observer,
H A DAArch64PreLegalizerCombiner.cpp107 GISelChangeObserver &Observer, Register &WideReg) { in applyICmpRedundantTrunc()
194 MachineIRBuilder &B, GISelChangeObserver &Observer, in applyFoldGlobalOffset()
292 GISelChangeObserver &Observer, in applyExtAddvToUdotAddv()
448 MachineIRBuilder &B, GISelChangeObserver &Observer, in applyExtUaddvToUaddlv()
558 CombinerHelper &Helper, GISelChangeObserver &Observer) { in tryToSimplifyUADDO()
H A DAArch64PostLegalizerLowering.cpp682 MachineIRBuilder &MIB, GISelChangeObserver &Observer) { in applyAdjustICmpImmAndPred()
907 void applySwapICmpOperands(MachineInstr &MI, GISelChangeObserver &Observer) { in applySwapICmpOperands()
1064 MachineIRBuilder &B, GISelChangeObserver &Observer, in applyFormTruncstore()
1083 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyVectorSextInReg()
1124 GISelChangeObserver &Observer, Register &SrcReg) { in applyUnmergeExtToUnmerge()
1166 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyExtMulToMULL()
H A DAArch64PostLegalizerCombiner.cpp268 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyFoldMergeToZext()
299 GISelChangeObserver &Observer) { in applyMutateAnyExtToZExt()
325 GISelChangeObserver &Observer) { in applySplitStoreZero128()
H A DAArch64LegalizerInfo.cpp1192 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom()
1243 GISelChangeObserver &Observer, in legalizeFunnelShift()
1312 GISelChangeObserver &Observer) const { in legalizeSmallCMGlobalValue()
1548 GISelChangeObserver &Observer) const { in legalizeShlAshrLshr()
1587 GISelChangeObserver &Observer) const { in legalizeLoadStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelChangeObserver.cpp18 void GISelChangeObserver::changingAllUsesOfReg( in changingAllUsesOfReg()
26 void GISelChangeObserver::finishedChangingAllUsesOfReg() { in finishedChangingAllUsesOfReg()
43 GISelChangeObserver &Observer) in RAIIMFObserverInstaller()
H A DLegalizer.cpp121 class LegalizerWorkListManager : public GISelChangeObserver {
178 ArrayRef<GISelChangeObserver *> AuxObservers, in legalizeMachineFunction()
214 for (GISelChangeObserver *Observer : AuxObservers) in legalizeMachineFunction()
334 SmallVector<GISelChangeObserver *, 1> AuxObservers; in runOnMachineFunction()
H A DCombiner.cpp50 class Combiner::WorkListMaintainer : public GISelChangeObserver {
H A DCSEMIRBuilder.cpp158 GISelChangeObserver *Observer = getState().Observer; in generateCopiesIfRequired()
H A DUtils.cpp86 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass()
90 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass()
94 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.h20 class GISelChangeObserver; variable
40 GISelChangeObserver &Observer) const;
H A DRISCVLegalizerInfo.cpp416 GISelChangeObserver &Observer) const { in legalizeShlAshrLshr()
458 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h55 class GISelChangeObserver; variable
490 GISelChangeObserver *Observer = nullptr;
663 void setObserver(GISelChangeObserver *O) { Observer = O; }
665 GISelChangeObserver *getObserver() const { return Observer; }
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp676 class InstManager : public GISelChangeObserver {
723 GUnmerge &MI, GISelChangeObserver &Observer) { in combineAwayG_UNMERGE_VALUES()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h219 GISelChangeObserver &Observer,

12