Searched refs:Observer (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LegalizerInfo.h32 GISelChangeObserver &Observer) const override;
42 GISelChangeObserver &Observer) const;
45 GISelChangeObserver &Observer) const;
H A DAArch64PreLegalizerCombiner.cpp55 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
59 bool AArch64PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, argument
62 CombinerHelper Helper(Observer, B, KB, MDT);
82 if (Generated.tryCombineAll(Observer, MI, B, Helper))
H A DAArch64LegalizerInfo.cpp623 GISelChangeObserver &Observer) const {
632 return legalizeLoadStore(MI, MRI, MIRBuilder, Observer);
636 return legalizeShlAshrLshr(MI, MRI, MIRBuilder, Observer);
662 GISelChangeObserver &Observer) const {
686 GISelChangeObserver &Observer) const {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.h30 GISelChangeObserver &Observer) const override;
H A DMipsPreLegalizerCombiner.cpp33 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
37 bool MipsPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, argument
40 CombinerHelper Helper(Observer, B);
H A DMipsLegalizerInfo.cpp262 GISelChangeObserver &Observer) const {
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DLiveVariables.h54 class Observer { class in class:clang::LiveVariables
57 virtual ~Observer() {}
98 void runOnAllBlocks(Observer &obs);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.h33 GISelChangeObserver &Observer) const override;
H A DARMLegalizerInfo.cpp363 GISelChangeObserver &Observer) const {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombiner.cpp127 WorkListMaintainer Observer(WorkList);
128 GISelObserverWrapper WrapperObserver(&Observer);
153 Observer.reportFullyCreatedInstrs();
H A DLegalizerHelper.cpp67 GISelChangeObserver &Observer,
70 LI(*MF.getSubtarget().getLegalizerInfo()), Observer(Observer) {
72 MIRBuilder.setChangeObserver(Observer);
76 GISelChangeObserver &Observer,
78 : MIRBuilder(B), MRI(MF.getRegInfo()), LI(LI), Observer(Observer) {
80 MIRBuilder.setChangeObserver(Observer);
115 return LI.legalizeCustom(MI, MRI, MIRBuilder, Observer) ? Legalized
891 Observer
66 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, MachineIRBuilder &Builder) argument
75 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, GISelChangeObserver &Observer, MachineIRBuilder &B) argument
[all...]
H A DCombinerHelper.cpp34 CombinerHelper::CombinerHelper(GISelChangeObserver &Observer, argument
37 : Builder(B), MRI(Builder.getMF().getRegInfo()), Observer(Observer),
44 Observer.changingAllUsesOfReg(MRI, FromReg);
51 Observer.finishedChangingAllUsesOfReg();
58 Observer.changingInstr(*FromRegOp.getParent());
62 Observer.changedInstr(*FromRegOp.getParent());
465 Observer.changingInstr(*UseMO.getParent());
467 Observer.changedInstr(*UseMO.getParent());
478 Observer
[all...]
H A DLegalizer.cpp178 for (GISelChangeObserver *Observer : AuxObservers)
179 WrapperObserver.addObserver(Observer);
H A DMachineIRBuilder.cpp33 State.Observer = nullptr;
60 if (State.Observer)
61 State.Observer->createdInstr(*InsertedInstr);
64 void MachineIRBuilder::setChangeObserver(GISelChangeObserver &Observer) { argument
65 State.Observer = &Observer;
68 void MachineIRBuilder::stopObservingChanges() { State.Observer = nullptr; }
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerInfo.h59 /// Use Observer to report the creation, modification, and erasure of
67 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
H A DCombinerHelper.h55 GISelChangeObserver &Observer; member in class:llvm::CombinerHelper
60 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
H A DLegalizerHelper.h51 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
54 GISelChangeObserver &Observer, MachineIRBuilder &B);
249 GISelChangeObserver &Observer; member in class:llvm::LegalizerHelper
H A DMachineIRBuilder.h54 GISelChangeObserver *Observer; member in struct:llvm::MachineIRBuilderState
316 void setChangeObserver(GISelChangeObserver &Observer);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h37 GISelChangeObserver &Observer) const override;
70 GISelChangeObserver &Observer) const;
H A DAMDGPURegisterBankInfo.cpp41 // Observer to apply a register bank to new registers created by LegalizerHelper.
1155 GISelObserverWrapper Observer(&O);
1156 B.setChangeObserver(Observer);
1157 LegalizerHelper Helper(B.getMF(), Observer, B);
1515 GISelObserverWrapper Observer(&ApplyBank);
1517 LegalizerHelper Helper(*MF, Observer, B);
1654 GISelObserverWrapper Observer(&ApplyBank);
1656 LegalizerHelper Helper(*MF, Observer, B);
1730 GISelObserverWrapper Observer(&ApplySALU);
1731 LegalizerHelper Helper(*MF, Observer,
[all...]
H A DAMDGPULegalizerInfo.cpp1137 GISelChangeObserver &Observer) const {
1166 return legalizeLoad(MI, MRI, B, Observer);
1746 MachineIRBuilder &B, GISelChangeObserver &Observer) const {
1750 Observer.changingInstr(MI);
1752 Observer.changedInstr(MI);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
H A DLiveVariables.cpp92 LiveVariables::Observer *obs = nullptr);
141 void LiveVariables::Observer::anchor() { }
203 LiveVariables::Observer *observer;
208 LiveVariables::Observer *Observer,
210 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {}
499 LiveVariables::Observer *obs) {
528 void LiveVariables::runOnAllBlocks(LiveVariables::Observer &obs) {
206 TransferFunctions(LiveVariablesImpl &im, LiveVariables::LivenessValues &Val, LiveVariables::Observer *Observer, const CFGBlock *CurrentBlock) argument
H A DAnalysisDeclContext.cpp226 // The Observer should only observe one build of the CFG.
227 getCFGBuildOptions().Observer = nullptr;
245 // The Observer should only observe one build of the CFG.
246 getCFGBuildOptions().Observer = nullptr;
H A DCFG.cpp994 if (BuildOpts.Observer)
995 BuildOpts.Observer->compareBitwiseEquality(B,
1136 !RHSAlwaysFalse && BuildOpts.Observer)
1137 BuildOpts.Observer->compareAlwaysTrue(B, AlwaysTrue);
1162 if (BuildOpts.Observer)
1163 BuildOpts.Observer->compareBitwiseOr(B);
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp132 class DeadStoreObs : public LiveVariables::Observer {

Completed in 371 milliseconds

12