| /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/ |
| H A D | 2011-01-19-DelaySlot.ll | 12 ; CHECK-NEXT: restore 23 ; CHECK-NEXT: restore 52 ;CHECK-NOT: restore 115 ;CHECK: restore %o0, %i1, %o0 125 ;CHECK: restore %o0, 20, %o0 135 ;CHECK: restore %g0, %o0, %o0 145 ;CHECK-NOT: restore %g0, %g0, %g0 146 ;CHECK: restore 157 ;CHECK: restore %g0, 3072, %o0 179 ;CHECK-NOT: restore %g0, %g0, %g0 [all …]
|
| H A D | fp16-promote.ll | 26 ; V8-NEXT: restore 34 ; V9-NEXT: restore 42 ; SPARC64-NEXT: restore 56 ; V8-NEXT: restore 65 ; V9-NEXT: restore 141 ; V9-NEXT: restore 192 ; V9-NEXT: restore 253 ; V9-NEXT: restore 311 ; V9-NEXT: restore 379 ; V9-NEXT: restore [all …]
|
| H A D | bigreturn.ll | 19 ; SPARC-NEXT: restore 33 ; SPARC64-NEXT: restore 56 ; SPARC-NEXT: restore 71 ; SPARC64-NEXT: restore 102 ; SPARC-NEXT: restore 118 ; SPARC64-NEXT: restore 143 ; SPARC-NEXT: restore 157 ; SPARC64-NEXT: restore 184 ; SPARC-NEXT: restore 199 ; SPARC64-NEXT: restore [all …]
|
| H A D | 2011-01-11-Call.ll | 12 ; V8-NEXT: restore 21 ; V9-NEXT: restore 44 ; V9-NEXT: restore %g0, %o0, %o0
|
| H A D | 2011-01-11-FrameAddr.ll | 13 ;V8: restore %g0, %fp, %o0 18 ;V9: restore %g0, %fp, %o0 24 ;SPARC64-NOT: restore %g0, %g0, %g0 25 ;SPARC64: restore
|
| H A D | tailcall.ll | 20 ; CHECK-NEXT: restore 43 ; CHECK-NEXT: restore %g0, 12, %o1 91 ; CHECK-NEXT: restore %g0, %i3, %o1 115 ; CHECK-NEXT: restore %g0, %o0, %o0 134 ; CHECK-NEXT: restore %g0, %o0, %o0 170 ; CHECK-NEXT: restore
|
| H A D | 64cond.ll | 39 ; CHECK: restore %g0, %i3, %o0 50 ; CHECK: restore %g0, %i3, %o0 61 ; CHECK: restore %g0, %i3, %o0 73 ; CHECK: restore
|
| H A D | 32abi.ll | 6 ; The save/restore frame is not strictly necessary here, but we would need to 19 ; CHECK: restore 49 ; CHECK: restore 126 ; CHECK: restore 168 ; CHECK: restore 210 ; CHECK-NEXT: restore 243 ; CHECK-NEXT: restore
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | cfi-epilogue-without-return.mir | 14 # CHECK: CFI_INSTRUCTION restore $rbx 15 # CHECK-NEXT: CFI_INSTRUCTION restore $r12 16 # CHECK-NEXT: CFI_INSTRUCTION restore $r13 17 # CHECK-NEXT: CFI_INSTRUCTION restore $r14 18 # CHECK-NEXT: CFI_INSTRUCTION restore $r15 19 # CHECK-NEXT: CFI_INSTRUCTION restore $rbp
|
| H A D | cfi-inserter-callee-save-register-2.mir | 70 CFI_INSTRUCTION restore $rbp 71 CFI_INSTRUCTION restore $r12 72 CFI_INSTRUCTION restore $r13 73 CFI_INSTRUCTION restore $r14 90 CFI_INSTRUCTION restore $rbp 91 CFI_INSTRUCTION restore $r12 92 CFI_INSTRUCTION restore $r13 93 CFI_INSTRUCTION restore $r14
|
| H A D | cfi-inserter-callee-save-register.mir | 12 # CHECK: CFI_INSTRUCTION restore $rbx 13 # CHECK-NEXT: CFI_INSTRUCTION restore $rbp
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | s2rem.ll | 20 ; PIC: restore $16, $17, $ra, [[FS]] 21 ; STATIC: restore $16, $ra, [[FS]] 36 ; PIC: restore $16, $17, $ra, $18, [[FS]] 50 ; PIC: restore $16, $17, $ra, $18, [[FS]] 65 ; PIC: restore $16, $17, $ra, $18, [[FS]] 81 ; PIC: restore $16, $ra, [[FS]] 82 ; STATIC: restore $16, $ra, [[FS]]
|
| H A D | fpnotneeded.ll | 17 ; 32: restore {{.+}} 30 ; 32: restore {{.+}} 46 ; 32: restore {{.+}} 59 ; 32: restore {{.+}}
|
| H A D | sr1.ll | 18 ; CHECK: restore $16, $17, $ra, [[FS]] # 16 bit inst 35 ; CHECK: restore $16, $17, $ra, [[FS]] 47 ; CHECK: restore $16, $17, $ra, $18, [[FS]] 51 ; NEG-NOT: restore $16, $17, $ra, $18, {{[0-9]+}} # 16 bit inst
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AVR/intrinsics/ |
| H A D | stacksave-restore.ll | 13 br label %restore 15 ; CHECK-LABEL: restore 21 restore:
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | frame-22.ll | 5 ; Test spill/restore of an FPR and a GPR. 22 ; Test spill/restore with anyregcc, including an FP argument register. 42 ; Test spill/restore in local area with incoming stack arguments. 61 ; Test spill/restore in local area with outgoing stack arguments.
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/Darwin/ |
| H A D | workerthreads.mm | 40 // CHECK-NOT: failed to restore the stack 42 // CHECK-NOT: failed to restore the stack
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | framelayout-sve.mir | 73 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w29 141 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w20 142 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w21 143 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w29 214 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w30 215 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w29 288 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w29 367 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w30 368 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w29 444 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w29 [all …]
|
| H A D | arm64-opt-remarks-lazy-bfi.ll | 37 ; HOTNESS-NEXT: Executing Pass 'Insert CFI remember/restore state instructions' on Function 'empty_… 38 ; HOTNESS-NEXT: Freeing Pass 'Insert CFI remember/restore state instructions' on Function 'empty_fu… 62 ; NO_HOTNESS-NEXT: Executing Pass 'Insert CFI remember/restore state instructions' on Function 'emp… 63 ; NO_HOTNESS-NEXT: Freeing Pass 'Insert CFI remember/restore state instructions' on Function 'empty…
|
| H A D | cfi_restore.mir | 29 CFI_INSTRUCTION restore $w30 32 CFI_INSTRUCTION restore $w29
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | long-calls.ll | 1 ; RUN: llc -mtriple=hexagon -enable-save-restore-long -hexagon-initial-cfg-cleanup=0 < %s | FileChe… 34 ; The restore call will still be long because of the enable-save-restore-long
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/RISCV/ |
| H A D | saverestore.ll | 1 ; RUN: llc -mtriple=riscv32 -mattr=+save-restore < %s 3 ; Ensure that the addition of framesetup instructions which call save/restore
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | EHScopeStack.h | 60 static type restore(CodeGenFunction &CGF, saved_type value) { return value; } in restore() function 202 T restore(CodeGenFunction &CGF, std::index_sequence<Is...>) { 205 return T{DominatingValue<As>::restore(CGF, std::get<Is>(Saved))...}; 209 restore(CGF, std::index_sequence_for<As...>()).Emit(CGF, flags);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | saverestore.ll | 3 ; RUN: llc -mtriple=riscv32 -mattr=+save-restore < %s | FileCheck %s -check-prefix=RV32I-SR 4 ; RUN: llc -mtriple=riscv64 -mattr=+save-restore < %s | FileCheck %s -check-prefix=RV64I-SR 5 ; RUN: llc -mtriple=riscv32 -mattr=+f,+save-restore -target-abi=ilp32f < %s | FileCheck %s -check-p… 6 ; RUN: llc -mtriple=riscv64 -mattr=+f,+d,+save-restore -target-abi=lp64d < %s | FileCheck %s -check… 8 ; Check that the correct save/restore libcalls are generated. 140 ; Check that preserving tail calls is preferred over save/restore 181 ; Check that functions with varargs do not use save/restore code 301 ; Check that functions with interrupt attribute do not use save/restore code
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/AArch64/ |
| H A D | cfi.mir | 34 CFI_INSTRUCTION restore $w30 35 ; CHECK: CFI_INSTRUCTION restore $w30
|