Home
last modified time | relevance | path

Searched refs:Restore (Results 1 – 25 of 52) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DShrinkWrap.cpp193 Restore = nullptr; in init()
344 if (!Restore) in updateSaveRestorePoints()
345 Restore = &MBB; in updateSaveRestorePoints()
351 Restore = MPDT->findNearestCommonDominator(Restore, &MBB); in updateSaveRestorePoints()
368 Restore = FindIDom<>(*Restore, Restore->successors(), *MPDT); in updateSaveRestorePoints()
373 if (!Restore) { in updateSaveRestorePoints()
388 while (Restore && in updateSaveRestorePoints()
416 Restore = MPDT->findNearestCommonDominator(Restore, Save); in updateSaveRestorePoints()
419 if (Restore && (MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) { in updateSaveRestorePoints()
568 Restore = FindIDom<>(*Restore, Restore->successors(), *MPDT); in runOnMachineFunction()
[all …]
H A DRegisterScavenging.cpp76 SI.Restore = nullptr; in init()
169 if (I.Restore != &MI) in forward()
173 I.Restore = nullptr; in forward()
247 if (I.Restore == &MI) { in backward()
249 I.Restore = nullptr; in backward()
577 Scavenged.Restore = &*std::prev(UseMI); in scavengeRegister()
618 Scavenged.Restore = &*std::prev(SpillBefore); in scavengeRegisterBackwards()
H A DPrologEpilogInserter.cpp509 MachineBasicBlock *Restore = MFI.getRestorePoint(); in updateLiveness() local
510 if (Restore) in updateLiveness()
514 WorkList.push_back(Restore); in updateLiveness()
520 if (CurBB == Save && Save != Restore) in updateLiveness()
/llvm-project-15.0.7/clang-tools-extra/clangd/support/
H A DContext.h189 WithContext(Context C) : Restore(Context::swapCurrent(std::move(C))) {} in WithContext()
190 ~WithContext() { Context::swapCurrent(std::move(Restore)); } in ~WithContext()
197 Context Restore;
206 : Restore(Context::current().derive(K, std::move(V))) {} in WithContextValue()
211 : Restore(Context::current().derive(std::forward<T>(V))) {} in WithContextValue()
214 WithContext Restore;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRegisterScavenging.h57 const MachineInstr *Restore = nullptr; member
80 MachineInstr *Restore = nullptr) {
85 Slot.Restore = Restore;
H A DMachineFrameInfo.h335 MachineBasicBlock *Restore = nullptr; variable
798 MachineBasicBlock *getRestorePoint() const { return Restore; } in getRestorePoint()
799 void setRestorePoint(MachineBasicBlock *NewRestore) { Restore = NewRestore; } in setRestorePoint()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dseh-stack-realign.ll62 ; Restore ESP
64 ; Restore ESI
66 ; Restore EBP
H A Dbase-pointer-and-mwaitx.ll41 ; Restore base pointer.
53 ; Restore base pointer.
110 ; Restore base pointer.
122 ; Restore base pointer.
178 ; Restore base pointer.
190 ; Restore base pointer.
H A Dwin32-seh-catchpad-realign.ll69 ; Restore ESP
73 ; Restore EBP
H A Dpr11468.ll24 ; Restore %rsp from %rbp and subtract the total size of saved registers.
H A Dseh-safe-div-win32.ll69 ; Restore SP
75 ; Restore SP
H A Dforce-align-stack-alloca.ll55 ; Restore %esp from %ebp (frame pointer) and subtract the size of
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_trampoline_arm.S36 @ Restore floating-point parameters of the instrumented function
68 @ Restore the floating-point return value of the instrumented function
101 @ Restore floating-point parameters of the instrumented function
/llvm-project-15.0.7/compiler-rt/lib/builtins/avr/
H A Dmulhi3.S69 ; Restore __zero_reg__ to 0.
/llvm-project-15.0.7/lldb/include/lldb/Host/
H A DTerminal.h132 bool Restore() const;
/llvm-project-15.0.7/lldb/source/Host/common/
H A DTerminal.cpp407 TerminalState::~TerminalState() { Restore(); } in ~TerminalState()
435 bool TerminalState::Restore() const { in Restore() function in TerminalState
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/
H A DMachException.h39 kern_return_t Restore(task_t task);
/llvm-project-15.0.7/compiler-rt/lib/msan/
H A Dmsan.h385 ~ScopedThreadLocalStateBackup() { Restore(); } in ~ScopedThreadLocalStateBackup()
387 void Restore();
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dswifterror.ll348 ; Restore original arguments for next call.
356 ; Restore original swiftself argument and swifterror %err.
360 ; Restore calle save registers but don't clober swifterror x21.
447 ; Restore return values for return from this function.
458 ; Restore callee save registers.
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_rtl_amd64.S80 # Restore scratch registers.
198 # Restore scratch registers.
/llvm-project-15.0.7/lldb/source/Plugins/ScriptInterpreter/Python/
H A DPythonDataObjects.h638 void Restore();
671 expected.takeError(), [](PythonException &E) { E.Restore(); },
/llvm-project-15.0.7/llvm/utils/release/
H A Dbuild_llvm_release.bat117 REM Restore original path
188 REM Restore original path
/llvm-project-15.0.7/llvm/test/CodeGen/AVR/
H A Ddynalloca.ll116 ; Restore frame pointer
/llvm-project-15.0.7/llvm/test/CodeGen/AVR/calling-conv/c/
H A Dstack.ll27 ; Restore PTRREG Y
/llvm-project-15.0.7/lldb/unittests/Host/posix/
H A DTerminalTest.cpp283 term_state.Restore(); in TEST_F()

123