/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.h | 40 GISelChangeObserver &Observer) const; 43 GISelChangeObserver &Observer) const; 47 GISelChangeObserver &Observer) const;
|
H A D | AArch64PreLegalizerCombiner.cpp | 89 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 93 bool AArch64PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, 96 CombinerHelper Helper(Observer, B, KB, MDT); 117 if (Generated.tryCombineAll(Observer, MI, B))
|
H A D | AArch64PostLegalizerCombiner.cpp | 419 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 423 bool AArch64PostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, argument 428 CombinerHelper Helper(Observer, B, KB, MDT, LI); 430 return Generated.tryCombineAll(Observer, MI, B, Helper);
|
H A D | AArch64LegalizerInfo.cpp | 643 GISelChangeObserver &Observer = Helper.Observer; local 652 return legalizeLoadStore(MI, MRI, MIRBuilder, Observer); 656 return legalizeShlAshrLshr(MI, MRI, MIRBuilder, Observer); 658 return legalizeSmallCMGlobalValue(MI, MRI, MIRBuilder, Observer); 667 GISelChangeObserver &Observer) const { 716 GISelChangeObserver &Observer) const { 737 GISelChangeObserver &Observer) const {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelChangeObserver.cpp | 43 GISelChangeObserver &Observer) 45 MF.setObserver(&Observer); 42 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer) argument
|
H A D | Combiner.cpp | 127 WorkListMaintainer Observer(WorkList); 128 GISelObserverWrapper WrapperObserver(&Observer); 153 Observer.reportFullyCreatedInstrs();
|
H A D | LegalizerHelper.cpp | 86 GISelChangeObserver &Observer, 88 : MIRBuilder(Builder), Observer(Observer), MRI(MF.getRegInfo()), 90 MIRBuilder.setChangeObserver(Observer); 94 GISelChangeObserver &Observer, 96 : MIRBuilder(B), Observer(Observer), MRI(MF.getRegInfo()), LI(LI) { 97 MIRBuilder.setChangeObserver(Observer); 1006 Observer.changingInstr(MI); 1008 Observer 85 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, MachineIRBuilder &Builder) argument 93 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, GISelChangeObserver &Observer, MachineIRBuilder &B) argument [all...] |
H A D | CombinerHelper.cpp | 38 CombinerHelper::CombinerHelper(GISelChangeObserver &Observer, argument 42 : Builder(B), MRI(Builder.getMF().getRegInfo()), Observer(Observer), 49 Observer.changingAllUsesOfReg(MRI, FromReg); 56 Observer.finishedChangingAllUsesOfReg(); 63 Observer.changingInstr(*FromRegOp.getParent()); 67 Observer.changedInstr(*FromRegOp.getParent()); 454 Observer.changingInstr(*UseMO.getParent()); 456 Observer.changedInstr(*UseMO.getParent()); 467 Observer [all...] |
H A D | Utils.cpp | 67 if (GISelChangeObserver *Observer = MF.getObserver()) { 70 Observer->changedInstr(*RegDef); 72 Observer->changingAllUsesOfReg(MRI, Reg); 73 Observer->finishedChangingAllUsesOfReg();
|
H A D | Legalizer.cpp | 204 for (GISelChangeObserver *Observer : AuxObservers) 205 WrapperObserver.addObserver(Observer);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | LiveVariables.h | 54 class Observer { class in class:clang::LiveVariables 57 virtual ~Observer() {} 98 void runOnAllBlocks(Observer &obs);
|
/freebsd-13-stable/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, argument 40 CombinerHelper Helper(Observer, B);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPreLegalizerCombiner.cpp | 56 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 60 bool AMDGPUPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, argument 63 CombinerHelper Helper(Observer, B, KB, MDT); 66 if (Generated.tryCombineAll(Observer, MI, B, Helper))
|
H A D | AMDGPURegBankCombiner.cpp | 59 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 63 bool AMDGPURegBankCombinerInfo::combine(GISelChangeObserver &Observer, argument 66 CombinerHelper Helper(Observer, B, KB, MDT); 69 if (Generated.tryCombineAll(Observer, MI, B, Helper))
|
H A D | AMDGPULegalizerInfo.h | 72 GISelChangeObserver &Observer) const; 164 GISelChangeObserver &Observer, 169 GISelChangeObserver &Observer) const;
|
H A D | AMDGPUPostLegalizerCombiner.cpp | 254 bool combine(GISelChangeObserver &Observer, MachineInstr &MI, 258 bool AMDGPUPostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer, argument 261 CombinerHelper Helper(Observer, B, KB, MDT); 264 if (Generated.tryCombineAll(Observer, MI, B, Helper))
|
H A D | AMDGPURegisterBankInfo.cpp | 100 // Observer to apply a register bank to new registers created by LegalizerHelper. 1154 GISelObserverWrapper Observer(&O); 1155 B.setChangeObserver(Observer); 1199 GISelObserverWrapper Observer(&O); 1200 B.setChangeObserver(Observer); 1201 LegalizerHelper Helper(B.getMF(), Observer, B); 1244 GISelObserverWrapper Observer(&ApplyBank); 1247 B.setChangeObserver(Observer); 1538 GISelObserverWrapper Observer(&ApplyBank); 1540 B.setChangeObserver(Observer); [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CombinerInfo.h | 59 /// Use Observer to report the creation, modification, and erasure of 67 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
|
H A D | LegalizationArtifactCombiner.h | 100 GISelObserverWrapper &Observer) { 129 Observer.changingInstr(MI); 131 Observer.changedInstr(MI); 199 GISelObserverWrapper &Observer) { 251 Observer); 485 GISelObserverWrapper &Observer) { 495 Observer.changingInstr(UseMI); 502 Observer.changedInstr(*UseMI); 508 GISelObserverWrapper &Observer) { 646 Observer); 97 tryCombineZExt(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs, GISelObserverWrapper &Observer) argument 196 tryCombineTrunc(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs, GISelObserverWrapper &Observer) argument 481 replaceRegOrBuildCopy(Register DstReg, Register SrcReg, MachineRegisterInfo &MRI, MachineIRBuilder &Builder, SmallVectorImpl<Register> &UpdatedDefs, GISelObserverWrapper &Observer) argument 505 tryCombineMerges(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs, GISelObserverWrapper &Observer) argument [all...] |
H A D | LegalizerHelper.h | 43 GISelChangeObserver &Observer; member in class:llvm::LegalizerHelper 66 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 69 GISelChangeObserver &Observer, MachineIRBuilder &B);
|
H A D | GISelChangeObserver.h | 82 // API for Observer. 116 /// A simple RAII based Observer installer. 117 /// Use this in a scope to install the Observer to the MachineFunction and reset 123 RAIIMFObserverInstaller(MachineFunction &MF, GISelChangeObserver &Observer);
|
H A D | CombinerHelper.h | 57 GISelChangeObserver &Observer; member in class:llvm::CombinerHelper 63 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
|
H A D | MachineIRBuilder.h | 52 GISelChangeObserver *Observer = nullptr; member in struct:llvm::MachineIRBuilderState 233 if (State.Observer) 234 State.Observer->createdInstr(*InsertedInstr); 348 void setChangeObserver(GISelChangeObserver &Observer) { argument 349 State.Observer = &Observer; 352 void stopObservingChanges() { State.Observer = nullptr; }
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | LiveVariables.cpp | 45 LiveVariables::Observer *obs = nullptr); 94 void LiveVariables::Observer::anchor() { } 156 LiveVariables::Observer *observer; 161 LiveVariables::Observer *Observer, 163 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {} 452 LiveVariables::Observer *obs) { 481 void LiveVariables::runOnAllBlocks(LiveVariables::Observer &obs) { 159 TransferFunctions(LiveVariablesImpl &im, LiveVariables::LivenessValues &Val, LiveVariables::Observer *Observer, const CFGBlock *CurrentBlock) argument
|
H A D | AnalysisDeclContext.cpp | 226 // 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;
|