| /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-shiftaccum-encoding.s | 7 vsra.s32 d13, d12, #32 15 vsra.u32 d12, d15, #22 25 vsra.s32 d12, #32 59 @ CHECK: vsra.s32 d12, d12, #32 @ encoding: [0xa0,0xef,0x1c,0xc1] 145 vsli.8 d11, d12, #7 146 vsli.16 d12, d13, #15 154 vsri.16 d26, d12, #16 163 vsli.8 d12, #7 172 vsri.16 d12, #16 197 @ CHECK: vsli.8 d12, d12, #7 @ encoding: [0x8f,0xff,0x1c,0xc5] [all …]
|
| H A D | neon-shiftaccum-encoding.s | 5 vsra.s32 d13, d12, #32 13 vsra.u32 d12, d15, #22 23 vsra.s32 d12, #32 57 @ CHECK: vsra.s32 d12, d12, #32 @ encoding: [0x1c,0xc1,0xa0,0xf2] 142 vsli.8 d11, d12, #7 143 vsli.16 d12, d13, #15 151 vsri.16 d26, d12, #16 160 vsli.8 d12, #7 169 vsri.16 d12, #16 194 @ CHECK: vsli.8 d12, d12, #7 @ encoding: [0x1c,0xc5,0x8f,0xf3] [all …]
|
| H A D | neon-cmp-encoding.s | 124 vclt.s8 d12, d13, d3 125 vclt.s16 d12, d13, d3 126 vclt.s32 d12, d13, d3 127 vclt.u8 d12, d13, d3 128 vclt.u16 d12, d13, d3 129 vclt.u32 d12, d13, d3 130 vclt.f32 d12, d13, d3 182 vaclt.f32 d9, d11, d12 184 vaclt.f32 d11, d12 186 vacle.f32 d9, d11, d12 [all …]
|
| H A D | neont2-pairwise-encoding.s | 5 vpadd.i16 d13, d2, d12 10 @ CHECK: vpadd.i16 d13, d2, d12 @ encoding: [0x12,0xef,0x1c,0xdb] 17 vpaddl.s32 d9, d12 30 @ CHECK: vpaddl.s32 d9, d12 @ encoding: [0xb8,0xff,0x0c,0x92] 46 vpadal.u16 d12, d6 59 @ CHECK: vpadal.u16 d12, d6 @ encoding: [0xb4,0xff,0x86,0xc6] 71 vpmin.s32 d18, d27, d12 79 @ CHECK: vpmin.s32 d18, d27, d12 @ encoding: [0x6b,0xef,0x9c,0x2a] 91 vpmax.u32 d8, d25, d12 99 @ CHECK: vpmax.u32 d8, d25, d12 @ encoding: [0x29,0xff,0x8c,0x8a]
|
| H A D | thumb-neon-v8.s | 14 vcvta.u32.f32 d12, d10 15 @ CHECK: vcvta.u32.f32 d12, d10 @ encoding: [0xbb,0xff,0x8a,0xc0] 23 vcvtm.u32.f32 d12, d10 24 @ CHECK: vcvtm.u32.f32 d12, d10 @ encoding: [0xbb,0xff,0x8a,0xc3] 52 vrintx.f32 d5, d12 53 @ CHECK: vrintx.f32 d5, d12 @ encoding: [0xba,0xff,0x8c,0x54] 60 vrintz.f32 d12, d18 61 @ CHECK: vrintz.f32 d12, d18 @ encoding: [0xba,0xff,0xa2,0xc5]
|
| H A D | neon-v8.s | 14 vcvta.u32.f32 d12, d10 15 @ CHECK: vcvta.u32.f32 d12, d10 @ encoding: [0x8a,0xc0,0xbb,0xf3] 23 vcvtm.u32.f32 d12, d10 24 @ CHECK: vcvtm.u32.f32 d12, d10 @ encoding: [0x8a,0xc3,0xbb,0xf3] 52 vrintx.f32 d5, d12 53 @ CHECK: vrintx.f32 d5, d12 @ encoding: [0x8c,0x54,0xba,0xf3] 60 vrintz.f32 d12, d18 61 @ CHECK: vrintz.f32 d12, d18 @ encoding: [0xa2,0xc5,0xba,0xf3]
|
| 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-dup-encoding.s | 20 vdup.16 d17, d12[0] 26 vdup.16 d17, d12[1] 33 @ CHECK: vdup.16 d17, d12[0] @ encoding: [0xf2,0xff,0x0c,0x1c] 39 @ CHECK: vdup.16 d17, d12[1] @ encoding: [0xf6,0xff,0x0c,0x1c]
|
| 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 | single-precision-fp.s | 28 vfnms.f64 d10, d11, d12 44 @ CHECK-ERRORS-NEXT: vfnms.f64 d10, d11, d12 47 vsqrt.f64 d13, d12 52 @ CHECK-ERRORS-NEXT: vsqrt.f64 d13, d12 88 vcvt.f64.s16 d11, d12, #3 91 vcvt.f64.u32 d13, d12, #1 113 @ CHECK-ERRORS-NEXT: vcvt.f64.s16 d11, d12, #3 119 @ CHECK-ERRORS-NEXT: vcvt.f64.u32 d13, d12, #1
|
| H A D | fp-armv8.s | 7 vcvtt.f16.f64 s5, d12 8 @ CHECK: vcvtt.f16.f64 s5, d12 @ encoding: [0xcc,0x2b,0xf3,0xee] 17 vcvttgt.f16.f64 s5, d12 18 @ CHECK: vcvttgt.f16.f64 s5, d12 @ encoding: [0xcc,0x2b,0xf3,0xce] 94 vrintzge.f64 d3, d12 95 @ CHECK: vrintzge.f64 d3, d12 @ encoding: [0xcc,0x3b,0xb6,0xae]
|
| H A D | thumb-fp-armv8.s | 7 vcvtt.f16.f64 s5, d12 8 @ CHECK: vcvtt.f16.f64 s5, d12 @ encoding: [0xf3,0xee,0xcc,0x2b] 19 vcvttgt.f16.f64 s5, d12 20 @ CHECK: vcvttgt.f16.f64 s5, d12 @ encoding: [0xf3,0xee,0xcc,0x2b] 97 vrintzge.f64 d3, d12 98 @ CHECK: vrintzge.f64 d3, d12 @ encoding: [0xb6,0xee,0xcc,0x3b]
|
| H A D | fp-armv8-m.s | 10 vcvtt.f16.f64 s5, d12 11 @ CHECK-V81M: vcvtt.f16.f64 s5, d12 @ encoding: [0xf3,0xee,0xcc,0x2b] 22 vcvttgt.f16.f64 s5, d12 23 @ CHECK-V81M: vcvttgt.f16.f64 s5, d12 @ encoding: [0xf3,0xee,0xcc,0x2b] 102 vrintzge.f64 d3, d12 103 @ CHECK-V81M: vrintzge.f64 d3, d12 @ encoding: [0xb6,0xee,0xcc,0x3b]
|
| H A D | neon-shift-encoding.s | 112 vsra.s64 d12, d19, #63 130 @ CHECK: vsra.s64 d12, d19, #63 @ encoding: [0xb3,0xc1,0x81,0xf2] 148 vsra.u64 d12, d19, #63 184 vsri.64 d12, d19, #63 220 vsli.64 d12, d19, #63 434 vrshl.s16 d12, d5 451 @ CHECK: vrshl.s16 d12, d12, d5 @ encoding: [0x0c,0xc5,0x15,0xf2] 470 vshr.s16 d12, #16 487 @ CHECK: vshr.s16 d12, d12, #16 @ encoding: [0x1c,0xc0,0x90,0xf2] 504 vrshr.s16 d12, #16 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/AArch64/ |
| H A D | neon-scalar-shift-imm.s | 36 ssra d18, d12, #21 87 uqshl d15, d12, #19 110 sri d10, d12, #14 137 uqshrn s10, d12, #13 148 sqrshrn s15, d12, #9
|
| H A D | neon-scalar-cvt.s | 11 scvtf d21, d12 35 scvtf d21, d12, #64 59 fcvtzs d21, d12, #1 71 fcvtzu d21, d12, #1
|
| /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… 30 ; NEON: vst1.64 {d12, d13, d14, d15}, [r4:128] 40 ; NEON: vld1.64 {d12, d13, d14, d15}, [r[[R4]]:128] 50 tail call void asm sideeffect "", "~{d8},~{d9},~{d10},~{d11},~{d12},~{d13},~{d14}"() nounwind 61 ; NEON: vst1.64 {d12, d13}, [r4:128] 65 ; NEON: vld1.64 {d12, d13}, 74 tail call void asm sideeffect "", "~{d8},~{d9},~{d10},~{d12},~{d13},~{d14},~{d15}"() nounwind 82 ; NEON: vpush {d12, d13, d14, d15} 94 ; NEON: vpop {d12, d13, d14, d15}
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | v6-jumptable-clobber.mir | 39 i32 20, label %d12 83 d12: ; preds = %0 117 i32 20, label %d12 161 d12: ; preds = %0 226 '%bb.2.d1', '%bb.2.d1', '%bb.12.d11', '%bb.13.d12', 243 …b.11.d10(0x07c549d2), %bb.2.d1(0x03ab62db), %bb.12.d11(0x07c549d2), %bb.13.d12(0x07c549d2), %bb.14… 273 bb.13.d12: 324 '%bb.2.d1', '%bb.2.d1', '%bb.12.d11', '%bb.13.d12', 340 …b.11.d10(0x07c549d2), %bb.2.d1(0x03ab62db), %bb.12.d11(0x07c549d2), %bb.13.d12(0x07c549d2), %bb.14… 370 bb.13.d12:
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | fp128-calling-conv.ll | 10 …fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 %d13, fp128 … 18 …fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 %d13, fp128 … 27 …fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 %d13, fp128 … 36 …fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 %d13, fp128 … 45 …fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 %d13, fp128 …
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | wineh-frame2.mir | 11 # CHECK-NEXT: frame-setup STRDui killed $d12, $sp, 5 15 # CHECK-NEXT: $d12 = frame-destroy LDRDui $sp, 5 68 $d12 = FADDDrr $d11, killed $d11 69 $x0 = COPY $d12
|
| H A D | arm64-register-pairing.ll | 11 ; CHECK-NEXT: stp d13, d12, [sp, #16] ; 16-byte Folded Spill 29 ; CHECK-NEXT: ldp d13, d12, [sp, #16] ; 16-byte Folded Reload 35 ; CHECK-NOTMACHO-NEXT: stp d14, d12, [sp, #-80]! // 16-byte Folded Spill 47 ; CHECK-NOTMACHO-NEXT: ldp d14, d12, [sp], #80 // 16-byte Folded Reload 50 …ect "mov x0, #42", "~{x0},~{x19},~{x21},~{x23},~{x25},~{x27},~{d8},~{d10},~{d12},~{d14}"() nounwind 58 ; CHECK-NEXT: stp d13, d12, [sp, #16] ; 16-byte Folded Spill 76 ; CHECK-NEXT: ldp d13, d12, [sp, #16] ; 16-byte Folded Reload
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | neon-v8.txt | 15 # CHECK: vcvta.u32.f32 d12, d10 24 # CHECK: vcvtm.u32.f32 d12, d10 53 # CHECK: vrintx.f32 d5, d12 61 # CHECK: vrintz.f32 d12, d18
|
| H A D | thumb-neon-v8.txt | 15 # CHECK: vcvta.u32.f32 d12, d10 24 # CHECK: vcvtm.u32.f32 d12, d10 53 # CHECK: vrintx.f32 d5, d12 61 # CHECK: vrintz.f32 d12, d18
|