| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | neon-shuffle-encoding.s | 81 vtrn.8 d3, d9 82 vtrn.i8 d3, d9 83 vtrn.u8 d3, d9 84 vtrn.p8 d3, d9 85 vtrn.16 d3, d9 86 vtrn.i16 d3, d9 87 vtrn.u16 d3, d9 88 vtrn.p16 d3, d9 89 vtrn.32 d3, d9 90 vtrn.i32 d3, d9 [all …]
|
| 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 | seh-epilog-packing.s | 146 vpush {d8-d9} 147 .seh_save_fregs {d8-d9} 151 vpop {d8-d9} 152 .seh_save_fregs {d8-d9} 177 vpush {d8-d9} 178 .seh_save_fregs {d8-d9} 182 vpop {d8-d9} 183 .seh_save_fregs {d8-d9}
|
| 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 | single-precision-fp.s | 9 vnmul.f64 d8, d9, d10 19 @ CHECK-ERRORS-NEXT: vnmul.f64 d8, d9, d10 21 vmla.f64 d11, d10, d9 27 vfnma.f64 d7, d8, d9 30 @ CHECK-ERRORS-NEXT: vmla.f64 d11, d10, d9 42 @ CHECK-ERRORS-NEXT: vfnma.f64 d7, d8, d9 78 vcvt.f64.s32 d9, s8 87 vcvt.u32.f64 d9, d10, #4 93 @ CHECK-ERRORS-NEXT: vcvt.f64.s32 d9, s8 111 @ CHECK-ERRORS-NEXT: vcvt.u32.f64 d9, d10, #4
|
| H A D | neont2-dup-encoding.s | 23 vdup.16 q9, d9[0] 29 vdup.16 q9, d9[1] 36 @ CHECK: vdup.16 q9, d9[0] @ encoding: [0xf2,0xff,0x49,0x2c] 42 @ CHECK: vdup.16 q9, d9[1] @ encoding: [0xf6,0xff,0x49,0x2c]
|
| H A D | neont2-minmax-encoding.s | 7 vmax.s32 d7, d8, d9 15 vmax.s32 d8, d9 39 @ CHECK: vmax.s32 d7, d8, d9 @ encoding: [0x28,0xef,0x09,0x76] 46 @ CHECK: vmax.s32 d8, d8, d9 @ encoding: [0x28,0xef,0x09,0x86] 69 vmin.s32 d7, d8, d9 77 vmin.s32 d8, d9 101 @ CHECK: vmin.s32 d7, d8, d9 @ encoding: [0x28,0xef,0x19,0x76] 108 @ CHECK: vmin.s32 d8, d8, d9 @ encoding: [0x28,0xef,0x19,0x86]
|
| H A D | neon-minmax-encoding.s | 5 vmax.s32 d7, d8, d9 13 vmax.s32 d8, d9 37 @ CHECK: vmax.s32 d7, d8, d9 @ encoding: [0x09,0x76,0x28,0xf2] 44 @ CHECK: vmax.s32 d8, d8, d9 @ encoding: [0x09,0x86,0x28,0xf2] 67 vmin.s32 d7, d8, d9 75 vmin.s32 d8, d9 99 @ CHECK: vmin.s32 d7, d8, d9 @ encoding: [0x19,0x76,0x28,0xf2] 106 @ CHECK: vmin.s32 d8, d8, d9 @ encoding: [0x19,0x86,0x28,0xf2]
|
| H A D | neont2-pairwise-encoding.s | 17 vpaddl.s32 d9, d12 30 @ CHECK: vpaddl.s32 d9, d12 @ encoding: [0xb8,0xff,0x0c,0x92] 43 vpadal.s16 d20, d9 56 @ CHECK: vpadal.s16 d20, d9 @ encoding: [0xf4,0xff,0x09,0x46] 92 vpmax.f32 d9, d26, d11 100 @ CHECK: vpmax.f32 d9, d26, d11 @ encoding: [0x0a,0xff,0x8b,0x9f]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | cfi-alignment.ll | 11 ; CHECK: vpush {d8, d9} 13 ; CHECK: .cfi_offset d9, -24 15 call void asm sideeffect "", "~{d8},~{d9},~{d11}"() 27 ; CHECK: vpush {d8, d9} 29 ; CHECK: .cfi_offset d9, -40 31 call void asm sideeffect "", "~{d8},~{d9},~{d11}"() 40 ; CHECK: vpush {d8, d9} 42 call void asm sideeffect "", "~{d8},~{d9}"()
|
| H A D | v7k-abi-align.ll | 35 ; CHECK: vpush {d8, d9} 36 ; CHECK: .cfi_offset d9, -24 41 ; CHECK: vpop {d8, d9} 45 call void asm sideeffect "", "~{r6},~{d8},~{d9}"() 60 ; CHECK: vpush {d8, d9} 61 ; CHECK: .cfi_offset d9, -40 66 ; CHECK: vpop {d8, d9} 83 ; CHECK: vpush {d8, d9} 84 ; CHECK: .cfi_offset d9, -32 90 ; CHECK: vpop {d8, d9} [all …]
|
| H A D | vfp-regs-dwarf.ll | 5 ; asm("" ::: "d8", "d9", "d11", "d13"); 17 ; CHECK: vpush {d8, d9} 21 ; CHECK: .cfi_offset {{265|d9}}, -24 24 ; CHECK: vpop {d8, d9} 27 call void asm sideeffect "", "~{d8},~{d9},~{d11},~{d13}"() #1
|
| H A D | v6-jumptable-clobber.mir | 36 i32 8, label %d9 74 d9: ; preds = %0 114 i32 8, label %d9 152 d9: ; preds = %0 223 '%bb.6.d5', '%bb.7.d6', '%bb.8.d7', '%bb.10.d9', 243 …, %bb.6.d5(0x07c549d2), %bb.7.d6(0x07c549d2), %bb.8.d7(0x07c549d2), %bb.10.d9(0x07c549d2), %bb.11.… 265 bb.10.d9: 321 '%bb.6.d5', '%bb.7.d6', '%bb.8.d7', '%bb.10.d9', 340 …, %bb.6.d5(0x07c549d2), %bb.7.d6(0x07c549d2), %bb.8.d7(0x07c549d2), %bb.10.d9(0x07c549d2), %bb.11.… 362 bb.10.d9:
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/ARM/ |
| H A D | cortex-a57-neon-instructions.s | 927 vst1.8 {d8, d9}, [r4]! 951 vst2.8 {d8, d9}, [r4]! 975 vst1.16 {d8, d9}, [r4] 976 vst1.32 {d8, d9}, [r4] 977 vst1.64 {d8, d9}, [r4] 978 vst1.8 {d8, d9}, [r4] 979 vst2.16 {d8, d9}, [r4] 980 vst2.32 {d8, d9}, [r4] 981 vst2.8 {d8, d9}, [r4] 1062 vld1.8 {d8, d9}, [r4] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | mve-fmath.ll | 48 ; CHECK-NEXT: .vsave {d8, d9} 49 ; CHECK-NEXT: vpush {d8, d9} 51 ; CHECK-NEXT: vmov r0, r1, d9 54 ; CHECK-NEXT: vmov d9, r0, r1 60 ; CHECK-NEXT: vpop {d8, d9} 72 ; CHECK-NEXT: .vsave {d8, d9} 73 ; CHECK-NEXT: vpush {d8, d9} 75 ; CHECK-NEXT: vmov r0, r4, d9 90 ; CHECK-NEXT: vpop {d8, d9} 171 ; CHECK-NEXT: vpop {d8, d9} [all …]
|
| H A D | mve-pred-spill.ll | 15 ; CHECK-LE-NEXT: .vsave {d8, d9} 16 ; CHECK-LE-NEXT: vpush {d8, d9} 37 ; CHECK-LE-NEXT: vpop {d8, d9} 44 ; CHECK-BE-NEXT: .vsave {d8, d9} 45 ; CHECK-BE-NEXT: vpush {d8, d9} 67 ; CHECK-BE-NEXT: vpop {d8, d9} 83 ; CHECK-LE-NEXT: vpush {d8, d9} 95 ; CHECK-LE-NEXT: vpop {d8, d9} 119 ; CHECK-BE-NEXT: vpop {d8, d9} 147 ; CHECK-LE-NEXT: vpop {d8, d9} [all …]
|
| H A D | mve-frint.ll | 58 ; CHECK-NEXT: .vsave {d8, d9} 59 ; CHECK-NEXT: vpush {d8, d9} 61 ; CHECK-NEXT: vmov r0, r1, d9 64 ; CHECK-NEXT: vmov d9, r0, r1 70 ; CHECK-NEXT: vpop {d8, d9} 131 ; CHECK-NEXT: vpush {d8, d9} 142 ; CHECK-NEXT: vpop {d8, d9} 203 ; CHECK-NEXT: vpush {d8, d9} 214 ; CHECK-NEXT: vpop {d8, d9} 276 ; CHECK-NEXT: vpop {d8, d9} [all …]
|
| 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}, 74 tail call void asm sideeffect "", "~{d8},~{d9},~{d10},~{d12},~{d13},~{d14},~{d15}"() nounwind 87 ; NEON: vst1.64 {d8, d9}, [r4:128] 90 ; NEON: vld1.64 {d8, d9},
|
| H A D | mve-ctpop.ll | 68 ; CHECK-NEXT: .vsave {d8, d9, d10, d11} 69 ; CHECK-NEXT: vpush {d8, d9, d10, d11} 86 ; CHECK-NEXT: vpop {d8, d9, d10, d11} 96 ; CHECK-NEXT: .vsave {d8, d9, d10, d11} 97 ; CHECK-NEXT: vpush {d8, d9, d10, d11} 114 ; CHECK-NEXT: vpop {d8, d9, d10, d11} 124 ; CHECK-NEXT: .vsave {d8, d9} 125 ; CHECK-NEXT: vpush {d8, d9} 139 ; CHECK-NEXT: vpop {d8, d9}
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | wineh-frame2.mir | 7 # CHECK-NEXT: frame-setup STPDi killed $d8, killed $d9, $sp, 1 19 # CHECK-NEXT: $d8, $d9 = frame-destroy LDPDi $sp, 1 62 liveins: $x0, $x1, $d0, $d1, $d10, $d11, $d8, $d9 65 $d9 = FADDDrr $d8, $d1 66 $d10 = FADDDrr $d9, $d8 67 $d11 = FADDDrr killed $d9, $d10
|
| H A D | wineh-frame1.mir | 15 # CHECK-NEXT: frame-setup STPDi killed $d8, killed $d9, $sp, 10 23 # CHECK-NEXT: $d8, $d9 = frame-destroy LDPDi $sp, 10 74 …liveins: $x0, $x1, $d0, $d1, $d10, $d11, $d8, $d9, $x27, $x28, $x25, $x26, $x23, $x24, $x21, $x22,… 78 $d9 = FADDDrr $d8, $d1 79 $d10 = FADDDrr $d9, $d8 80 $d11 = FADDDrr killed $d9, $d10
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | neont2.txt | 1669 # CHECK: vst1.8 {d8, d9}, [r4]! 1677 # CHECK: vst1.8 {d8, d9}, [r4], r6 1686 # CHECK: vst1.8 {d8, d9, d10}, [r4]! 1694 # CHECK: vst1.8 {d8, d9, d10}, [r4], r6 1720 # CHECK: vst2.8 {d8, d9}, [r4]! 1726 # CHECK: vst2.8 {d8, d9}, [r4], r6 1746 # CHECK: vst3.8 {d8, d9, d10}, [r4]! 1778 # CHECK: vst1.8 {d8, d9}, [r4] 1784 # CHECK: vst2.8 {d8, d9}, [r4] 1794 # CHECK: vst2.8 {d8, d9}, [r4]! [all …]
|
| H A D | neon.txt | 1962 # CHECK: vst1.8 {d8, d9}, [r4]! 1970 # CHECK: vst1.8 {d8, d9}, [r4], r6 1979 # CHECK: vst1.8 {d8, d9, d10}, [r4]! 1987 # CHECK: vst1.8 {d8, d9, d10}, [r4], r6 2013 # CHECK: vst2.8 {d8, d9}, [r4]! 2019 # CHECK: vst2.8 {d8, d9}, [r4], r6 2039 # CHECK: vst3.8 {d8, d9, d10}, [r4]! 2071 # CHECK: vst1.8 {d8, d9}, [r4] 2078 # CHECK: vst2.8 {d8, d9}, [r4] 2089 # CHECK: vst2.8 {d8, d9}, [r4]! [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/AArch64/ |
| H A D | seh-packed-unwind.s | 325 stp d8, d9, [sp, #80] 346 ldp d8, d9, [sp, #80] 368 stp d8, d9, [sp, #24] 381 ldp d8, d9, [sp, #24] 395 stp d8, d9, [sp, #8] 404 ldp d8, d9, [sp, #8] 423 ldp d8, d9, [sp], #16 634 stp d8, d9, [sp, #8] 643 ldp d8, d9, [sp, #8] 679 ldp d8, d9, [sp], #32 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | fp128-calling-conv.ll | 10 …, fp128 %d3, fp128 %d4, fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %… 18 …, fp128 %d3, fp128 %d4, fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %… 27 …, fp128 %d3, fp128 %d4, fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %… 36 …, fp128 %d3, fp128 %d4, fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %… 45 …, fp128 %d3, fp128 %d4, fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %… 51 ret fp128 %d9
|