| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ShrinkWrap.cpp | 192 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 D | PrologEpilogInserter.cpp | 498 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 D | PPCScheduleP10.td | 359 // 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 D | fastcc_stacksize.ll | 3 ; 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 D | save-crbp-ppc32svr4.ll | 5 ; 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 D | base-pointer-and-mwaitx.ll | 36 ; 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 D | xray_trampoline_arm.S | 22 @ 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 D | intrinsics.cpp | 20 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 D | machine-outliner-compatible-candidates.mir | 6 # - 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 D | misc-parsers.h | 53 constexpr auto save{construct<Save>("SAVE"_tok)};
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineFrameInfo.h | 333 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 D | CoroSplit.cpp | 393 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 D | Terminal.h | 122 bool Save(Terminal term, bool save_process_group);
|
| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | Terminal.cpp | 404 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 D | MachException.h | 38 kern_return_t Save(task_t task);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | long-calls.ll | 30 ; Save the `callee` and `memset` addresses in $25 register
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 584 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 D | tsan_rtl_amd64.S | 17 # Save scratch registers. 135 # Save scratch registers.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/cconv/ |
| H A D | arguments-varargs.ll | 35 ; 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 D | ASTUnitTest.cpp | 89 AST->Save(ASTFileName.str()); in TEST_F()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangLinkerWrapper.rst | 57 --save-temps Save intermediate results
|
| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | z_Windows_NT-586_asm.asm | 555 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 D | vararg-mips64el.ll | 35 ; Save the incoming shadow value from the arguments in the __msan_va_arg_tls
|
| H A D | vararg-mips64.ll | 35 ; Save the incoming shadow value from the arguments in the __msan_va_arg_tls
|
| /llvm-project-15.0.7/clang/unittests/CrossTU/ |
| H A D | CrossTranslationUnitTest.cpp | 81 ASTWithDefinition->Save(ASTFileName.str()); in HandleTranslationUnit()
|