| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/ARM/ |
| H A D | cortex-a57-neon-instructions.s | 919 vst1.8 {d8}, [r4]! 920 vst1.16 {d8}, [r4]! 921 vst1.32 {d8}, [r4]! 922 vst1.64 {d8}, [r4]! 923 vst1.8 {d8}, [r4], r6 978 vst1.8 {d8, d9}, [r4] 981 vst2.8 {d8, d9}, [r4] 1003 vld1.8 {d8}, [r4]! 1004 vld1.16 {d8}, [r4]! 1005 vld1.32 {d8}, [r4]! [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | ifcvt-live-subreg.mir | 9 # CHECK: liveins: $r0, $r1, $p0, $d8 10 # CHECK: $d8 = A2_combinew killed $r0, killed $r1 11 # CHECK: $d8 = L2_ploadrdf_io $p0, $r29, 0, implicit killed $d8 12 # CHECK: J2_jumprf killed $p0, $r31, implicit-def $pc, implicit-def $pc, implicit $d8 29 - { reg: '$d8' } 33 liveins: $r0, $r1, $p0, $d8 34 $d8 = A2_combinew killed $r0, killed $r1 46 $d8 = L2_loadrd_io $r29, 0 47 J2_jumpr killed $r31, implicit-def dead $pc, implicit killed $d8
|
| /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 | 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 | seh-packed.s | 580 vpush {d8} 581 .seh_save_fregs {d8} 589 vpop {d8} 604 vpush {d8-d9} 613 vpop {d8-d9} 628 vpush {d8-d9} 637 vpop {d8-d9} 646 vpush {d8-d14} 655 vpop {d8-d14} 987 vpush {d8-d15} [all …]
|
| 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 | 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 | neon-vld-encoding.s | 14 vld1.64 {d6, d7, d8}, [r3:64] 17 vld1.32 {d5, d6, d7, d8}, [r3] 18 vld1.64 {d6, d7, d8, d9}, [r3:64] 41 vld1.64 {d6, d7, d8}, [r3:64]! 46 vld1.64 {d6, d7, d8}, [r3:64], r6 50 vld1.32 {d5, d6, d7, d8}, [r3]! 51 vld1.64 {d6, d7, d8, d9}, [r3:64]! 158 vld3.16 {d6, d7, d8}, [r2] 162 vld3.i32 {d6, d8, d10}, [r5] 167 vld3.8 {d4, d6, d8}, [r9], r4 [all …]
|
| H A D | neon-vst-encoding.s | 62 vst3.16 {d6, d7, d8}, [r2] 66 vst3.i32 {d6, d8, d10}, [r5] 71 vst3.8 {d4, d6, d8}, [r9], r4 75 vst3.p8 {d6, d7, d8}, [r8]! 91 @ CHECK: vst3.8 {d4, d6, d8}, [r9], r4 @ encoding: [0x04,0x45,0x09,0xf4] 94 @ CHECK: vst3.8 {d6, d7, d8}, [r8]! @ encoding: [0x0d,0x64,0x08,0xf4] 156 vst2.32 {d6[0], d8[0]}, [r2:64]! 179 vst3.16 {d6[1], d7[1], d8[1]}, [r2] 182 vst3.i32 {d6[1], d8[1], d10[1]}, [r5] 190 vst3.p8 {d6[1], d7[1], d8[1]}, [r8]! [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/AArch64/ |
| H A D | seh-packed-unwind.s | 326 .seh_save_fregp d8, 80 347 .seh_save_fregp d8, 80 369 .seh_save_fregp d8, 24 382 .seh_save_fregp d8, 24 395 stp d8, d9, [sp, #8] 396 .seh_save_fregp d8, 8 405 .seh_save_fregp d8, 8 635 .seh_save_fregp d8, 8 644 .seh_save_fregp d8, 8 833 str d8, [sp, #-16]! [all …]
|
| H A D | neon-scalar-saturating-add-sub.s | 9 sqadd d17, d31, d8 22 uqadd d17, d31, d8 35 sqsub d17, d31, d8 48 uqsub d17, d31, d8
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | cfi-alignment.ll | 11 ; CHECK: vpush {d8, d9} 14 ; CHECK: .cfi_offset d8, -32 15 call void asm sideeffect "", "~{d8},~{d9},~{d11}"() 27 ; CHECK: vpush {d8, d9} 30 ; CHECK: .cfi_offset d8, -48 31 call void asm sideeffect "", "~{d8},~{d9},~{d11}"() 40 ; CHECK: vpush {d8, d9} 42 call void asm sideeffect "", "~{d8},~{d9}"()
|
| H A D | arm-half-promote.ll | 5 ; CHECK: vpush {d8} 6 ; CHECK-NEXT: vmov.f64 d8, #5.000000e-01 7 ; CHECK-NEXT: vmov.i32 d8, #0x0 24 ; CHECK-NEXT: vpop {d8} 31 ; CHECK: vpush {d8} 32 ; CHECK-NEXT: vmov.f64 d8, #5.000000e-01 33 ; CHECK-NEXT: vmov.i32 d8, #0x0 50 ; CHECK-NEXT: vpop {d8} 57 ; CHECK: vpush {d8} 59 ; CHECK-NEXT: vmov.i32 d8, #0x0 [all …]
|
| H A D | v7k-abi-align.ll | 35 ; CHECK: vpush {d8, d9} 37 ; CHECK: .cfi_offset d8, -32 41 ; CHECK: vpop {d8, d9} 45 call void asm sideeffect "", "~{r6},~{d8},~{d9}"() 60 ; CHECK: vpush {d8, d9} 62 ; CHECK: .cfi_offset d8, -48 66 ; CHECK: vpop {d8, d9} 83 ; CHECK: vpush {d8, d9} 85 ; CHECK: .cfi_offset d8, -40 90 ; CHECK: vpop {d8, d9} [all …]
|
| H A D | dwarf-unwind.ll | 16 ; CHECK: vpush {d8} 17 ; CHECK: .cfi_offset d8, -48 22 ; CHECK: vpop {d8} 25 call void asm sideeffect "", "~{r4},~{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{d8}"() 37 ; CHECK: vpush {d8} 38 ; CHECK: .cfi_offset d8, -48 43 ; CHECK: vpop {d8} 46 call void asm sideeffect "", "~{r4},~{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{d8}"() 81 call void asm sideeffect "", "~{r4},~{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{d8}"()
|
| H A D | vfp-regs-dwarf.ll | 5 ; asm("" ::: "d8", "d9", "d11", "d13"); 17 ; CHECK: vpush {d8, d9} 22 ; CHECK: .cfi_offset {{264|d8}}, -32 24 ; CHECK: vpop {d8, d9} 27 call void asm sideeffect "", "~{d8},~{d9},~{d11},~{d13}"() #1
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | neont2.txt | 1652 # CHECK: vst1.8 {d8}, [r4]! 1660 # CHECK: vst1.8 {d8}, [r4], r6 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 1803 # CHECK: vst2.8 {d8, d10}, [r4] 1806 # CHECK: vst3.8 {d8, d9, d10}, [r4] [all …]
|
| H A D | neon.txt | 1945 # CHECK: vst1.8 {d8}, [r4]! 1953 # CHECK: vst1.8 {d8}, [r4], r6 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 2026 # CHECK: vst2.8 {d8, d10}, [r4]! 2032 # CHECK: vst2.8 {d8, d10}, [r4], r6 [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} 53 ; CHECK-NEXT: vmov r2, r3, d8 58 ; CHECK-NEXT: vmov d8, r0, r1 60 ; CHECK-NEXT: vpop {d8, d9} 72 ; CHECK-NEXT: .vsave {d8, d9} 73 ; CHECK-NEXT: vpush {d8, d9} 80 ; CHECK-NEXT: vmov r4, r1, d8 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 | 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 78 ; Aligned spilling only works for contiguous ranges starting from d8. 87 ; NEON: vst1.64 {d8, d9}, [r4:128] 90 ; NEON: vld1.64 {d8, d9},
|
| H A D | mve-frint.ll | 58 ; CHECK-NEXT: .vsave {d8, d9} 59 ; CHECK-NEXT: vpush {d8, d9} 63 ; CHECK-NEXT: vmov r2, r3, d8 68 ; CHECK-NEXT: vmov d8, 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 …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/ |
| H A D | arm-unwind-packed.s | 524 vpush {d8} 528 vpop {d8} 535 vpush {d8-d9} 539 vpop {d8-d9} 546 vpush {d8-d9} 550 vpop {d8-d9} 554 vpush {d8-d14} 558 vpop {d8-d14} 677 vpush {d8} 679 vpop {d8}
|
| /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 64 $d8 = FADDDrr killed $d0, $d1 65 $d9 = FADDDrr $d8, $d1 66 $d10 = FADDDrr $d9, $d8
|