| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64Combine.td | 25 (apply [{ applyICmpRedundantTrunc(*${root}, MRI, B, Observer, ${matchinfo}); }])>; 33 (apply [{ applyFoldGlobalOffset(*${root}, MRI, B, Observer, ${matchinfo});}]) 52 (apply [{ applyExtUaddvToUaddlv(*${root}, MRI, B, Observer, ${matchinfo}); }]) 160 (apply [{ applyAdjustICmpImmAndPred(*${root}, ${matchinfo}, B, Observer); }]) 167 (apply [{ applySwapICmpOperands(*${root}, Observer); }]) 192 (apply [{ applyExtMulToMULL(*${root}, MRI, B, Observer); }]) 215 (apply [{ applyFormTruncstore(*${root}, MRI, B, Observer, ${matchinfo}); }]) 222 (apply [{ applyFoldMergeToZext(*${d}, MRI, B, Observer); }]) 229 (apply [{ applyMutateAnyExtToZExt(*${d}, MRI, B, Observer); }]) 236 (apply [{ applySplitStoreZero128(*${d}, MRI, B, Observer); }]) [all …]
|
| /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() argument 115 Observer.changingInstr(MI); in applyICmpRedundantTrunc() 118 Observer.changedInstr(MI); in applyICmpRedundantTrunc() 194 MachineIRBuilder &B, GISelChangeObserver &Observer, in applyFoldGlobalOffset() argument 219 Observer.changingInstr(MI); in applyFoldGlobalOffset() 226 Observer.changedInstr(MI); in applyFoldGlobalOffset() 292 GISelChangeObserver &Observer, in applyExtAddvToUdotAddv() argument 448 MachineIRBuilder &B, GISelChangeObserver &Observer, in applyExtUaddvToUaddlv() argument 662 Observer.erasingInstr(*U.getParent()); in tryToSimplifyUADDO() 709 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in AArch64PreLegalizerCombinerImpl() [all …]
|
| H A D | AArch64PostLegalizerLowering.cpp | 682 MachineIRBuilder &MIB, GISelChangeObserver &Observer) { in applyAdjustICmpImmAndPred() argument 688 Observer.changingInstr(MI); in applyAdjustICmpImmAndPred() 691 Observer.changedInstr(MI); in applyAdjustICmpImmAndPred() 911 Observer.changedInstr(MI); in applySwapICmpOperands() 915 Observer.changedInstr(MI); in applySwapICmpOperands() 1067 Observer.changingInstr(MI); in applyFormTruncstore() 1069 Observer.changedInstr(MI); in applyFormTruncstore() 1086 LegalizerHelper Helper(*MI.getMF(), Observer, B); in applyVectorSextInReg() 1125 Observer.changingInstr(MI); in applyUnmergeExtToUnmerge() 1131 Observer.changedInstr(MI); in applyUnmergeExtToUnmerge() [all …]
|
| H A D | AArch64PostLegalizerCombiner.cpp | 268 MachineIRBuilder &B, GISelChangeObserver &Observer) { in applyFoldMergeToZext() argument 272 Observer.changingInstr(MI); in applyFoldMergeToZext() 275 Observer.changedInstr(MI); in applyFoldMergeToZext() 299 GISelChangeObserver &Observer) { in applyMutateAnyExtToZExt() argument 300 Observer.changingInstr(MI); in applyMutateAnyExtToZExt() 302 Observer.changedInstr(MI); in applyMutateAnyExtToZExt() 325 GISelChangeObserver &Observer) { in applySplitStoreZero128() argument 420 Helper(Observer, B, /*IsPreLegalize*/ false, &KB, MDT, LI), in AArch64PostLegalizerCombinerImpl()
|
| H A D | AArch64LegalizerInfo.cpp | 1192 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom() local 1278 Observer.changingInstr(MI); in legalizeFunnelShift() 1280 Observer.changedInstr(MI); in legalizeFunnelShift() 1304 Helper.Observer.changingInstr(MI); in legalizeRotate() 1306 Helper.Observer.changedInstr(MI); in legalizeRotate() 1312 GISelChangeObserver &Observer) const { in legalizeSmallCMGlobalValue() 1446 Helper.Observer.changingInstr(MI); in legalizeIntrinsic() 1448 Helper.Observer.changedInstr(MI); in legalizeIntrinsic() 1548 GISelChangeObserver &Observer) const { in legalizeShlAshrLshr() 1563 Observer.changingInstr(MI); in legalizeShlAshrLshr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 106 : MIRBuilder(Builder), Observer(Observer), MRI(MF.getRegInfo()), in LegalizerHelper() 113 : MIRBuilder(B), Observer(Observer), MRI(MF.getRegInfo()), LI(LI), in LegalizerHelper() 1422 Observer.changedInstr(MI); in narrowScalar() 2094 Observer.changingInstr(MI); in widenScalarExtract() 2100 Observer.changedInstr(MI); in widenScalarExtract() 2109 Observer.changingInstr(MI); in widenScalarInsert() 2112 Observer.changedInstr(MI); in widenScalarInsert() 4939 Observer.changedInstr(MI); in tryNarrowPow2Reduction() 5156 Observer.changedInstr(MI); in moreElementsVectorPhi() 5667 Observer.changedInstr(MI); in narrowScalarFPTOI() [all …]
|
| 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 | 57 : Builder(B), MRI(Builder.getMF().getRegInfo()), Observer(Observer), KB(KB), in CombinerHelper() 190 Observer.changedInstr(FromMI); in replaceOpcodeWith() 650 Observer.changingInstr(MI); in applyCombineExtendingLoads() 727 Observer.changedInstr(MI); in applyCombineExtendingLoads() 1463 Observer.changingInstr(MI); in applyOptBrCondByInvertingCond() 1465 Observer.changedInstr(MI); in applyOptBrCondByInvertingCond() 1615 Observer.changingInstr(MI); in applyPtrAddImmedChain() 1618 Observer.changedInstr(MI); in applyPtrAddImmedChain() 1696 Observer.changedInstr(MI); in applyShiftImmedChain() 1876 Observer.changedInstr(MI); in applyCombineMulToShl() [all …]
|
| H A D | Utils.cpp | 86 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 87 Observer->changingInstr(*RegMO.getParent()); in constrainOperandRegClass() 90 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 91 Observer->changedInstr(*RegMO.getParent()); in constrainOperandRegClass() 94 if (GISelChangeObserver *Observer = MF.getObserver()) { in constrainOperandRegClass() local 97 Observer->changedInstr(*RegDef); in constrainOperandRegClass() 99 Observer->changingAllUsesOfReg(MRI, Reg); in constrainOperandRegClass() 100 Observer->finishedChangingAllUsesOfReg(); in constrainOperandRegClass()
|
| H A D | Legalizer.cpp | 214 for (GISelChangeObserver *Observer : AuxObservers) in legalizeMachineFunction() 215 WrapperObserver.addObserver(Observer); in legalizeMachineFunction()
|
| H A D | Combiner.cpp | 98 Observer(*ObserverWrapper), B(*Builder), MF(MF), MRI(MF.getRegInfo()), in Combiner()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 75 Observer); in tryCombineAnyExt() 150 Observer); in tryCombineZExt() 163 Observer.changingInstr(MI); in tryCombineZExt() 165 Observer.changedInstr(MI); in tryCombineZExt() 298 Observer); in tryCombineTrunc() 352 Observer); in tryCombineTrunc() 561 Observer.changingInstr(UseMI); in replaceRegOrBuildCopy() 568 Observer.changedInstr(*UseMI); in replaceRegOrBuildCopy() 891 Observer); in tryCombineUnmergeDefs() 893 Observer.changingInstr(MI); in tryCombineUnmergeDefs() [all …]
|
| H A D | GIMatchTableExecutorImpl.h | 86 if (Observer) in executeMatchTable() 87 Observer->changingInstr(*MIB); in executeMatchTable() 89 if (Observer) in executeMatchTable() 90 Observer->changedInstr(*MIB); in executeMatchTable() 1001 if (Observer) in executeMatchTable() 1005 if (Observer) in executeMatchTable() 1396 if (Observer) in executeMatchTable() 1426 if (Observer) in executeMatchTable() 1429 if (Observer) in executeMatchTable() 1445 if (Observer) in executeMatchTable() [all …]
|
| 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() 366 void setChangeObserver(GISelChangeObserver &Observer) { in setChangeObserver() argument 367 State.Observer = &Observer; in setChangeObserver() 370 GISelChangeObserver *getObserver() { return State.Observer; } in getObserver() 372 void stopObservingChanges() { State.Observer = nullptr; } in stopObservingChanges() 374 bool isObservingChanges() const { return State.Observer != nullptr; } in isObservingChanges()
|
| H A D | Combiner.h | 65 GISelChangeObserver &Observer; variable
|
| H A D | LegalizerHelper.h | 54 GISelChangeObserver &Observer; variable 81 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 84 GISelChangeObserver &Observer, MachineIRBuilder &B,
|
| H A D | GISelChangeObserver.h | 124 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVLegalizerInfo.cpp | 416 GISelChangeObserver &Observer) const { in legalizeShlAshrLshr() 432 Observer.changingInstr(MI); in legalizeShlAshrLshr() 434 Observer.changedInstr(MI); in legalizeShlAshrLshr() 458 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom() local 468 return legalizeShlAshrLshr(MI, MIRBuilder, Observer); in legalizeCustom()
|
| H A D | RISCVLegalizerInfo.h | 40 GISelChangeObserver &Observer) const;
|
| H A D | RISCVO0PreLegalizerCombiner.cpp | 74 Helper(Observer, B, /*IsPreLegalize*/ true, &KB), RuleConfig(RuleConfig), in RISCVO0PreLegalizerCombinerImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 51 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI) {} in MipsPreLegalizerCombinerImpl()
|