| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | vpush-vpop.s | 6 vpush {d8, d9, d10, d11, d12} 8 vpop {d8, d9, d10, d11, d12} 11 vpush.s8 {d8, d9, d10, d11, d12} 13 vpop.f32 {d8, d9, d10, d11, d12} 16 @ CHECK-THUMB: vpush {d8, d9, d10, d11, d12} @ encoding: [0x2d,0xed,0x0a,0x8b] 18 @ CHECK-THUMB: vpop {d8, d9, d10, d11, d12} @ encoding: [0xbd,0xec,0x0a,0x8b] 21 @ CHECK-ARM: vpush {d8, d9, d10, d11, d12} @ encoding: [0x0a,0x8b,0x2d,0xed] 23 @ CHECK-ARM: vpop {d8, d9, d10, d11, d12} @ encoding: [0x0a,0x8b,0xbd,0xec] 26 @ CHECK-THUMB: vpush {d8, d9, d10, d11, d12} @ encoding: [0x2d,0xed,0x0a,0x8b] 31 @ CHECK-ARM: vpush {d8, d9, d10, d11, d12} @ encoding: [0x0a,0x8b,0x2d,0xed] [all …]
|
| H A D | neont2-pairwise-encoding.s | 4 vpadd.i8 d1, d5, d11 9 @ CHECK: vpadd.i8 d1, d5, d11 @ encoding: [0x05,0xef,0x1b,0x1b] 16 vpaddl.s16 d8, d11 29 @ CHECK: vpaddl.s16 d8, d11 @ encoding: [0xb4,0xff,0x0b,0x82] 47 vpadal.u32 d11, d7 60 @ CHECK: vpadal.u32 d11, d7 @ encoding: [0xb8,0xff,0x87,0xb6] 70 vpmin.s16 d17, d28, d11 78 @ CHECK: vpmin.s16 d17, d28, d11 @ encoding: [0x5c,0xef,0x9b,0x1a] 92 vpmax.f32 d9, d26, d11 100 @ CHECK: vpmax.f32 d9, d26, d11 @ encoding: [0x0a,0xff,0x8b,0x9f]
|
| H A D | eh-directive-integrated-test.s | 40 .vsave {d8, d9, d10, d11, d12} 41 vpush {d8, d9, d10, d11, d12} 45 vpop {d8, d9, d10, d11, d12} 74 .vsave {d8, d9, d10, d11, d12} 75 vpush {d8, d9, d10, d11, d12} 79 vpop {d8, d9, d10, d11, d12}
|
| H A D | neont2-minmax-encoding.s | 8 vmax.u8 d10, d11, d12 16 vmax.u8 d11, d12 40 @ CHECK: vmax.u8 d10, d11, d12 @ encoding: [0x0b,0xff,0x0c,0xa6] 47 @ CHECK: vmax.u8 d11, d11, d12 @ encoding: [0x0b,0xff,0x0c,0xb6] 70 vmin.u8 d10, d11, d12 78 vmin.u8 d11, d12 102 @ CHECK: vmin.u8 d10, d11, d12 @ encoding: [0x0b,0xff,0x1c,0xa6] 109 @ CHECK: vmin.u8 d11, d11, d12 @ encoding: [0x0b,0xff,0x1c,0xb6]
|
| H A D | neon-minmax-encoding.s | 6 vmax.u8 d10, d11, d12 14 vmax.u8 d11, d12 38 @ CHECK: vmax.u8 d10, d11, d12 @ encoding: [0x0c,0xa6,0x0b,0xf3] 45 @ CHECK: vmax.u8 d11, d11, d12 @ encoding: [0x0c,0xb6,0x0b,0xf3] 68 vmin.u8 d10, d11, d12 76 vmin.u8 d11, d12 100 @ CHECK: vmin.u8 d10, d11, d12 @ encoding: [0x1c,0xa6,0x0b,0xf3] 107 @ CHECK: vmin.u8 d11, d11, d12 @ encoding: [0x1c,0xb6,0x0b,0xf3]
|
| H A D | neon-mul-accum-encoding.s | 41 vqdmlal.s16 q11, d11, d7[0] 42 vqdmlal.s16 q11, d11, d7[1] 43 vqdmlal.s16 q11, d11, d7[2] 44 vqdmlal.s16 q11, d11, d7[3] 48 @ CHECK: vqdmlal.s16 q11, d11, d7[0] @ encoding: [0x47,0x63,0xdb,0xf2] 49 @ CHECK: vqdmlal.s16 q11, d11, d7[1] @ encoding: [0x4f,0x63,0xdb,0xf2] 50 @ CHECK: vqdmlal.s16 q11, d11, d7[2] @ encoding: [0x67,0x63,0xdb,0xf2] 51 @ CHECK: vqdmlal.s16 q11, d11, d7[3] @ encoding: [0x6f,0x63,0xdb,0xf2]
|
| H A D | neont2-mul-accum-encoding.s | 45 vqdmlal.s16 q11, d11, d7[0] 46 vqdmlal.s16 q11, d11, d7[1] 47 vqdmlal.s16 q11, d11, d7[2] 48 vqdmlal.s16 q11, d11, d7[3] 52 @ CHECK: vqdmlal.s16 q11, d11, d7[0] @ encoding: [0xdb,0xef,0x47,0x63] 53 @ CHECK: vqdmlal.s16 q11, d11, d7[1] @ encoding: [0xdb,0xef,0x4f,0x63] 54 @ CHECK: vqdmlal.s16 q11, d11, d7[2] @ encoding: [0xdb,0xef,0x67,0x63] 55 @ CHECK: vqdmlal.s16 q11, d11, d7[3] @ encoding: [0xdb,0xef,0x6f,0x63]
|
| H A D | neont2-dup-encoding.s | 19 vdup.8 d16, d11[0] 25 vdup.8 d16, d11[1] 32 @ CHECK: vdup.8 d16, d11[0] @ encoding: [0xf1,0xff,0x0b,0x0c] 38 @ CHECK: vdup.8 d16, d11[1] @ encoding: [0xf3,0xff,0x0b,0x0c]
|
| H A D | neont2-shiftaccum-encoding.s | 8 vsra.s64 d11, d10, #64 14 vsra.u16 d11, d14, #11 43 @ CHECK: vsra.s64 d11, d10, #64 @ encoding: [0x80,0xef,0x9a,0xb1] 49 @ CHECK: vsra.u16 d11, d14, #11 @ encoding: [0x95,0xff,0x1e,0xb1] 145 vsli.8 d11, d12, #7 153 vsri.8 d28, d11, #8 171 vsri.8 d11, #8 180 @ CHECK: vsli.8 d11, d12, #7 @ encoding: [0x8f,0xff,0x1c,0xb5] 188 @ CHECK: vsri.8 d28, d11, #8 @ encoding: [0xc8,0xff,0x1b,0xc4] 205 @ CHECK: vsri.8 d11, d11, #8 @ encoding: [0x88,0xff,0x1b,0xb4]
|
| H A D | neon-shiftaccum-encoding.s | 6 vsra.s64 d11, d10, #64 12 vsra.u16 d11, d14, #11 41 @ CHECK: vsra.s64 d11, d10, #64 @ encoding: [0x9a,0xb1,0x80,0xf2] 47 @ CHECK: vsra.u16 d11, d14, #11 @ encoding: [0x1e,0xb1,0x95,0xf3] 142 vsli.8 d11, d12, #7 150 vsri.8 d28, d11, #8 168 vsri.8 d11, #8 177 @ CHECK: vsli.8 d11, d12, #7 @ encoding: [0x1c,0xb5,0x8f,0xf3] 185 @ CHECK: vsri.8 d28, d11, #8 @ encoding: [0x1b,0xc4,0xc8,0xf3] 202 @ CHECK: vsri.8 d11, d11, #8 @ encoding: [0x1b,0xb4,0x88,0xf3]
|
| H A D | cde-fp-vec.s | 77 vcx2a p0, d1, d11, #63 108 vcx3a p1, d1, d11, d11, #7 115 vcx3a p1, d1, d11, d12, #8
|
| H A D | single-precision-fp.s | 21 vmla.f64 d11, d10, d9 28 vfnms.f64 d10, d11, d12 30 @ CHECK-ERRORS-NEXT: vmla.f64 d11, d10, d9 44 @ CHECK-ERRORS-NEXT: vfnms.f64 d10, d11, d12 74 vmov.f64 d11, d10 76 @ CHECK-ERRORS-NEXT: vmov.f64 d11, d10 88 vcvt.f64.s16 d11, d12, #3 113 @ CHECK-ERRORS-NEXT: vcvt.f64.s16 d11, d12, #3
|
| H A D | neon-cmp-encoding.s | 182 vaclt.f32 d9, d11, d12 184 vaclt.f32 d11, d12 186 vacle.f32 d9, d11, d12 188 vacle.f32 d11, d12 191 @ CHECK: vacgt.f32 d9, d12, d11 @ encoding: [0x1b,0x9e,0x2c,0xf3] 193 @ CHECK: vacgt.f32 d11, d12, d11 @ encoding: [0x1b,0xbe,0x2c,0xf3] 195 @ CHECK: vacge.f32 d9, d12, d11 @ encoding: [0x1b,0x9e,0x0c,0xf3] 197 @ CHECK: vacge.f32 d11, d12, d11 @ encoding: [0x1b,0xbe,0x0c,0xf3]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | cfi-alignment.ll | 3 ; Since d11 doesn't get pushed with the aligned registers, its frameindex 10 ; CHECK: vpush {d11} 12 ; CHECK: .cfi_offset d11, -16 15 call void asm sideeffect "", "~{d8},~{d9},~{d11}"() 26 ; CHECK: vpush {d11} 28 ; CHECK: .cfi_offset d11, -32 31 call void asm sideeffect "", "~{d8},~{d9},~{d11}"()
|
| H A D | vfp-regs-dwarf.ll | 5 ; asm("" ::: "d8", "d9", "d11", "d13"); 16 ; CHECK: vpush {d11} 20 ; CHECK: .cfi_offset {{267|d11}}, -16 25 ; CHECK: vpop {d11} 27 call void asm sideeffect "", "~{d8},~{d9},~{d11},~{d13}"() #1
|
| H A D | 2010-12-07-PEIBug.ll | 8 ; CHECK-NEXT: vpush {d10, d11} 10 tail call void asm sideeffect "","~{d8},~{d10},~{d11}"() nounwind 12 ; CHECK-NEXT: vpop {d10, d11}
|
| H A D | v6-jumptable-clobber.mir | 38 i32 19, label %d11 80 d11: ; preds = %0 116 i32 19, label %d11 158 d11: ; preds = %0 226 '%bb.2.d1', '%bb.2.d1', '%bb.12.d11', '%bb.13.d12', 243 …bb.10.d9(0x07c549d2), %bb.11.d10(0x07c549d2), %bb.2.d1(0x03ab62db), %bb.12.d11(0x07c549d2), %bb.13… 271 bb.12.d11: 324 '%bb.2.d1', '%bb.2.d1', '%bb.12.d11', '%bb.13.d12', 340 …bb.10.d9(0x07c549d2), %bb.11.d10(0x07c549d2), %bb.2.d1(0x03ab62db), %bb.12.d11(0x07c549d2), %bb.13… 368 bb.12.d11:
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/AArch64/Exynos/ |
| H A D | float-divide-multiply.s | 16 fmadd d8, d9, d10, d11 20 fsqrt d11, d12 64 # EM3-NEXT: 1 4 0.33 fmadd d8, d9, d10, d11 66 # EM3-NEXT: 1 25 26.00 fsqrt d11, d12 77 # EM4-NEXT: 1 4 0.33 fmadd d8, d9, d10, d11 80 # EM4-NEXT: 1 12 2.25 fsqrt d11, d12 91 # EM5-NEXT: 1 4 0.33 fmadd d8, d9, d10, d11 94 # EM5-NEXT: 1 12 2.25 fsqrt d11, d12
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | wineh-frame2.mir | 9 # CHECK-NEXT: frame-setup STPDi killed $d10, killed $d11, $sp, 3 17 # CHECK-NEXT: $d10, $d11 = frame-destroy LDPDi $sp, 3 62 liveins: $x0, $x1, $d0, $d1, $d10, $d11, $d8, $d9 67 $d11 = FADDDrr killed $d9, $d10 68 $d12 = FADDDrr $d11, killed $d11
|
| H A D | wineh-frame1.mir | 17 # CHECK-NEXT: frame-setup STPDi killed $d10, killed $d11, $sp, 12 21 # CHECK-NEXT: $d10, $d11 = frame-destroy LDPDi $sp, 12 74 …liveins: $x0, $x1, $d0, $d1, $d10, $d11, $d8, $d9, $x27, $x28, $x25, $x26, $x23, $x24, $x21, $x22,… 80 $d11 = FADDDrr killed $d9, $d10 90 $x0 = COPY $d11
|
| H A D | wineh8.mir | 20 # CHECK-NEXT: 0xda8d ; stp d10, d11, [sp, #-112]! 33 # CHECK-NEXT: 0xda8d ; ldp d10, d11, [sp], #112 47 # CHECK-NEXT: 0xda8d ; ldp d10, d11, [sp], #112 127 stack-id: default, callee-saved-register: '$d11', callee-saved-restored: true, 133 …liveins: $x0, $x1, $d0, $d1, $d10, $d11, $d8, $d9, $x27, $x28, $x25, $x26, $x23, $x24, $x21, $x22,… 135 …early-clobber $sp = frame-setup STPDpre killed $d10, killed $d11, $sp, -14 :: (store (s64) into %s… 169 $d11 = FADDDrr killed $d9, $d10 199 …early-clobber $sp, $d10, $d11 = frame-destroy LDPDpost $sp, 14 :: (load (s64) from %stack.12), (lo… 205 liveins: $d11 207 $x0 = COPY $d11 [all …]
|
| H A D | wineh4.mir | 20 # CHECK-NEXT: 0xda8d ; stp d10, d11, [sp, #-112]! 34 # CHECK-NEXT: 0xda8d ; ldp d10, d11, [sp], #112 48 # CHECK-NEXT: 0xda8d ; ldp d10, d11, [sp], #112 128 stack-id: default, callee-saved-register: '$d11', callee-saved-restored: true, 134 …liveins: $x0, $x1, $d0, $d1, $d10, $d11, $d8, $d9, $x27, $x28, $x25, $x26, $x23, $x24, $x21, $x22,… 136 …early-clobber $sp = frame-setup STPDpre killed $d10, killed $d11, $sp, -14 :: (store (s64) into %s… 170 $d11 = FADDDrr killed $d9, $d10 200 …early-clobber $sp, $d10, $d11 = frame-destroy LDPDpost $sp, 14 :: (load (s64) from %stack.12), (lo… 206 liveins: $d11 208 $x0 = COPY $d11 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | anti-dep-partial.mir | 28 ; S2_asr_i_r was causing d11 to be renamed, while r22 remained 29 ; unchanged. Check that the renaming of d11 does not happen. 30 ; CHECK: d11 31 $d0 = A2_tfrp killed $d11
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | fp128-calling-conv.ll | 10 … fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 … 18 … fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 … 27 … fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 … 36 … fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 … 45 … fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 …
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | aligned-spill.ll | 17 …tail call void asm sideeffect "", "~{d8},~{d9},~{d10},~{d11},~{d12},~{d13},~{d14},~{d15}"() nounwi… 29 ; NEON: vst1.64 {d8, d9, d10, d11}, [r4:128]! 39 ; NEON: vld1.64 {d8, d9, d10, d11}, [r[[R4]]:128]! 50 tail call void asm sideeffect "", "~{d8},~{d9},~{d10},~{d11},~{d12},~{d13},~{d14}"() nounwind 60 ; NEON: vst1.64 {d8, d9, d10, d11}, [r4:128]! 64 ; NEON: vld1.64 {d8, d9, d10, d11},
|