| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 96 GISelChangeObserver &Observer, in applyICmpRedundantTrunc() argument 105 Observer.changingInstr(MI); in applyICmpRedundantTrunc() 108 Observer.changedInstr(MI); in applyICmpRedundantTrunc() 186 GISelChangeObserver &Observer, in applyFoldGlobalOffset() argument 211 Observer.changingInstr(MI); in applyFoldGlobalOffset() 218 Observer.changedInstr(MI); in applyFoldGlobalOffset() 227 GISelChangeObserver &Observer) { in tryToSimplifyUADDO() argument 331 Observer.erasingInstr(*U.getParent()); in tryToSimplifyUADDO() 373 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 377 bool AArch64PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument [all …]
|
| H A D | AArch64PostLegalizerCombiner.cpp | 257 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyFoldMergeToZext() argument 261 Observer.changingInstr(MI); in applyFoldMergeToZext() 264 Observer.changedInstr(MI); in applyFoldMergeToZext() 288 GISelChangeObserver &Observer) { in applyMutateAnyExtToZExt() argument 289 Observer.changingInstr(MI); in applyMutateAnyExtToZExt() 291 Observer.changedInstr(MI); in applyMutateAnyExtToZExt() 314 GISelChangeObserver &Observer) { in applySplitStoreZero128() argument 358 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 362 bool AArch64PostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 367 CombinerHelper Helper(Observer, B, /*IsPreLegalize*/ false, KB, MDT, LI); in combine() [all …]
|
| H A D | AArch64O0PreLegalizerCombiner.cpp | 69 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 73 bool AArch64O0PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 76 CombinerHelper Helper(Observer, B, /*IsPreLegalize*/ true, KB, MDT); in combine() 79 if (Generated.tryCombineAll(Observer, MI, B)) in combine()
|
| H A D | AArch64LegalizerInfo.h | 41 GISelChangeObserver &Observer) const; 44 GISelChangeObserver &Observer) const; 48 GISelChangeObserver &Observer) const;
|
| H A D | AArch64PostLegalizerLowering.cpp | 673 MachineIRBuilder &MIB, GISelChangeObserver &Observer) { in applyAdjustICmpImmAndPred() argument 679 Observer.changingInstr(MI); in applyAdjustICmpImmAndPred() 682 Observer.changedInstr(MI); in applyAdjustICmpImmAndPred() 882 GISelChangeObserver &Observer) { in applySwapICmpOperands() argument 886 Observer.changedInstr(MI); in applySwapICmpOperands() 890 Observer.changedInstr(MI); in applySwapICmpOperands() 1023 GISelChangeObserver &Observer, in applyFormTruncstore() argument 1026 Observer.changingInstr(MI); in applyFormTruncstore() 1028 Observer.changedInstr(MI); in applyFormTruncstore() 1044 GISelChangeObserver &Observer) { in applyVectorSextInReg() argument [all …]
|
| H A D | AArch64LegalizerInfo.cpp | 885 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom() local 894 return legalizeLoadStore(MI, MRI, MIRBuilder, Observer); in legalizeCustom() 898 return legalizeShlAshrLshr(MI, MRI, MIRBuilder, Observer); in legalizeCustom() 900 return legalizeSmallCMGlobalValue(MI, MRI, MIRBuilder, Observer); in legalizeCustom() 937 Helper.Observer.changingInstr(MI); in legalizeRotate() 939 Helper.Observer.changedInstr(MI); in legalizeRotate() 985 Helper.Observer.changingInstr(MI); in legalizeVectorTrunc() 987 Helper.Observer.changedInstr(MI); in legalizeVectorTrunc() 993 GISelChangeObserver &Observer) const { in legalizeSmallCMGlobalValue() 1136 GISelChangeObserver &Observer) const { in legalizeShlAshrLshr() [all …]
|
| /openbsd-src/gnu/llvm/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); }]) 196 (apply [{ applyMutateAnyExtToZExt(*${d}, MRI, B, Observer); }]) 203 (apply [{ applySplitStoreZero128(*${d}, MRI, B, Observer); }]) 210 (apply [{ applyVectorSextInReg(*${d}, MRI, B, Observer); }])
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsPostLegalizerCombiner.cpp | 56 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 60 bool MipsPostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 64 CombinerHelper Helper(Observer, B, /* IsPreLegalize*/ false, KB, in combine() 67 return Generated.tryCombineAll(Observer, MI, B, Helper); in combine()
|
| H A D | MipsPreLegalizerCombiner.cpp | 34 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 38 bool MipsPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 41 CombinerHelper Helper(Observer, B, /*IsPreLegalize*/ true); in combine()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 101 GISelChangeObserver &Observer, in LegalizerHelper() argument 103 : MIRBuilder(Builder), Observer(Observer), MRI(MF.getRegInfo()), in LegalizerHelper() 108 GISelChangeObserver &Observer, in LegalizerHelper() argument 110 : MIRBuilder(B), Observer(Observer), MRI(MF.getRegInfo()), LI(LI), in LegalizerHelper() 1146 Observer.changingInstr(MI); in narrowScalar() 1148 Observer.changedInstr(MI); in narrowScalar() 1154 Observer.changingInstr(MI); in narrowScalar() 1156 Observer.changedInstr(MI); in narrowScalar() 1162 Observer.changingInstr(MI); in narrowScalar() 1164 Observer.changedInstr(MI); in narrowScalar() [all …]
|
| 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 | CSEMIRBuilder.cpp | 158 GISelChangeObserver *Observer = getState().Observer; in generateCopiesIfRequired() local 159 if (Observer) in generateCopiesIfRequired() 160 Observer->changingInstr(*MIB); in generateCopiesIfRequired() 163 if (Observer) in generateCopiesIfRequired() 164 Observer->changedInstr(*MIB); in generateCopiesIfRequired()
|
| H A D | CombinerHelper.cpp | 51 CombinerHelper::CombinerHelper(GISelChangeObserver &Observer, in CombinerHelper() argument 55 : Builder(B), MRI(Builder.getMF().getRegInfo()), Observer(Observer), KB(KB), in CombinerHelper() 161 Observer.changingAllUsesOfReg(MRI, FromReg); in replaceRegWith() 168 Observer.finishedChangingAllUsesOfReg(); in replaceRegWith() 175 Observer.changingInstr(*FromRegOp.getParent()); in replaceRegOpWith() 179 Observer.changedInstr(*FromRegOp.getParent()); in replaceRegOpWith() 184 Observer.changingInstr(FromMI); in replaceOpcodeWith() 188 Observer.changedInstr(FromMI); in replaceOpcodeWith() 599 Observer.changingInstr(*UseMO.getParent()); in applyCombineExtendingLoads() 601 Observer.changedInstr(*UseMO.getParent()); in applyCombineExtendingLoads() [all …]
|
| H A D | Utils.cpp | 85 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 86 Observer->changingInstr(*RegMO.getParent()); in constrainOperandRegClass() 89 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 90 Observer->changedInstr(*RegMO.getParent()); in constrainOperandRegClass() 93 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 96 Observer->changedInstr(*RegDef); in constrainOperandRegClass() 98 Observer->changingAllUsesOfReg(MRI, Reg); in constrainOperandRegClass() 99 Observer->finishedChangingAllUsesOfReg(); in constrainOperandRegClass()
|
| H A D | Legalizer.cpp | 209 for (GISelChangeObserver *Observer : AuxObservers) in legalizeMachineFunction() 210 WrapperObserver.addObserver(Observer); in legalizeMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 58 GISelObserverWrapper &Observer) { in tryCombineAnyExt() argument 72 Observer); in tryCombineAnyExt() 112 GISelObserverWrapper &Observer) { in tryCombineZExt() argument 148 Observer.changingInstr(MI); in tryCombineZExt() 150 Observer.changedInstr(MI); in tryCombineZExt() 232 GISelObserverWrapper &Observer) { in tryCombineTrunc() argument 284 Observer); in tryCombineTrunc() 520 GISelChangeObserver &Observer) { in replaceRegOrBuildCopy() argument 530 Observer.changingInstr(UseMI); in replaceRegOrBuildCopy() 537 Observer.changedInstr(*UseMI); in replaceRegOrBuildCopy() [all …]
|
| H A D | CombinerInfo.h | 66 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
|
| H A D | MachineIRBuilder.h | 62 GISelChangeObserver *Observer = nullptr; member 238 if (State.Observer) in recordInsertion() 239 State.Observer->createdInstr(*InsertedInstr); in recordInsertion() 258 MachineIRBuilder(MachineInstr &MI, GISelChangeObserver &Observer) : in MachineIRBuilder() argument 260 setChangeObserver(Observer); in MachineIRBuilder() 359 void setChangeObserver(GISelChangeObserver &Observer) { in setChangeObserver() argument 360 State.Observer = &Observer; in setChangeObserver() 363 void stopObservingChanges() { State.Observer = nullptr; } in stopObservingChanges()
|
| H A D | LegalizerHelper.h | 53 GISelChangeObserver &Observer; variable 78 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 81 GISelChangeObserver &Observer, MachineIRBuilder &B);
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/Analyses/ |
| H A D | LiveVariables.h | 54 class Observer { 57 virtual ~Observer() {} in ~Observer() 98 void runOnAllBlocks(Observer &obs);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPreLegalizerCombiner.cpp | 194 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 198 bool AMDGPUPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 202 AMDGPUCombinerHelper Helper(Observer, B, /*IsPreLegalize*/ true, KB, MDT, LI); in combine() 207 if (Generated.tryCombineAll(Observer, MI, B)) in combine()
|
| H A D | AMDGPURegBankCombiner.cpp | 395 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 399 bool AMDGPURegBankCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 402 CombinerHelper Helper(Observer, B, /* IsPreLegalize*/ false, KB, MDT); in combine() 407 if (Generated.tryCombineAll(Observer, MI, B)) in combine()
|
| H A D | AMDGPUPostLegalizerCombiner.cpp | 349 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 353 bool AMDGPUPostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, in combine() argument 356 AMDGPUCombinerHelper Helper(Observer, B, /*IsPreLegalize*/ false, KB, MDT, in combine() 362 if (Generated.tryCombineAll(Observer, MI, B)) in combine()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | LiveVariables.cpp | 46 LiveVariables::Observer *obs = nullptr); 99 void LiveVariables::Observer::anchor() { } in anchor() 161 LiveVariables::Observer *observer; 166 LiveVariables::Observer *Observer, in TransferFunctions() argument 168 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {} in TransferFunctions() 481 LiveVariables::Observer *obs) { in runOnBlock() 510 void LiveVariables::runOnAllBlocks(LiveVariables::Observer &obs) { in runOnAllBlocks()
|