| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GISelChangeObserver.h | 29 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 D | Legalizer.h | 34 class GISelChangeObserver; variable 78 ArrayRef<GISelChangeObserver *> AuxObservers,
|
| H A D | LegalizerHelper.h | 43 class GISelChangeObserver; variable 54 GISelChangeObserver &Observer; 81 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 84 GISelChangeObserver &Observer, MachineIRBuilder &B,
|
| H A D | LostDebugLocObserver.h | 19 class LostDebugLocObserver : public GISelChangeObserver {
|
| H A D | Combiner.h | 65 GISelChangeObserver &Observer;
|
| H A D | GISelKnownBits.h | 29 class GISelKnownBits : public GISelChangeObserver {
|
| H A D | CombinerHelper.h | 30 class GISelChangeObserver; variable 107 GISelChangeObserver &Observer; 116 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
|
| H A D | CSEInfo.h | 69 class GISelCSEInfo : public GISelChangeObserver {
|
| H A D | MachineIRBuilder.h | 39 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 D | LegalizationArtifactCombiner.h | 551 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 D | AArch64LegalizerInfo.h | 41 GISelChangeObserver &Observer) const; 44 GISelChangeObserver &Observer) const; 48 GISelChangeObserver &Observer) const; 55 GISelChangeObserver &Observer,
|
| H A D | AArch64PreLegalizerCombiner.cpp | 107 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 D | AArch64PostLegalizerLowering.cpp | 682 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 D | AArch64PostLegalizerCombiner.cpp | 268 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyFoldMergeToZext() 299 GISelChangeObserver &Observer) { in applyMutateAnyExtToZExt() 325 GISelChangeObserver &Observer) { in applySplitStoreZero128()
|
| H A D | AArch64LegalizerInfo.cpp | 1192 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 D | GISelChangeObserver.cpp | 18 void GISelChangeObserver::changingAllUsesOfReg( in changingAllUsesOfReg() 26 void GISelChangeObserver::finishedChangingAllUsesOfReg() { in finishedChangingAllUsesOfReg() 43 GISelChangeObserver &Observer) in RAIIMFObserverInstaller()
|
| H A D | Legalizer.cpp | 121 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 D | Combiner.cpp | 50 class Combiner::WorkListMaintainer : public GISelChangeObserver {
|
| H A D | CSEMIRBuilder.cpp | 158 GISelChangeObserver *Observer = getState().Observer; in generateCopiesIfRequired()
|
| H A D | Utils.cpp | 86 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 D | RISCVLegalizerInfo.h | 20 class GISelChangeObserver; variable 40 GISelChangeObserver &Observer) const;
|
| H A D | RISCVLegalizerInfo.cpp | 416 GISelChangeObserver &Observer) const { in legalizeShlAshrLshr() 458 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineFunction.h | 55 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 D | MipsRegisterBankInfo.cpp | 676 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 D | AMDGPULegalizerInfo.h | 219 GISelChangeObserver &Observer,
|