Home
last modified time | relevance | path

Searched refs:Observer (Results 1 – 25 of 45) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Combine.td25 (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 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() 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 DAArch64PostLegalizerLowering.cpp682 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 DAArch64PostLegalizerCombiner.cpp268 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 DAArch64LegalizerInfo.cpp1192 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 DLegalizerHelper.cpp106 : 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 DGISelChangeObserver.cpp43 GISelChangeObserver &Observer) in RAIIMFObserverInstaller() argument
45 MF.setObserver(&Observer); in RAIIMFObserverInstaller()
H A DCSEMIRBuilder.cpp158 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 DCombinerHelper.cpp57 : 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 DUtils.cpp86 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 DLegalizer.cpp214 for (GISelChangeObserver *Observer : AuxObservers) in legalizeMachineFunction()
215 WrapperObserver.addObserver(Observer); in legalizeMachineFunction()
H A DCombiner.cpp98 Observer(*ObserverWrapper), B(*Builder), MF(MF), MRI(MF.getRegInfo()), in Combiner()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h75 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 DGIMatchTableExecutorImpl.h86 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 DMachineIRBuilder.h62 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 DCombiner.h65 GISelChangeObserver &Observer; variable
H A DLegalizerHelper.h54 GISelChangeObserver &Observer; variable
81 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
84 GISelChangeObserver &Observer, MachineIRBuilder &B,
H A DGISelChangeObserver.h124 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DLiveVariables.h54 class Observer {
57 virtual ~Observer() {} in ~Observer()
98 void runOnAllBlocks(Observer &obs);
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DLiveVariables.cpp46 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 DRISCVLegalizerInfo.cpp416 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 DRISCVLegalizerInfo.h40 GISelChangeObserver &Observer) const;
H A DRISCVO0PreLegalizerCombiner.cpp74 Helper(Observer, B, /*IsPreLegalize*/ true, &KB), RuleConfig(RuleConfig), in RISCVO0PreLegalizerCombinerImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp51 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI) {} in MipsPreLegalizerCombinerImpl()

12