| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 95 GISelChangeObserver &Observer, in applyICmpRedundantTrunc() argument 104 Observer.changingInstr(MI); in applyICmpRedundantTrunc() 107 Observer.changedInstr(MI); in applyICmpRedundantTrunc() 184 GISelChangeObserver &Observer, in applyFoldGlobalOffset() argument 209 Observer.changingInstr(MI); in applyFoldGlobalOffset() 216 Observer.changedInstr(MI); in applyFoldGlobalOffset() 256 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 260 bool AArch64PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 263 CombinerHelper Helper(Observer, B, KB, MDT); in combine() 266 if (Generated.tryCombineAll(Observer, MI, B)) in combine()
|
| H A D | AArch64LegalizerInfo.h | 42 GISelChangeObserver &Observer) const; 45 GISelChangeObserver &Observer) const; 49 GISelChangeObserver &Observer) const;
|
| H A D | AArch64O0PreLegalizerCombiner.cpp | 69 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 73 bool AArch64O0PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 76 CombinerHelper Helper(Observer, B, KB, MDT); in combine() 79 if (Generated.tryCombineAll(Observer, MI, B)) in combine()
|
| H A D | AArch64PostLegalizerCombiner.cpp | 255 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyFoldMergeToZext() argument 259 Observer.changingInstr(MI); in applyFoldMergeToZext() 262 Observer.changedInstr(MI); in applyFoldMergeToZext() 291 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 295 bool AArch64PostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 300 CombinerHelper Helper(Observer, B, KB, MDT, LI); in combine() 302 return Generated.tryCombineAll(Observer, MI, B, Helper); in combine()
|
| H A D | AArch64PostLegalizerLowering.cpp | 631 MachineIRBuilder &MIB, GISelChangeObserver &Observer) { in applyAdjustICmpImmAndPred() argument 637 Observer.changingInstr(MI); in applyAdjustICmpImmAndPred() 640 Observer.changedInstr(MI); in applyAdjustICmpImmAndPred() 840 GISelChangeObserver &Observer) { in applySwapICmpOperands() argument 844 Observer.changedInstr(MI); in applySwapICmpOperands() 848 Observer.changedInstr(MI); in applySwapICmpOperands() 970 GISelChangeObserver &Observer, in applyFormTruncstore() argument 973 Observer.changingInstr(MI); in applyFormTruncstore() 975 Observer.changedInstr(MI); in applyFormTruncstore() 1007 CombinerHelper Helper(Observer, B); in combine() [all …]
|
| H A D | AArch64LegalizerInfo.cpp | 791 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom() local 800 return legalizeLoadStore(MI, MRI, MIRBuilder, Observer); in legalizeCustom() 836 Helper.Observer.changingInstr(MI); in legalizeRotate() 838 Helper.Observer.changedInstr(MI); in legalizeRotate() 884 Helper.Observer.changingInstr(MI); in legalizeVectorTrunc() 886 Helper.Observer.changedInstr(MI); in legalizeVectorTrunc() 892 GISelChangeObserver &Observer) const { in legalizeSmallCMGlobalValue() 953 GISelChangeObserver &Observer) const { in legalizeShlAshrLshr() 968 Observer.changingInstr(MI); in legalizeShlAshrLshr() 970 Observer.changedInstr(MI); in legalizeShlAshrLshr() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 97 : MIRBuilder(Builder), Observer(Observer), MRI(MF.getRegInfo()), in LegalizerHelper() 104 : MIRBuilder(B), Observer(Observer), MRI(MF.getRegInfo()), LI(LI), in LegalizerHelper() 1047 Observer.changedInstr(MI); in narrowScalar() 1055 Observer.changedInstr(MI); in narrowScalar() 1773 Observer.changingInstr(MI); in widenScalarExtract() 1779 Observer.changedInstr(MI); in widenScalarExtract() 1788 Observer.changingInstr(MI); in widenScalarInsert() 1791 Observer.changedInstr(MI); in widenScalarInsert() 4697 Observer.changedInstr(MI); in tryNarrowPow2Reduction() 4915 Observer.changedInstr(MI); in moreElementsVectorPhi() [all …]
|
| H A D | CSEMIRBuilder.cpp | 155 GISelChangeObserver *Observer = getState().Observer; in generateCopiesIfRequired() local 156 if (Observer) in generateCopiesIfRequired() 157 Observer->changingInstr(*MIB); in generateCopiesIfRequired() 160 if (Observer) in generateCopiesIfRequired() 161 Observer->changedInstr(*MIB); in generateCopiesIfRequired()
|
| H A D | Combiner.cpp | 127 WorkListMaintainer Observer(WorkList); in combineMachineInstrs() local 128 GISelObserverWrapper WrapperObserver(&Observer); in combineMachineInstrs() 151 Observer.reportFullyCreatedInstrs(); in combineMachineInstrs()
|
| H A D | GISelChangeObserver.cpp | 43 GISelChangeObserver &Observer) in RAIIMFObserverInstaller() argument 45 MF.setObserver(&Observer); in RAIIMFObserverInstaller()
|
| H A D | CombinerHelper.cpp | 49 : Builder(B), MRI(Builder.getMF().getRegInfo()), Observer(Observer), in CombinerHelper() 542 Observer.changingInstr(MI); in applyCombineExtendingLoads() 623 Observer.changedInstr(MI); in applyCombineExtendingLoads() 1084 Observer.changingInstr(MI); in applyOptBrCondByInvertingCond() 1086 Observer.changedInstr(MI); in applyOptBrCondByInvertingCond() 1745 Observer.changedInstr(MI); in applyPtrAddImmedChain() 1823 Observer.changedInstr(MI); in applyShiftImmedChain() 1962 Observer.changedInstr(MI); in applyCombineMulToShl() 3345 Observer.changedInstr(MI); in applyXorOfAndWithSameReg() 3980 Observer.changedInstr(MI); in applyFunnelShiftToRotate() [all …]
|
| H A D | Utils.cpp | 73 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 74 Observer->changingInstr(*RegMO.getParent()); in constrainOperandRegClass() 77 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 78 Observer->changedInstr(*RegMO.getParent()); in constrainOperandRegClass() 81 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 84 Observer->changedInstr(*RegDef); in constrainOperandRegClass() 86 Observer->changingAllUsesOfReg(MRI, Reg); in constrainOperandRegClass() 87 Observer->finishedChangingAllUsesOfReg(); in constrainOperandRegClass()
|
| H A D | Legalizer.cpp | 213 for (GISelChangeObserver *Observer : AuxObservers) in legalizeMachineFunction() 214 WrapperObserver.addObserver(Observer); in legalizeMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 33 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 37 bool MipsPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 40 CombinerHelper Helper(Observer, B); in combine()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | LiveVariables.h | 54 class Observer { 57 virtual ~Observer() {} in ~Observer() 98 void runOnAllBlocks(Observer &obs);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64Combine.td | 25 (apply [{ applyICmpRedundantTrunc(*${root}, MRI, B, Observer, ${matchinfo}); }])>; 33 (apply [{ return applyFoldGlobalOffset(*${root}, MRI, B, Observer, ${matchinfo});}]) 134 (apply [{ applyAdjustICmpImmAndPred(*${root}, ${matchinfo}, B, Observer); }]) 141 (apply [{ applySwapICmpOperands(*${root}, Observer); }]) 182 (apply [{ applyFormTruncstore(*${root}, MRI, B, Observer, ${matchinfo}); }]) 189 (apply [{ applyFoldMergeToZext(*${d}, MRI, B, Observer); }])
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 104 GISelObserverWrapper &Observer) { in tryCombineZExt() argument 137 Observer.changingInstr(MI); in tryCombineZExt() 139 Observer.changedInstr(MI); in tryCombineZExt() 220 GISelObserverWrapper &Observer) { in tryCombineTrunc() argument 271 Observer); in tryCombineTrunc() 516 Observer.changingInstr(UseMI); in replaceRegOrBuildCopy() 523 Observer.changedInstr(*UseMI); in replaceRegOrBuildCopy() 778 Observer); in tryCombineUnmergeValues() 780 Observer.changingInstr(MI); in tryCombineUnmergeValues() 782 Observer.changedInstr(MI); in tryCombineUnmergeValues() [all …]
|
| H A D | MachineIRBuilder.h | 53 GISelChangeObserver *Observer = nullptr; member 227 if (State.Observer) in recordInsertion() 228 State.Observer->createdInstr(*InsertedInstr); in recordInsertion() 247 MachineIRBuilder(MachineInstr &MI, GISelChangeObserver &Observer) : in MachineIRBuilder() argument 249 setChangeObserver(Observer); in MachineIRBuilder() 347 void setChangeObserver(GISelChangeObserver &Observer) { in setChangeObserver() argument 348 State.Observer = &Observer; in setChangeObserver() 351 void stopObservingChanges() { State.Observer = nullptr; } in stopObservingChanges()
|
| H A D | CombinerInfo.h | 67 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
|
| H A D | LegalizerHelper.h | 46 GISelChangeObserver &Observer; variable 71 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 74 GISelChangeObserver &Observer, MachineIRBuilder &B);
|
| H A D | GISelChangeObserver.h | 124 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | LiveVariables.cpp | 45 LiveVariables::Observer *obs = nullptr); 93 void LiveVariables::Observer::anchor() { } in anchor() 155 LiveVariables::Observer *observer; 160 LiveVariables::Observer *Observer, in TransferFunctions() argument 162 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {} in TransferFunctions() 459 LiveVariables::Observer *obs) { in runOnBlock() 488 void LiveVariables::runOnAllBlocks(LiveVariables::Observer &obs) { in runOnAllBlocks()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankCombiner.cpp | 179 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 183 bool AMDGPURegBankCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 186 CombinerHelper Helper(Observer, B, KB, MDT); in combine() 191 if (Generated.tryCombineAll(Observer, MI, B)) in combine()
|
| H A D | AMDGPUPreLegalizerCombiner.cpp | 192 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 196 bool AMDGPUPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 199 CombinerHelper Helper(Observer, B, KB, MDT); in combine() 204 if (Generated.tryCombineAll(Observer, MI, B, Helper)) in combine()
|
| H A D | AMDGPUPostLegalizerCombiner.cpp | 296 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 300 bool AMDGPUPostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 303 CombinerHelper Helper(Observer, B, KB, MDT, LInfo); in combine() 308 if (Generated.tryCombineAll(Observer, MI, B)) in combine()
|