Home
last modified time | relevance | path

Searched refs:LocObserver (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DLegalizerTest.cpp67 LostDebugLocObserver LocObserver(DEBUG_TYPE); in TEST_F() local
70 *MF, LI, {&LocObserver}, LocObserver, B); in TEST_F()
104 LostDebugLocObserver LocObserver(DEBUG_TYPE); in TEST_F() local
161 *MF, LI, {&LocObserver}, LocObserver, B); in TEST_F()
197 LostDebugLocObserver LocObserver(DEBUG_TYPE); in TEST_F() local
200 *MF, LI, {&LocObserver}, LocObserver, B); in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp175 LostDebugLocObserver &LocObserver, in legalizeMachineFunction() argument
228 eraseInstr(MI, MRI, &LocObserver); in legalizeMachineFunction()
233 auto Res = Helper.legalizeInstrStep(MI, LocObserver); in legalizeMachineFunction()
254 LocObserver.checkpoint(); in legalizeMachineFunction()
269 LocObserver.checkpoint(); in legalizeMachineFunction()
275 eraseInstr(MI, MRI, &LocObserver); in legalizeMachineFunction()
283 eraseInstrs(DeadInstructions, MRI, &LocObserver); in legalizeMachineFunction()
284 LocObserver.checkpoint( in legalizeMachineFunction()
335 LostDebugLocObserver LocObserver(DEBUG_TYPE); in runOnMachineFunction() local
337 AuxObservers.push_back(&LocObserver); in runOnMachineFunction()
[all …]
H A DUtils.cpp1306 LostDebugLocObserver *LocObserver, in saveUsesAndErase() argument
1315 if (LocObserver) in saveUsesAndErase()
1316 LocObserver->checkpoint(false); in saveUsesAndErase()
1321 LostDebugLocObserver *LocObserver) { in eraseInstrs() argument
1324 saveUsesAndErase(*MI, MRI, LocObserver, DeadInstChain); in eraseInstrs()
1330 saveUsesAndErase(*Inst, MRI, LocObserver, DeadInstChain); in eraseInstrs()
1335 LostDebugLocObserver *LocObserver) { in eraseInstr() argument
1336 return eraseInstrs({&MI}, MRI, LocObserver); in eraseInstr()
H A DLegalizerHelper.cpp113 LostDebugLocObserver &LocObserver) { in legalizeInstrStep() argument
128 return libcall(MI, LocObserver); in legalizeInstrStep()
672 MachineInstr &MI, LostDebugLocObserver &LocObserver) { in createMemLibcall() argument
737 LocObserver.checkpoint(true); in createMemLibcall()
752 LocObserver.checkpoint(false); in createMemLibcall()
790 LegalizerHelper::libcall(MachineInstr &MI, LostDebugLocObserver &LocObserver) { in libcall() argument
887 createMemLibcall(MIRBuilder, *MIRBuilder.getMRI(), MI, LocObserver); in libcall()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h502 LostDebugLocObserver *LocObserver,
505 LostDebugLocObserver *LocObserver = nullptr);
507 LostDebugLocObserver *LocObserver = nullptr);
H A DLegalizer.h77 LostDebugLocObserver &LocObserver,
H A DLegalizerHelper.h91 LostDebugLocObserver &LocObserver);
94 LegalizeResult libcall(MachineInstr &MI, LostDebugLocObserver &LocObserver);
428 MachineInstr &MI, LostDebugLocObserver &LocObserver);