Home
last modified time | relevance | path

Searched refs:Save (Results 1 – 25 of 82) sorted by relevance

1234

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DShrinkWrap.cpp192 Save = nullptr; in init()
338 if (!Save) in updateSaveRestorePoints()
339 Save = &MBB; in updateSaveRestorePoints()
341 Save = MDT->findNearestCommonDominator(Save, &MBB); in updateSaveRestorePoints()
342 assert(Save); in updateSaveRestorePoints()
411 Save = MDT->findNearestCommonDominator(Save, Restore); in updateSaveRestorePoints()
423 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); in updateSaveRestorePoints()
424 if (!Save) in updateSaveRestorePoints()
562 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); in runOnMachineFunction()
563 if (!Save) in runOnMachineFunction()
[all …]
H A DPrologEpilogInserter.cpp498 MachineBasicBlock *Save = MFI.getSavePoint(); in updateLiveness() local
500 if (!Save) in updateLiveness()
501 Save = Entry; in updateLiveness()
503 if (Entry != Save) { in updateLiveness()
507 Visited.insert(Save); in updateLiveness()
520 if (CurBB == Save && Save != Restore) in updateLiveness()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCScheduleP10.td359 // Save 2 cycles if pipeline BF reads the data from pipelines BF.
366 // Save 3 cycles if pipeline CY reads the data from pipelines CY.
373 // Save 6 cycles if pipeline MM reads the data from pipelines MM.
379 // Save 1 cycles if pipeline BR reads the data from pipelines FX, F2.
391 // Save 1 cycles if pipeline F2 reads the data from pipelines ST, SX, FX, F2, PM.
394 // Save 1 cycles if pipeline FX reads the data from pipelines ST, SX, FX, F2, PM.
397 // Save 1 cycles if pipeline LD reads the data from pipelines ST, SX, FX, F2.
400 // Save 1 cycles if pipeline MU reads the data from pipelines DX, MU, DF.
403 // Save 1 cycles if pipeline PM reads the data from pipelines ST, SX, FX, F2, PM.
406 // Save 1 cycles if pipeline ST reads the data from pipelines ST, SX, FX, F2, PM.
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dfastcc_stacksize.ll3 ; Paramater Save Area is not needed if number of parameter does not exceed
20 ; No need for Parameter Save Area if only 8 GPRs is needed.
38 ; No need for Parameter Save Area for calls that utiliizes 8 GPR and 2 FPR.
74 ; Verify Paramater Save Area is allocated if parameter exceed the number that
H A Dsave-crbp-ppc32svr4.ll5 ; Save R31..R29 via R0:
14 ; Save CR through R12 using R29 as the stack pointer (aligned base pointer).
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dbase-pointer-and-mwaitx.ll36 ; Save base pointer.
48 ; Save base pointer.
105 ; Save base pointer.
117 ; Save base pointer.
173 ; Save base pointer.
185 ; Save base pointer.
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_trampoline_arm.S22 @ Save floating-point parameters of the instrumented function
53 @ Save the floating-point return value of the instrumented function
85 @ Save floating-point parameters of the instrumented function
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dintrinsics.cpp20 Save(s); in CookedStrings()
24 void Save(const std::string &s) { in Save() function in Fortran::evaluate::CookedStrings
71 strings.Save(x.keyword); in Push()
79 strings.Save(name); in Marshal()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dmachine-outliner-compatible-candidates.mir6 # - Save/restores that don't impact the stack can be outlined together.
7 # - Save/restores that impact the stack if the outlined sequence doesn't use
/llvm-project-15.0.7/flang/lib/Parser/
H A Dmisc-parsers.h53 constexpr auto save{construct<Save>("SAVE"_tok)};
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h333 MachineBasicBlock *Save = nullptr; variable
796 MachineBasicBlock *getSavePoint() const { return Save; } in getSavePoint()
797 void setSavePoint(MachineBasicBlock *NewSave) { Save = NewSave; } in setSavePoint()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp393 auto *Save = S->getCoroSave(); in createResumeEntryBlock() local
394 Builder.SetInsertPoint(Save); in createResumeEntryBlock()
404 Save->replaceAllUsesWith(ConstantTokenNone::get(C)); in createResumeEntryBlock()
405 Save->eraseFromParent(); in createResumeEntryBlock()
1464 static bool hasCallsBetween(Instruction *Save, Instruction *ResumeOrDestroy) { in hasCallsBetween() argument
1465 auto *SaveBB = Save->getParent(); in hasCallsBetween()
1469 return hasCallsInBlockBetween(Save->getNextNode(), ResumeOrDestroy); in hasCallsBetween()
1472 if (hasCallsInBlockBetween(Save->getNextNode(), nullptr)) in hasCallsBetween()
1517 auto *Save = Suspend->getCoroSave(); in simplifySuspendPoint() local
1518 if (hasCallsBetween(Save, CB)) in simplifySuspendPoint()
[all …]
/llvm-project-15.0.7/lldb/include/lldb/Host/
H A DTerminal.h122 bool Save(Terminal term, bool save_process_group);
/llvm-project-15.0.7/lldb/source/Host/common/
H A DTerminal.cpp404 Save(term, save_process_group); in TerminalState()
416 bool TerminalState::Save(Terminal term, bool save_process_group) { in Save() function in TerminalState
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/
H A DMachException.h38 kern_return_t Save(task_t task);
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Dlong-calls.ll30 ; Save the `callee` and `memset` addresses in $25 register
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp584 for (auto &Save : CSI) { in emitPrologue() local
585 Register Reg = Save.getReg(); in emitPrologue()
587 int FI = Save.getFrameIdx(); in emitPrologue()
664 for (auto &Save : CSI) { in emitPrologue() local
665 Register Reg = Save.getReg(); in emitPrologue()
686 getFrameIndexReference(MF, Save.getFrameIdx(), IgnoredFrameReg) in emitPrologue()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_rtl_amd64.S17 # Save scratch registers.
135 # Save scratch registers.
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/cconv/
H A Darguments-varargs.ll35 ; Save variable argument portion on the stack
150 ; Save variable argument portion on the stack
265 ; Save variable argument portion on the stack
387 ; Save variable argument portion on the stack
502 ; Save variable argument portion on the stack
617 ; Save variable argument portion on the stack
739 ; Save variable argument portion on the stack
853 ; Save variable argument portion on the stack
967 ; Save variable argument portion on the stack
/llvm-project-15.0.7/clang/unittests/Frontend/
H A DASTUnitTest.cpp89 AST->Save(ASTFileName.str()); in TEST_F()
/llvm-project-15.0.7/clang/docs/
H A DClangLinkerWrapper.rst57 --save-temps Save intermediate results
/llvm-project-15.0.7/openmp/runtime/src/
H A Dz_Windows_NT-586_asm.asm555 mov ecx, esp ; Save current SP into ECX
556 mov eax,edx ; Save the size of the args in eax
558 mov edx,ecx ; Save to edx
1244 mov rax, rsp ; Save current SP into rax
/llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/Mips/
H A Dvararg-mips64el.ll35 ; Save the incoming shadow value from the arguments in the __msan_va_arg_tls
H A Dvararg-mips64.ll35 ; Save the incoming shadow value from the arguments in the __msan_va_arg_tls
/llvm-project-15.0.7/clang/unittests/CrossTU/
H A DCrossTranslationUnitTest.cpp81 ASTWithDefinition->Save(ASTFileName.str()); in HandleTranslationUnit()

1234