| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | regbank-inlineasm.mir | 12 ; CHECK: INLINEASM &"", 25 /* sideeffect mayload maystore attdialect */ 13 ; CHECK: INLINEASM &"", 1 /* sideeffect attdialect */ 15 INLINEASM &"", 25 16 INLINEASM &"", 1 28 …; CHECK: INLINEASM &"", 25 /* sideeffect mayload maystore attdialect */, 12 /* clobber */, implici… 30 INLINEASM &"", 25, 12, implicit-def early-clobber $d0 42 ; CHECK: INLINEASM &"mov ${0:w}, 7", 0 /* attdialect */, 10 /* regdef */, implicit-def $w0 46 INLINEASM &"mov ${0:w}, 7", 0 /* attdialect */, 10 /* regdef */, implicit-def $w0 60 ; CHECK: INLINEASM &"mov ${0:w}, 7", 0 /* attdialect */, 655370 /* regdef:GPR32common */, def %0 64 …INLINEASM &"mov ${0:w}, 7", 0 /* attdialect */, 655370 /* regdef:GPR32common */, def %0:gpr32common [all …]
|
| H A D | irtranslator-inline-asm.ll | 7 ; CHECK: INLINEASM &"", 25 /* sideeffect mayload maystore attdialect */, !0 8 ; CHECK: INLINEASM &"", 1 /* sideeffect attdialect */, !0 45 ; CHECK: INLINEASM &"mov ${0:w}, 7", 0 /* attdialect */, 10 /* regdef */, implicit-def $w0 57 ; CHECK: INLINEASM &"mov ${0:w}, 7", 0 /* attdialect */, 655370 /* regdef:GPR32common */, def %0 69 ; CHECK: INLINEASM &"mov $0, 7", 0 /* attdialect */, 1572874 /* regdef:GPR64common */, def %0 112 ; CHECK: INLINEASM &"mov ${0:w}, 7", 0 /* attdialect */, 10 /* regdef */, implicit-def $x0 127 …; CHECK: INLINEASM &"mov ${0:w}, 32", 0 /* attdialect */, 655370 /* regdef:GPR32common */, def %1 142 …; CHECK: INLINEASM &"fmov ${0}.2s, #1.0", 1 /* sideeffect attdialect */, 10 /* regdef */, implic… 157 …; CHECK: INLINEASM &"mov x0, $0", 1 /* sideeffect attdialect */, 1572873 /* reguse:GPR64common *… 168 …; CHECK: INLINEASM &"#TEST 42 + ${0:c} - .\0A\09", 9 /* sideeffect mayload attdialect */, 13 /* … [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | inline-asm.i128.ll | 11 …; GFX908-NEXT: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 5242890 /* regdef:SGPR_128 … 13 …; GFX908-NEXT: INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 5242889 /* reguse:SGPR_128 … 17 …; GFX90A-NEXT: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 5242890 /* regdef:SGPR_128 … 19 …; GFX90A-NEXT: INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 5242889 /* reguse:SGPR_128 … 29 …; GFX908-NEXT: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 4784138 /* regdef:VReg_128 … 31 …; GFX908-NEXT: INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 4784137 /* reguse:VReg_128 … 35 …; GFX90A-NEXT: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 4980746 /* regdef:VReg_128_… 37 …; GFX90A-NEXT: INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 4980745 /* reguse:VReg_128_… 47 …; GFX908-NEXT: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 4718602 /* regdef:AReg_128 … 49 …; GFX908-NEXT: INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 4718601 /* reguse:AReg_128 … [all …]
|
| H A D | subreg-undef-def-with-other-subreg-defs.mir | 31 …; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */, 851978 /* regdef:VGPR_LO16 */, def %… 32 …; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */, 851977 /* reguse:VGPR_LO16 */, [[DS_… 33 …; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */, 851978 /* regdef:VGPR_LO16 */, def u… 44 INLINEASM &"", 1, 851978, def %0, 2147549193, %0(tied-def 3) 45 INLINEASM &"", 1, 851977, %2 46 INLINEASM &"", 1, 851978, def undef %0.sub0, 851978, def %0.sub1 72 …; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */, 851978 /* regdef:VGPR_LO16 */, def %… 73 …; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */, 851977 /* reguse:VGPR_LO16 */, [[DS_… 85 INLINEASM &"", 1, 851978, def %0, 2147549193, %0(tied-def 3) 86 INLINEASM &"", 1, 851977, %2 [all …]
|
| H A D | regalloc-failure-overlapping-insert-assert.mir | 48 INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 10 /* regdef */, implicit-def $agpr0 50 …INLINEASM &"; def $0 $1 $2 $3 $4", 1 /* sideeffect attdialect */, 11534346 /* regdef:VReg_512 */, … 51 …INLINEASM &"; clobber", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def dead early-c… 52 INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 11534345 /* reguse:VReg_512 */, %7 53 INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 10158089 /* reguse:VReg_256 */, %8 54 INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 4784137 /* reguse:VReg_128 */, %9 55 INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 3670025 /* reguse:VReg_96 */, %10 56 INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 3670025 /* reguse:VReg_96 */, %11 58 INLINEASM &"; use $0", 1 /* sideeffect attdialect */, 9 /* reguse */, killed $agpr1
|
| H A D | hazard-inlineasm.mir | 3 # If an INLINEASM statement is preceded by a vmem store of more than 8 bytes *and* 4 # the INLINEASM defs the vregs holding the data-to-be-stored by that preceding store, 12 # CHECK-NEXT: INLINEASM 20 …INLINEASM &"v_mad_u64_u32 $0, $1, $2, $3, $4", 0, 2621450, def $vgpr26_vgpr27, 2818058, def dead $…
|
| H A D | sched-handleMoveUp-subreg-def-across-subreg-def.mir | 42 …; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */, 851978 /* regdef:VGPR_LO16 */, def d… 47 …; CHECK-NEXT: INLINEASM &"def $0 $1", 1 /* sideeffect attdialect */, 851978 /* regdef:VGPR_LO16 … 51 …; CHECK-NEXT: INLINEASM &"def $0 $1", 1 /* sideeffect attdialect */, 851978 /* regdef:VGPR_LO16 … 53 …; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */, 851978 /* regdef:VGPR_LO16 */, def d… 75 ; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */ 96 INLINEASM &"", 1, 851978, def %11:vgpr_32 99 INLINEASM &"def $0 $1", 1, 851978, def %15:vgpr_32, 851978, def %16:vgpr_32 103 INLINEASM &"def $0 $1", 1, 851978, def %21:vgpr_32, 851978, def %22:vgpr_32 110 …INLINEASM &"", 1, 851978, def dead %24, 851978, def dead %27, 851977, %13.sub0, 2147483657, %24(ti… 129 INLINEASM &"", 1
|
| H A D | partial-regcopy-and-spill-missed-at-regalloc.ll | 10 …; REGALLOC-GFX908: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 2949130 /* regdef:VReg_6… 20 …; PEI-GFX908: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 2949130 /* regdef:VReg_64 */,… 32 …; REGALLOC-GFX90A: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 3080202 /* regdef:VReg_6… 41 …; PEI-GFX90A: INLINEASM &"; def $0", 1 /* sideeffect attdialect */, 3080202 /* regdef:VReg_64_Ali…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | irtranslator-inline-asm.ll | 7 ; CHECK-NEXT: INLINEASM &s_barrier, 33 /* sideeffect isconvergent attdialect */, !0 16 ; CHECK-NEXT: INLINEASM &"", 25 /* sideeffect mayload maystore attdialect */, !0 17 ; CHECK-NEXT: INLINEASM &"", 1 /* sideeffect attdialect */, !0 70 …; CHECK-NEXT: INLINEASM &"v_mov_b32 v1, 7", 0 /* attdialect */, 10 /* regdef */, implicit-def $v… 82 …; CHECK-NEXT: INLINEASM &"v_mov_b32 $0, 7", 0 /* attdialect */, 1835018 /* regdef:VGPR_32 */, de… 94 …; CHECK-NEXT: INLINEASM &"s_mov_b32 $0, 7", 0 /* attdialect */, 1966090 /* regdef:SReg_32 */, de… 176 …; CHECK-NEXT: INLINEASM &"s_mov_b32 s0, $0", 9 /* sideeffect mayload attdialect */, 13 /* imm */… 235 …; CHECK-NEXT: INLINEASM &"s_mov_b32 $0, 7", 0 /* attdialect */, 1966090 /* regdef:SReg_32 */, de… 237 …; CHECK-NEXT: INLINEASM &"s_mov_b32 $0, 8", 0 /* attdialect */, 1966090 /* regdef:SReg_32 */, de… 285 …; CHECK-NEXT: INLINEASM &"s_mov_b32 $0, 7", 0 /* attdialect */, 1966090 /* regdef:SReg_32 */, de… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | twoaddr-kill.mir | 5 # use of [[COPY3]] in the INLINEASM instruction. 21 …; CHECK-NEXT: INLINEASM &"stepa $1, $2, $3", 0 /* attdialect */, 393226 /* regdef:GRH32Bit */, def… 24 …; CHECK-NEXT: INLINEASM &"stepb $1, $2", 0 /* attdialect */, 393227 /* regdef-ec:GRH32Bit */, def … 31 …INLINEASM &"stepa $1, $2, $3", 0 /* attdialect */, 393226 /* regdef:GRH32Bit */, def %1:grh32bit, … 33 …INLINEASM &"stepb $1, $2", 0 /* attdialect */, 393227 /* regdef-ec:GRH32Bit */, def early-clobber …
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/X86/ |
| H A D | inline-asm.mir | 3 # Avoid crash/assert when using an emptystring in an INLINEASM. 6 # CHECK: INLINEASM &"", 1 11 INLINEASM &"", 1
|
| H A D | inline-asm-registers.mir | 31 …; CHECK: INLINEASM &foo, 0 /* attdialect */, 4456458 /* regdef:GR64 */, def $rsi, 4456458 /* regde… 32 …INLINEASM &foo, 0, 4456458, def $rsi, 4456458, def dead $rdi, 2147549193, killed $rdi, 2147483657,… 48 …; CHECK: INLINEASM &foo, 0 /* attdialect */, 4456458 /* regdef:GR64 */, def $rsi, 4456458 /* regde… 49 …INLINEASM &foo, 0, 4456458, def $rsi, 4456458, def dead $rdi, 2147549193, killed $rdi(tied-def 5),…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/longbranch/ |
| H A D | branch-limits-int-mipsr6.mir | 222 INLINEASM &".space 131068", 1 309 INLINEASM &".space 131068", 1 396 INLINEASM &".space 131068", 1 483 INLINEASM &".space 131068", 1 570 INLINEASM &".space 131068", 1 657 INLINEASM &".space 131068", 1 744 INLINEASM &".space 131068", 1 831 INLINEASM &".space 131068", 1 918 INLINEASM &".space 131068", 1 1005 INLINEASM &".space 131068", 1 [all …]
|
| H A D | branch-limits-int-micromipsr6.mir | 222 INLINEASM &".space 131068", 1 309 INLINEASM &".space 131068", 1 396 INLINEASM &".space 131068", 1 483 INLINEASM &".space 131068", 1 570 INLINEASM &".space 131068", 1 657 INLINEASM &".space 131068", 1 744 INLINEASM &".space 131068", 1 831 INLINEASM &".space 131068", 1 918 INLINEASM &".space 131068", 1 1005 INLINEASM &".space 131068", 1 [all …]
|
| H A D | branch-limits-int-mips64r6.mir | 221 INLINEASM &".space 831068", 1 298 INLINEASM &".space 831068", 1 396 INLINEASM &".space 831068", 1 494 INLINEASM &".space 831068", 1 592 INLINEASM &".space 831068", 1 690 INLINEASM &".space 831068", 1 788 INLINEASM &".space 831068", 1 886 INLINEASM &".space 831068", 1 984 INLINEASM &".space 831068", 1 1082 INLINEASM &".space 831068", 1 [all …]
|
| H A D | branch-limits-int-microMIPS.mir | 144 ; MM: INLINEASM &".space 131068", 1 169 ; PIC: INLINEASM &".space 131068", 1 182 INLINEASM &".space 131068", 1 237 ; MM: INLINEASM &".space 131068", 1 277 INLINEASM &".space 131068", 1 372 INLINEASM &".space 131068", 1 467 INLINEASM &".space 131068", 1 562 INLINEASM &".space 131068", 1 653 INLINEASM &".space 131068", 1 748 INLINEASM &".space 131068", 1 [all …]
|
| H A D | branch-limits-int.mir | 124 ; MIPS: INLINEASM &".space 131068", 1 153 ; PIC: INLINEASM &".space 131068", 1 168 INLINEASM &".space 131068", 1 223 ; MIPS: INLINEASM &".space 131068", 1 252 ; PIC: INLINEASM &".space 131068", 1 267 INLINEASM &".space 131068", 1 351 ; PIC: INLINEASM &".space 131068", 1 366 INLINEASM &".space 131068", 1 465 INLINEASM &".space 131068", 1 564 INLINEASM &".space 131068", 1 [all …]
|
| H A D | branch-limits-int-mips64.mir | 128 ; MIPS64: INLINEASM &".space 131068", 1 159 ; PIC: INLINEASM &".space 131068", 1 174 INLINEASM &".space 131068", 1 261 ; PIC: INLINEASM &".space 131068", 1 276 INLINEASM &".space 131068", 1 363 ; PIC: INLINEASM &".space 131068", 1 378 INLINEASM &".space 131068", 1 465 ; PIC: INLINEASM &".space 131068", 1 480 INLINEASM &".space 131068", 1 582 INLINEASM &".space 131068", 1 [all …]
|
| H A D | branch-limits-fp-micromips.mir | 84 …; MM: INLINEASM &".space 310680", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def … 113 …; PIC: INLINEASM &".space 310680", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def… 127 INLINEASM &".space 310680", 1, 12, implicit-def dead early-clobber $at 182 …; MM: INLINEASM &".space 310680", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def … 196 …; PIC: INLINEASM &".space 310680", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def… 211 INLINEASM &".space 310680", 1, 12, implicit-def dead early-clobber $at
|
| H A D | branch-limits-fp-micromipsr6.mir | 80 …; MM: INLINEASM &".space 810680", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def … 105 …; PIC: INLINEASM &".space 810680", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def… 119 INLINEASM &".space 810680", 1, 12, implicit-def dead early-clobber $at 172 …; MM: INLINEASM &".space 810680", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def … 197 …; PIC: INLINEASM &".space 810680", 1 /* sideeffect attdialect */, 12 /* clobber */, implicit-def… 211 INLINEASM &".space 810680", 1, 12, implicit-def dead early-clobber $at
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | aarch64-sve-asm.ll | 11 ; CHECK: INLINEASM {{.*}} [[ARG4]] 22 ; CHECK: INLINEASM {{.*}} [[ARG4]] 33 ; CHECK: INLINEASM {{.*}} [[ARG4]] 44 ; CHECK: INLINEASM {{.*}} [[ARG4]] 55 ; CHECK: INLINEASM {{.*}} [[ARG4]] 66 ; CHECK: INLINEASM {{.*}} [[ARG3]]
|
| H A D | asm-srcloc.ll | 7 ; CHECK: INLINEASM {{.*}}, !0 14 ; CHECK: INLINEASM {{.*}}, !1
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/LowOverheadLoops/ |
| H A D | out-of-range-cbz.mir | 198 ; CHECK: INLINEASM &"", 1 /* sideeffect attdialect */ 339 INLINEASM &"", 1 369 INLINEASM &"", 1 378 INLINEASM &"", 1 387 INLINEASM &"", 1 396 INLINEASM &"", 1 405 INLINEASM &"", 1 414 INLINEASM &"", 1 423 INLINEASM &"", 1 429 INLINEASM &"", 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb/ |
| H A D | high-reg-clobber.mir | 34 …; CHECK: INLINEASM &"mov r12, $0", 1 /* sideeffect attdialect */, 1048585 /* reguse:GPRnoip_and_GP… 41 …; FAST: INLINEASM &"mov r12, $0", 1 /* sideeffect attdialect */, 1048585 /* reguse:GPRnoip_and_GPR… 47 …INLINEASM &"mov r12, $0", 1 /* sideeffect attdialect */, 1048585 /* reguse:hGPR */, %1, 12 /* clob…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | high-reg-spill.mir | 8 # needs to spill this register when it reaches the INLINEASM instruction and 42 …; CHECK: INLINEASM &"@ $0", 1 /* sideeffect attdialect */, 589833 /* reguse:GPRnopc */, killed ren… 46 INLINEASM &"@ $0", 1, 589833, %0, 12, implicit-def early-clobber $r12
|