| /llvm-project-15.0.7/compiler-rt/lib/orc/ |
| H A D | macho_tlv.arm64.S | 24 stp x29, x30, [sp, #16 * 1] 25 stp x27, x28, [sp, #16 * 2] 26 stp x25, x26, [sp, #16 * 3] 27 stp x23, x24, [sp, #16 * 4] 28 stp x21, x22, [sp, #16 * 5] 29 stp x19, x20, [sp, #16 * 6] 30 stp x17, x18, [sp, #16 * 7] 31 stp x15, x16, [sp, #16 * 8] 32 stp x13, x14, [sp, #16 * 9] 39 stp q30, q31, [sp, #32 * 8] [all …]
|
| H A D | elfnix_tls.aarch64.S | 25 stp x29, x30, [sp, #16 * 1] 26 stp x27, x28, [sp, #16 * 2] 27 stp x25, x26, [sp, #16 * 3] 28 stp x23, x24, [sp, #16 * 4] 29 stp x21, x22, [sp, #16 * 5] 30 stp x19, x20, [sp, #16 * 6] 31 stp x17, x18, [sp, #16 * 7] 32 stp x15, x16, [sp, #16 * 8] 33 stp x13, x14, [sp, #16 * 9] 40 stp q30, q31, [sp, #32 * 8] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | cxx-tlscc.ll | 42 ; CHECK-NOT: stp d7, d6 43 ; CHECK-NOT: stp d5, d4 44 ; CHECK-NOT: stp d3, d2 45 ; CHECK-NOT: stp d1, d0 92 ; CHECK-O0: stp d7, d6 93 ; CHECK-O0: stp d5, d4 94 ; CHECK-O0: stp d3, d2 95 ; CHECK-O0: stp d1, d0 99 ; CHECK-O0: stp x8, x7 100 ; CHECK-O0: stp x6, x5 [all …]
|
| H A D | arm64-register-pairing.ll | 10 ; CHECK-NEXT: stp d15, d14, [sp, #-144]! ; 16-byte Folded Spill 11 ; CHECK-NEXT: stp d13, d12, [sp, #16] ; 16-byte Folded Spill 12 ; CHECK-NEXT: stp d11, d10, [sp, #32] ; 16-byte Folded Spill 13 ; CHECK-NEXT: stp d9, d8, [sp, #48] ; 16-byte Folded Spill 14 ; CHECK-NEXT: stp x28, x27, [sp, #64] ; 16-byte Folded Spill 15 ; CHECK-NEXT: stp x26, x25, [sp, #80] ; 16-byte Folded Spill 16 ; CHECK-NEXT: stp x24, x23, [sp, #96] ; 16-byte Folded Spill 17 ; CHECK-NEXT: stp x22, x21, [sp, #112] ; 16-byte Folded Spill 18 ; CHECK-NEXT: stp x20, x19, [sp, #128] ; 16-byte Folded Spill 58 ; CHECK-NEXT: stp d13, d12, [sp, #16] ; 16-byte Folded Spill [all …]
|
| H A D | udivmodei5.ll | 18 ; CHECK-NEXT: stp x9, xzr, [sp, #48] 19 ; CHECK-NEXT: stp xzr, xzr, [sp, #8] 20 ; CHECK-NEXT: stp xzr, x10, [sp, #24] 27 ; CHECK-NEXT: stp x9, x10, [x19] 60 ; CHECK-BE-NEXT: stp x9, x8, [x19] 82 ; CHECK-NEXT: stp x4, x5, [sp] 130 ; CHECK-NEXT: stp x4, x5, [sp] 154 ; CHECK-BE-NEXT: stp x9, x9, [sp] 177 ; CHECK-NEXT: stp x4, x5, [sp] 201 ; CHECK-BE-NEXT: stp x9, x9, [sp] [all …]
|
| H A D | memset-inline.ll | 61 ; ALL-NEXT: stp x8, x8, [x0] 75 ; GPR-NEXT: stp x8, x8, [x0] 81 ; NEON-NEXT: stp q0, q0, [x0] 97 ; GPR-NEXT: stp x8, x8, [x0] 103 ; NEON-NEXT: stp q0, q0, [x0] 119 ; ALL-NEXT: stp x8, x8, [x0] 133 ; GPR-NEXT: stp x8, x8, [x0] 139 ; NEON-NEXT: stp q0, q0, [x0] 155 ; GPR-NEXT: stp x8, x8, [x0] 220 ; GPR-NEXT: stp q0, q0, [x0] [all …]
|
| H A D | v8.4-atomic-128.ll | 8 ; CHECK: stp [[LO]], [[HI]], [x0] 13 ; CHECK: stp [[LO]], [[HI]], [x0] 19 ; CHECK: stp [[LO]], [[HI]], [x0] 25 ; CHECK: stp [[LO]], [[HI]], [x0] 40 ; CHECK: stp [[LO]], [[HI]], [x0] 47 ; CHECK: stp [[LO]], [[HI]], [x0] 113 ; CHECK: stp x2, x3, [x0] 116 ; CHECK: stp x2, x3, [x0] 120 ; CHECK: stp x2, x3, [x0] 124 ; CHECK: stp x2, x3, [x0] [all …]
|
| H A D | arm64-memset-inline.ll | 35 ; CHECK-NEXT: stp xzr, xzr, [x0] 45 ; CHECK-NEXT: stp q0, q0, [x0] 55 ; CHECK-NEXT: stp q0, q0, [x0] 190 ; CHECK-NEXT: stp q0, q0, [sp] 212 ; CHECK-NEXT: stp q0, q0, [sp] 233 ; CHECK-NEXT: stp q0, q0, [sp] 256 ; CHECK-NEXT: stp q0, q0, [sp] 278 ; CHECK-NEXT: stp q0, q0, [sp] 303 ; CHECK-NEXT: stp q0, q0, [sp] 456 ; CHECK-NEXT: stp q0, q0, [sp] [all …]
|
| H A D | alloca.ll | 72 ; CHECK-NOFP-AARCH64: stp x29, x30, [sp, #64] 78 ; CHECK: stp x29, x30, [sp, #-16]! 81 ; CHECK-DAG: stp q6, q7, [x29, #-96] 83 ; CHECK-DAG: stp q0, q1, [x29, #-192] 85 ; CHECK-DAG: stp x5, x6, [x29, #-24] 87 ; CHECK-DAG: stp x1, x2, [x29, #-56] 89 ; CHECK-NOFP-ARM64: stp x29, x30, [sp, #-16]! 120 ; CHECK: stp x29, x30, [sp, #-32]! 121 ; CHECK: stp x28, x19, [sp, #16] 126 ; CHECK-MACHO: stp x20, x19, [sp, #-32]! [all …]
|
| H A D | arm64-homogeneous-prolog-epilog-frame-tail.ll | 5 ; CHECK: stp x29, x30, [sp, #-16]! 12 ; CHECK-LINUX: stp x29, x30, [sp, #-32]! 37 ; CHECK: stp x29, x30, [sp, #-16]! 52 ; CHECK: stp d11, d10, [sp, #-48]! 53 ; CHECK-NEXT: stp d9, d8, [sp, #16] 54 ; CHECK-NEXT: stp x20, x19, [sp, #32] 70 ; CHECK-LINUX: stp d11, d10, [sp, #-32]! 71 ; CHECK-LINUX-NEXT: stp d9, d8, [sp, #16] 72 ; CHECK-LINUX-NEXT: stp x20, x19, [sp, #48]
|
| H A D | storepairsuppress_minsize.ll | 4 ; Check that stp are not suppressed at minsize. 43 ; CHECK-NEXT: stp d0, d1, [x8] 44 ; CHECK-NEXT: stp d2, d3, [x8, #16] 45 ; CHECK-NEXT: stp d4, d5, [x8, #32] 62 ; CHECK-NEXT: stp d0, d1, [x8] 63 ; CHECK-NEXT: stp d2, d3, [x8, #16] 64 ; CHECK-NEXT: stp d4, d5, [x8, #32]
|
| /llvm-project-15.0.7/libc/AOR_v20.02/string/aarch64/ |
| H A D | memcpy.S | 71 stp A_l, A_h, [dstin] 116 stp A_l, A_h, [dstin] 134 stp A_l, A_h, [dstin] 159 stp D_l, D_h, [dstin] 167 stp A_l, A_h, [dst, 16] 169 stp B_l, B_h, [dst, 32] 171 stp C_l, C_h, [dst, 48] 181 stp A_l, A_h, [dst, 16] 183 stp B_l, B_h, [dst, 32] 185 stp C_l, C_h, [dst, 48] [all …]
|
| H A D | memcpy-advsimd.S | 111 stp A_q, B_q, [dstin] 112 stp C_q, D_q, [dstend, -32] 122 stp G_q, H_q, [dstend, -64] 124 stp A_q, B_q, [dstin] 125 stp E_q, F_q, [dstin, 32] 148 stp A_q, B_q, [dst, 16] 150 stp C_q, D_q, [dst, 48] 160 stp A_q, B_q, [dst, 16] 162 stp C_q, D_q, [dst, 48] 198 stp E_q, F_q, [dstin, 32] [all …]
|
| H A D | memset.S | 67 stp q0, q0, [dstin, 32] 68 stp q0, q0, [dstend, -32] 87 stp q0, q0, [dst, 32] 98 stp q0, q0, [dstend, -64] 99 stp q0, q0, [dstend, -32] 107 stp q0, q0, [dst, 32] 108 stp q0, q0, [dst, 64]! 111 stp q0, q0, [dstend, -64] 112 stp q0, q0, [dstend, -32]
|
| /llvm-project-15.0.7/llvm/test/MC/AArch64/ |
| H A D | seh-packed-unwind.s | 317 stp x21, x22, [sp, #16] 319 stp x23, x24, [sp, #32] 321 stp x25, x26, [sp, #48] 323 stp x27, x28, [sp, #64] 325 stp d8, d9, [sp, #80] define 327 stp d10, d11, [sp, #96] 368 stp d8, d9, [sp, #24] define 395 stp d8, d9, [sp, #8] define 561 stp x29, lr, [sp, #0] 588 stp x29, lr, [sp, #0] [all …]
|
| H A D | seh-optimize.s | 52 stp x27, x28, [sp, #-32]! 54 stp x29, x30, [sp, #-32]! 57 stp x27, x28, [sp, #16] 59 stp x29, x30, [sp, #16] 62 stp x20, x21, [sp, #-64]! 64 stp x22, x23, [sp, #16] 66 stp x24, x25, [sp, #32] 68 stp x26, x27, [sp, #48] 70 stp x28, x29, [sp, #72] 75 stp x21, x22, [sp, #16] [all …]
|
| H A D | seh.s | 108 stp x29, x30, [sp, #-32]! 110 stp x21, x22, [sp, #-32]! 112 stp x19, x20, [sp, #-32]! 114 stp x25, x30, [sp, #16] 116 stp x21, x22, [sp, #16] 118 stp x23, x24, [sp, #32] 124 stp x29, x30, [sp, #48] 126 stp x29, x30, [sp, #-32]! 128 stp d8, d9, [sp, #-48]! define 130 stp d10, d11, [sp, #32]
|
| H A D | seh-packed-epilog.s | 106 stp x20, x21, [sp, #16] 108 stp x19, x20, [sp, #-32]! 110 stp x21, x22, [sp, #16] 112 stp x29, x30, [sp, #-48]! 114 stp x29, x30, [sp, #16] 149 stp x29, lr, [sp, #-32]!
|
| /llvm-project-15.0.7/compiler-rt/lib/hwasan/ |
| H A D | hwasan_tag_mismatch_aarch64.S | 128 stp x26, x27, [sp, #208] 129 stp x24, x25, [sp, #192] 130 stp x22, x23, [sp, #176] 131 stp x20, x21, [sp, #160] 132 stp x18, x19, [sp, #144] 135 stp x12, x13, [sp, #96] 136 stp x10, x11, [sp, #80] 137 stp x8, x9, [sp, #64] 138 stp x6, x7, [sp, #48] 139 stp x4, x5, [sp, #32] [all …]
|
| H A D | hwasan_setjmp_aarch64.S | 63 stp x19, x20, [x0, #0<<3] 64 stp x21, x22, [x0, #2<<3] 65 stp x23, x24, [x0, #4<<3] 66 stp x25, x26, [x0, #6<<3] 67 stp x27, x28, [x0, #8<<3] 68 stp x29, x30, [x0, #10<<3] 69 stp d8, d9, [x0, #14<<3] define 70 stp d10, d11, [x0, #16<<3] 71 stp d12, d13, [x0, #18<<3] 72 stp d14, d15, [x0, #20<<3]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/AArch64/Exynos/ |
| H A D | float-store.s | 30 stp d0, d1, [sp], #16 define 31 stp q0, q1, [sp], #32 label 33 stp s0, s1, [sp, #8]! label 34 stp q0, q1, [sp, #32]! label 36 stp d0, d1, [sp, #16] define 37 stp q0, q1, [sp, #32] label 91 # M3-NEXT: 1 1 1.00 * stp d0, d1, [sp], #16 92 # M3-NEXT: 2 1 1.00 * stp q0, q1, [sp], #32 93 # M3-NEXT: 1 1 1.00 * stp s0, s1, [sp, #8]! 95 # M3-NEXT: 1 1 1.00 * stp d0, d1, [sp, #16] [all …]
|
| /llvm-project-15.0.7/libunwind/src/ |
| H A D | UnwindRegistersSave.S | 731 stp x0, x1, [x0, #0x000] 732 stp x2, x3, [x0, #0x010] 733 stp x4, x5, [x0, #0x020] 734 stp x6, x7, [x0, #0x030] 735 stp x8, x9, [x0, #0x040] 736 stp x10,x11, [x0, #0x050] 737 stp x12,x13, [x0, #0x060] 738 stp x14,x15, [x0, #0x070] 739 stp x16,x17, [x0, #0x080] 740 stp x18,x19, [x0, #0x090] [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/AArch64/Cortex/ |
| H A D | A55-store-readadv.s | 102 stp d0, d1, [x2, #16] define 104 stp d0, d1, [x2, #16]! define 106 stp d0, d1, [x2], #16 define 108 stp q0, q1, [x2, #16] label 110 stp q0, q1, [x2, #16]! label 112 stp q0, q1, [x2], #16 label 114 stp s0, s1, [x2, #16] label 116 stp s0, s1, [x2, #16]! label 118 stp s0, s1, [x2], #16 label 120 stp x0, x1, [x2, #16] label [all …]
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | arm64-delayimport.yaml | 11 # DISASM: 140001020: a9b37bfd stp x29, x30, [sp, #-208]! 13 # DISASM: 140001028: a90107e0 stp x0, x1, [sp, #16] 14 # DISASM: 14000102c: a9020fe2 stp x2, x3, [sp, #32] 15 # DISASM: 140001030: a90317e4 stp x4, x5, [sp, #48] 16 # DISASM: 140001034: a9041fe6 stp x6, x7, [sp, #64] 17 # DISASM: 140001038: ad0287e0 stp q0, q1, [sp, #80] 18 # DISASM: 14000103c: ad038fe2 stp q2, q3, [sp, #112] 19 # DISASM: 140001040: ad0497e4 stp q4, q5, [sp, #144] 20 # DISASM: 140001044: ad059fe6 stp q6, q7, [sp, #176]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | call-translator-variadic-musttail.ll | 35 ; CHECK-NEXT: stp x28, x27, [sp, #128] ; 16-byte Folded Spill 36 ; CHECK-NEXT: stp x26, x25, [sp, #144] ; 16-byte Folded Spill 37 ; CHECK-NEXT: stp x24, x23, [sp, #160] ; 16-byte Folded Spill 38 ; CHECK-NEXT: stp x22, x21, [sp, #176] ; 16-byte Folded Spill 39 ; CHECK-NEXT: stp x20, x19, [sp, #192] ; 16-byte Folded Spill 65 ; CHECK-NEXT: stp q7, q6, [sp] ; 32-byte Folded Spill 67 ; CHECK-NEXT: stp q5, q4, [sp, #32] ; 32-byte Folded Spill 68 ; CHECK-NEXT: stp q3, q2, [sp, #64] ; 32-byte Folded Spill 69 ; CHECK-NEXT: stp q1, q0, [sp, #96] ; 32-byte Folded Spill 135 ; CHECK-NEXT: stp q7, q6, [sp] ; 32-byte Folded Spill [all …]
|