| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | interop_messages.cpp | 21 #pragma omp interop destroy(NoDeclVar) destroy(Another) in foo() 45 #pragma omp interop destroy(IntVar) destroy(Another) in foo() 55 #pragma omp interop destroy(SVar) destroy(Another) in foo() 65 #pragma omp interop destroy(a+b) destroy(Another) in foo() 72 #pragma omp interop destroy(C) destroy(Another) in foo() 98 #pragma omp interop destroy(InteropVar) destroy(InteropVar) in foo() 104 #pragma omp interop init(target:InteropVar) destroy(InteropVar) in foo() 107 #pragma omp interop use(InteropVar) destroy(InteropVar) in foo() 127 #pragma omp interop destroy(InteropVar) nowait in foo()
|
| H A D | interop_ast_print.cpp | 48 #pragma omp interop destroy(I) in foo1() 66 #pragma omp interop destroy(IRef) in foo1() 103 #pragma omp interop device(dev) depend(inout:ap) destroy(I) in foo1() 182 #pragma omp interop destroy(I) destroy(J) in foo1() 190 #pragma omp interop init(target:I) destroy(J) in foo1() 198 #pragma omp interop destroy(I) use(J) in foo1() 253 #pragma omp interop destroy(t) in barTemp()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | ldst-miflags.mir | 10 $w1 = frame-destroy LDRWui $x0, 1 :: (load (s32)) 14 ; CHECK-NEXT: frame-destroy ORRWrs 26 $w2 = frame-destroy LDRHHui $x0, 2 :: (load (s16)) 30 ; CHECK-NEXT: frame-destroy ANDWri 46 ; CHECK-NEXT: frame-destroy UBFMWri 60 ; CHECK: frame-setup frame-destroy STRWui 73 ; CHECK: frame-setup frame-destroy LDPXi 82 $sp = frame-destroy ADDXri $sp, 64, 0 84 ; CHECK: = frame-setup frame-destroy LDPXpost 94 $sp = frame-destroy ADDXri $sp, 64, 0 [all …]
|
| H A D | wineh-frame1.mir | 20 # CHECK: frame-destroy SEH_EpilogStart 22 # CHECK-NEXT: frame-destroy SEH_SaveFRegP 10, 11, 96 23 # CHECK-NEXT: $d8, $d9 = frame-destroy LDPDi $sp, 10 24 # CHECK-NEXT: frame-destroy SEH_SaveFRegP 8, 9, 80 25 # CHECK-NEXT: $x27, $x28 = frame-destroy LDPXi $sp, 8 26 # CHECK-NEXT: frame-destroy SEH_SaveRegP 27, 28, 64 27 # CHECK-NEXT: $x25, $x26 = frame-destroy LDPXi $sp, 6 28 # CHECK-NEXT: frame-destroy SEH_SaveRegP 25, 26, 48 30 # CHECK-NEXT: frame-destroy SEH_SaveRegP 23, 24, 32 32 # CHECK-NEXT: frame-destroy SEH_SaveRegP 21, 22, 16 [all …]
|
| H A D | wineh-frame0.mir | 16 # CHECK: frame-destroy SEH_EpilogStart 17 # CHECK-NEXT: $x27, $x28 = frame-destroy LDPXi $sp, 8 18 # CHECK-NEXT: frame-destroy SEH_SaveRegP 27, 28, 64 19 # CHECK-NEXT: $x25, $x26 = frame-destroy LDPXi $sp, 6 20 # CHECK-NEXT: frame-destroy SEH_SaveRegP 25, 26, 48 21 # CHECK-NEXT: $x23, $x24 = frame-destroy LDPXi $sp, 4 22 # CHECK-NEXT: frame-destroy SEH_SaveRegP 23, 24, 32 23 # CHECK-NEXT: $x21, $x22 = frame-destroy LDPXi $sp, 2 24 # CHECK-NEXT: frame-destroy SEH_SaveRegP 21, 22, 16 26 # CHECK-NEXT: frame-destroy SEH_SaveRegP_X 19, 20, -80 [all …]
|
| H A D | wineh4.mir | 187 frame-destroy SEH_EpilogStart 189 frame-destroy SEH_SaveRegP 19, 20, 96 191 frame-destroy SEH_SaveRegP 21, 22, 80 193 frame-destroy SEH_SaveRegP 23, 24, 64 195 frame-destroy SEH_SaveRegP 25, 26, 48 197 frame-destroy SEH_SaveRegP 27, 28, 32 199 frame-destroy SEH_SaveFRegP 8, 9, 16 202 frame-destroy SEH_EpilogEnd 210 frame-destroy SEH_EpilogStart 222 frame-destroy SEH_SaveFRegP 8, 9, 16 [all …]
|
| H A D | framelayout-sve.mir | 67 # CHECK-NEXT: $sp = frame-destroy ADDVL_XXI $sp, 2 69 # CHECK-NEXT: $sp = frame-destroy ADDXri $sp, 16, 0 134 # CHECK-NEXT: $sp = frame-destroy ADDVL_XXI $sp, 2 136 # CHECK-NEXT: $sp = frame-destroy ADDXri $sp, 16, 0 210 # CHECK-NEXT: $sp = frame-destroy ADDXri $fp, 0, 0 281 # CHECK-NEXT: $sp = frame-destroy ADDVL_XXI $sp, 3 648 # CHECK-NEXT: $x19 = frame-destroy LDRXui $sp, 2 711 # CHECK: $p6 = frame-destroy LDR_PXI $sp, 5 712 # CHECK: $p5 = frame-destroy LDR_PXI $sp, 6 713 # CHECK: $p4 = frame-destroy LDR_PXI $sp, 7 [all …]
|
| H A D | wineh8.mir | 186 frame-destroy SEH_EpilogStart 188 frame-destroy SEH_SaveRegP 19, 20, 96 190 frame-destroy SEH_SaveRegP 21, 22, 80 192 frame-destroy SEH_SaveRegP 23, 24, 64 194 frame-destroy SEH_SaveRegP 25, 26, 48 196 frame-destroy SEH_SaveRegP 27, 28, 32 198 frame-destroy SEH_SaveFRegP 8, 9, 16 201 frame-destroy SEH_EpilogEnd 209 frame-destroy SEH_EpilogStart 219 frame-destroy SEH_SaveFRegP 8, 9, 16 [all …]
|
| H A D | wineh-frame2.mir | 14 # CHECK: frame-destroy SEH_EpilogStart 15 # CHECK-NEXT: $d12 = frame-destroy LDRDui $sp, 5 16 # CHECK-NEXT: frame-destroy SEH_SaveFReg 12, 40 17 # CHECK-NEXT: $d10, $d11 = frame-destroy LDPDi $sp, 3 18 # CHECK-NEXT: frame-destroy SEH_SaveFRegP 10, 11, 24 19 # CHECK-NEXT: $d8, $d9 = frame-destroy LDPDi $sp, 1 20 # CHECK-NEXT: frame-destroy SEH_SaveFRegP 8, 9, 8 21 # CHECK-NEXT: early-clobber $sp, $x19 = frame-destroy LDRXpost $sp, 48 22 # CHECK-NEXT: frame-destroy SEH_SaveReg_X 19, -48 23 # CHECK-NEXT: frame-destroy SEH_EpilogEnd
|
| H A D | unwind-preserved-from-mir.mir | 92 …; CHECK: $fp, $lr = frame-destroy LDPXi $sp, 36 :: (load (s64) from %stack.3), (load (s64) from … 93 …; CHECK: $q9, $q8 = frame-destroy LDPQi $sp, 16 :: (load (s128) from %stack.5), (load (s128) fro… 94 …; CHECK: $q11, $q10 = frame-destroy LDPQi $sp, 14 :: (load (s128) from %stack.7), (load (s128) f… 95 …; CHECK: $q13, $q12 = frame-destroy LDPQi $sp, 12 :: (load (s128) from %stack.9), (load (s128) f… 97 …; CHECK: $q17, $q16 = frame-destroy LDPQi $sp, 8 :: (load (s128) from %stack.13), (load (s128) f… 101 ; CHECK: $sp = frame-destroy ADDXri $sp, 304, 0 107 …; CHECK: $fp, $lr = frame-destroy LDPXi $sp, 36 :: (load (s64) from %stack.3), (load (s64) from … 108 …; CHECK: $q9, $q8 = frame-destroy LDPQi $sp, 16 :: (load (s128) from %stack.5), (load (s128) fro… 109 …; CHECK: $q11, $q10 = frame-destroy LDPQi $sp, 14 :: (load (s128) from %stack.7), (load (s128) f… 110 …; CHECK: $q13, $q12 = frame-destroy LDPQi $sp, 12 :: (load (s128) from %stack.9), (load (s128) f… [all …]
|
| H A D | reverse-csr-restore-seq.mir | 30 ; CHECK: $x24, $x23 = frame-destroy LDPXi $sp, 2 31 ; CHECK-NEXT: $x22, $x21 = frame-destroy LDPXi $sp, 4 32 ; CHECK-NEXT: $x20, $x19 = frame-destroy LDPXi $sp, 6 36 ; CHECK-NEXT: early-clobber $sp, $x26, $x25 = frame-destroy LDPXpost $sp, 8 67 ; CHECK: $x24, $x23 = frame-destroy LDPXi $sp, 4 68 ; CHECK-NEXT: $x22, $x21 = frame-destroy LDPXi $sp, 6 69 ; CHECK-NEXT: $x20, $x19 = frame-destroy LDPXi $sp, 8 70 ; CHECK-NEXT: $x26, $x25 = frame-destroy LDPXi $sp, 2 71 ; CHECK-NEXT: $sp = frame-destroy ADDXri $sp, 80, 0 98 ; CHECK: $x21, $x20 = frame-destroy LDPXi $sp, 2 [all …]
|
| H A D | wineh2.mir | 157 frame-destroy SEH_EpilogStart 159 frame-destroy SEH_SaveRegP 19, 20, 112 161 frame-destroy SEH_SaveRegP 21, 22, 96 163 frame-destroy SEH_SaveRegP 23, 24, 80 165 frame-destroy SEH_SaveRegP 25, 26, 64 167 frame-destroy SEH_SaveRegP 27, 28, 48 169 frame-destroy SEH_SaveFReg 8, 32 171 frame-destroy SEH_SaveFReg 9, 40 173 frame-destroy SEH_SaveFRegP 10, 11, 16 175 frame-destroy SEH_SaveFReg_X 12, -128 [all …]
|
| H A D | wineh1.mir | 132 frame-destroy SEH_EpilogStart 134 frame-destroy SEH_SaveRegP 19, 20, 64 135 $x21 = frame-destroy LDRXui $sp, 6 :: (load (s64) from %stack.2) 136 frame-destroy SEH_SaveReg 21, 48 138 frame-destroy SEH_Nop 139 $x21 = frame-destroy LDRXui $sp, 6 :: (load (s64) from %stack.2) 140 frame-destroy SEH_SaveReg 22, 56 142 frame-destroy SEH_SaveRegP 23, 24, 32 144 frame-destroy SEH_SaveRegP 25, 26, 16 146 frame-destroy SEH_SaveRegP_X 27, 28, -80 [all …]
|
| H A D | machine-outliner-retaddr-sign-sp-mod.mir | 82 $sp = frame-destroy ADDXri $sp, 16, 0 84 frame-destroy CFI_INSTRUCTION negate_ra_sign_state 95 # CHECK-NEXT: frame-destroy CFI_INSTRUCTION negate_ra_sign_state 117 $sp = frame-destroy ADDXri $sp, 16, 0 119 frame-destroy CFI_INSTRUCTION negate_ra_sign_state 152 $sp = frame-destroy ADDXri $sp, 12, 0 154 frame-destroy CFI_INSTRUCTION negate_ra_sign_state 176 $sp = frame-destroy ADDXri $sp, 12, 0 178 frame-destroy CFI_INSTRUCTION negate_ra_sign_state 212 # CHECK: $sp = frame-destroy ADDXri $sp, 16, 0 [all …]
|
| H A D | wineh-frame3.mir | 10 # CHECK: frame-destroy SEH_EpilogStart 11 # CHECK-NEXT: $x22 = frame-destroy LDRXui $sp, 1 12 # CHECK-NEXT: frame-destroy SEH_SaveReg 22, 8 13 # CHECK-NEXT: early-clobber $sp, $x19 = frame-destroy LDRXpost $sp, 16 14 # CHECK-NEXT: frame-destroy SEH_SaveReg_X 19, -16 15 # CHECK-NEXT: frame-destroy SEH_EpilogEnd
|
| H A D | wineh-frame4.mir | 10 # CHECK: frame-destroy SEH_EpilogStart 11 # CHECK-NEXT: $d10 = frame-destroy LDRDui $sp, 1 :: (load (s64) from %stack.0) 12 # CHECK-NEXT: frame-destroy SEH_SaveFReg 10, 8 13 # CHECK-NEXT: early-clobber $sp, $d8 = frame-destroy LDRDpost $sp, 16 :: (load (s64) from %stack.1) 14 # CHECK-NEXT: frame-destroy SEH_SaveFReg_X 8, -16 15 # CHECK-NEXT: frame-destroy SEH_EpilogEnd
|
| H A D | cfi-fixup.mir | 146 ; CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w18 147 ; CHECK-NEXT: frame-destroy CFI_INSTRUCTION restore $w30 205 frame-destroy CFI_INSTRUCTION def_cfa_offset 0 207 frame-destroy CFI_INSTRUCTION negate_ra_sign_state 208 early-clobber $x18, $lr = frame-destroy LDRXpre $x18, -8 209 frame-destroy CFI_INSTRUCTION restore $w18 210 frame-destroy CFI_INSTRUCTION restore $w30 361 frame-destroy CFI_INSTRUCTION def_cfa_offset 0 363 frame-destroy CFI_INSTRUCTION negate_ra_sign_state 365 frame-destroy CFI_INSTRUCTION restore $w18 [all …]
|
| H A D | wineh3.mir | 137 frame-destroy SEH_EpilogStart 139 frame-destroy SEH_SaveRegP 19, 20, 96 141 frame-destroy SEH_SaveRegP 21, 22, 80 142 … $x23, $x24 = frame-destroy LDPXi $sp, 8 :: (load (s64) from %stack.4), (load (s64) from %stack.5) 143 frame-destroy SEH_SaveRegP 23, 24, 64 144 … $x25, $x26 = frame-destroy LDPXi $sp, 6 :: (load (s64) from %stack.6), (load (s64) from %stack.7) 145 frame-destroy SEH_SaveRegP 25, 26, 48 147 frame-destroy SEH_SaveRegP 27, 28, 32 149 frame-destroy SEH_SaveFRegP 8, 9, 16 151 frame-destroy SEH_SaveFRegP_X 10, 11, -112 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | packetize-frame-setup-destroy.mir | 8 # frame-setup/frame-destroy attribute if any of the bundled instructions got 31 name: destroy 37 $r3 = frame-destroy L2_loadri_io $r1, 0 43 # CHECK-LABEL: name: destroy 44 # CHECK: frame-destroy BUNDLE 56 frame-destroy J4_cmpgtu_f_jumpnv_t killed $r3, killed $r2, %bb.1, implicit-def $pc 62 # CHECK: frame-setup frame-destroy BUNDLE
|
| /llvm-project-15.0.7/mlir/unittests/IR/ |
| H A D | OperationSupportTest.cpp | 51 user->destroy(); in TEST() 52 useOp->destroy(); in TEST() 79 user->destroy(); in TEST() 80 useOp->destroy(); in TEST() 115 user->destroy(); in TEST() 116 useOp->destroy(); in TEST() 152 user->destroy(); in TEST() 153 useOp->destroy(); in TEST() 183 user->destroy(); in TEST() 228 op->destroy(); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/X86/ |
| H A D | frame-setup-instruction-flag.mir | 33 ; CHECK: $rdx = frame-destroy POP64r 34 $rdx = frame-destroy POP64r implicit-def $rsp, implicit $rsp 35 ; CHECK: $rdx = frame-setup frame-destroy POP64r 36 $rdx = frame-setup frame-destroy POP64r implicit-def $rsp, implicit $rsp 37 ; CHECK: $rdx = frame-setup frame-destroy POP64r 38 $rdx = frame-destroy frame-setup POP64r implicit-def $rsp, implicit $rsp
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/ |
| H A D | ranges_uninitialized_default_construct.pass.cpp | 76 std::destroy(buf.begin(), buf.end()); in main() 90 std::destroy(buf.begin(), buf.end()); in main() 104 std::destroy(buf.begin(), buf.begin() + N); in main() 117 std::destroy(buf.begin(), buf.begin() + N); in main() 131 std::destroy(buf.begin(), buf.begin() + N); in main() 147 std::destroy(buf.begin(), buf.begin() + Counted::total_objects); in main() 162 std::destroy(buf.begin(), buf.begin() + Counted::total_objects); in main() 175 std::destroy(buf.begin(), buf.end()); in main() 188 std::destroy(buf.begin(), buf.end()); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/ |
| H A D | ranges_uninitialized_value_construct.pass.cpp | 78 std::destroy(buf.begin(), buf.end()); in main() 92 std::destroy(buf.begin(), buf.end()); in main() 105 std::destroy(buf.begin(), buf.begin() + N); in main() 118 std::destroy(buf.begin(), buf.begin() + N); in main() 132 std::destroy(buf.begin(), buf.begin() + N); in main() 166 std::destroy(buf.begin(), buf.begin() + Counted::total_objects); in main() 182 std::destroy(buf.begin(), buf.begin() + Counted::total_objects); in main() 195 std::destroy(buf.begin(), buf.end()); in main() 208 std::destroy(buf.begin(), buf.end()); in main()
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | terminate.m | 4 void destroy(void**); function 9 void *ptr __attribute__((cleanup(destroy))); 15 // CHECK-WITH: call void @destroy(i8** noundef [[PTR]]) 17 // CHECK-WITH: invoke void @destroy(i8** noundef [[PTR]]) 25 // CHECK-WITHOUT: call void @destroy(i8** noundef [[PTR]]) 27 // CHECK-WITHOUT: invoke void @destroy(i8** noundef [[PTR]])
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | cfi-inserter-callee-save-register-2.mir | 66 $r12 = frame-destroy POP64r implicit-def $rsp, implicit $rsp 67 $r13 = frame-destroy COPY $rcx 68 $r14 = frame-destroy POP64r implicit-def $rsp, implicit $rsp 69 $rbp = frame-destroy POP64r implicit-def $rsp, implicit $rsp 86 $r12 = frame-destroy POP64r implicit-def $rsp, implicit $rsp 87 $r13 = frame-destroy COPY $rcx 88 $r14 = frame-destroy POP64r implicit-def $rsp, implicit $rsp 89 $rbp = frame-destroy POP64r implicit-def $rsp, implicit $rsp
|