| /llvm-project-15.0.7/llvm/test/CodeGen/AVR/ |
| H A D | branch-relaxation-long.ll | 16 call void asm sideeffect "nop", ""() 17 call void asm sideeffect "nop", ""() 18 call void asm sideeffect "nop", ""() 19 call void asm sideeffect "nop", ""() 20 call void asm sideeffect "nop", ""() 21 call void asm sideeffect "nop", ""() 22 call void asm sideeffect "nop", ""() 23 call void asm sideeffect "nop", ""() 24 call void asm sideeffect "nop", ""() 25 call void asm sideeffect "nop", ""() [all …]
|
| H A D | jmp-long.ll | 14 tail call addrspace(0) void asm sideeffect "nop", ""() 15 tail call addrspace(0) void asm sideeffect "nop", ""() 16 tail call addrspace(0) void asm sideeffect "nop", ""() 17 tail call addrspace(0) void asm sideeffect "nop", ""() 18 tail call addrspace(0) void asm sideeffect "nop", ""() 19 tail call addrspace(0) void asm sideeffect "nop", ""() 20 tail call addrspace(0) void asm sideeffect "nop", ""() 21 tail call addrspace(0) void asm sideeffect "nop", ""() 22 tail call addrspace(0) void asm sideeffect "nop", ""() 23 tail call addrspace(0) void asm sideeffect "nop", ""() [all …]
|
| H A D | branch-relaxation.ll | 14 call void asm sideeffect "nop", ""() 15 call void asm sideeffect "nop", ""() 16 call void asm sideeffect "nop", ""() 17 call void asm sideeffect "nop", ""() 18 call void asm sideeffect "nop", ""() 19 call void asm sideeffect "nop", ""() 20 call void asm sideeffect "nop", ""() 21 call void asm sideeffect "nop", ""() 22 call void asm sideeffect "nop", ""() 23 call void asm sideeffect "nop", ""() [all …]
|
| /llvm-project-15.0.7/llvm/utils/UpdateTestChecks/ |
| H A D | asm.py | 238 asm = string.expandtabs(asm, 2) 271 asm = string.expandtabs(asm, 2) 281 asm = string.expandtabs(asm, 2) 293 asm = string.expandtabs(asm, 2) 303 asm = string.expandtabs(asm, 2) 317 asm = string.expandtabs(asm, 2) 327 asm = string.expandtabs(asm, 2) 337 asm = string.expandtabs(asm, 2) 347 asm = string.expandtabs(asm, 2) 357 asm = string.expandtabs(asm, 2) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | vgpr-agpr-limit-gfx90a.ll | 6 %v0 = call i32 asm sideeffect "; def $0", "=v"() 7 %v1 = call i32 asm sideeffect "; def $0", "=v"() 8 %v2 = call i32 asm sideeffect "; def $0", "=v"() 9 %v3 = call i32 asm sideeffect "; def $0", "=v"() 10 %v4 = call i32 asm sideeffect "; def $0", "=v"() 11 %v5 = call i32 asm sideeffect "; def $0", "=v"() 12 %v6 = call i32 asm sideeffect "; def $0", "=v"() 13 %v7 = call i32 asm sideeffect "; def $0", "=v"() 14 %v8 = call i32 asm sideeffect "; def $0", "=v"() 15 %v9 = call i32 asm sideeffect "; def $0", "=v"() [all …]
|
| H A D | attr-amdgpu-flat-work-group-size-vgpr-limit.ll | 15 %v0 = call i32 asm sideeffect "; def $0", "=v"() 16 %v1 = call i32 asm sideeffect "; def $0", "=v"() 17 %v2 = call i32 asm sideeffect "; def $0", "=v"() 18 %v3 = call i32 asm sideeffect "; def $0", "=v"() 19 %v4 = call i32 asm sideeffect "; def $0", "=v"() 20 %v5 = call i32 asm sideeffect "; def $0", "=v"() 21 %v6 = call i32 asm sideeffect "; def $0", "=v"() 22 %v7 = call i32 asm sideeffect "; def $0", "=v"() 23 %v8 = call i32 asm sideeffect "; def $0", "=v"() 24 %v9 = call i32 asm sideeffect "; def $0", "=v"() [all …]
|
| H A D | exceed-max-sgprs.ll | 5 call void asm sideeffect "", "~{s[0:7]}" () 6 call void asm sideeffect "", "~{s[8:15]}" () 7 call void asm sideeffect "", "~{s[16:23]}" () 8 call void asm sideeffect "", "~{s[24:31]}" () 9 call void asm sideeffect "", "~{s[32:39]}" () 10 call void asm sideeffect "", "~{s[40:47]}" () 11 call void asm sideeffect "", "~{s[48:55]}" () 18 call void asm sideeffect "", "~{vcc}" () 37 call void asm sideeffect "", "~{vcc}" () 56 call void asm sideeffect "", "~{vcc}" () [all …]
|
| H A D | si-spill-sgpr-stack.ll | 23 call void asm sideeffect "", "~{s[0:7]}" () 24 call void asm sideeffect "", "~{s[8:15]}" () 25 call void asm sideeffect "", "~{s[16:23]}" () 26 call void asm sideeffect "", "~{s[24:31]}" () 27 call void asm sideeffect "", "~{s[32:39]}" () 28 call void asm sideeffect "", "~{s[40:47]}" () 29 call void asm sideeffect "", "~{s[48:55]}" () 30 call void asm sideeffect "", "~{s[56:63]}" () 31 call void asm sideeffect "", "~{s[64:71]}" () 35 call void asm sideeffect "", "~{v[0:7]}" () [all …]
|
| H A D | sgpr-spill-incorrect-fi-bookkeeping-bug.ll | 8 call void asm sideeffect "", "~{v[0:7]}" () #0 9 call void asm sideeffect "", "~{v[8:15]}" () #0 10 call void asm sideeffect "", "~{v[16:19]}"() #0 11 call void asm sideeffect "", "~{v[20:21]}"() #0 12 call void asm sideeffect "", "~{v22}"() #0 13 %val0 = call <2 x i32> asm sideeffect "; def $0", "=s" () #0 14 %val1 = call <4 x i32> asm sideeffect "; def $0", "=s" () #0 15 %val2 = call <8 x i32> asm sideeffect "; def $0", "=s" () #0 17 %val4 = call <2 x i32> asm sideeffect "; def $0", "=s" () #0 18 %val5 = call <4 x i32> asm sideeffect "; def $0", "=s" () #0 [all …]
|
| H A D | inline-constraints.ll | 42 tail call void asm sideeffect "; use $0", "s"(i32 %m0) 50 tail call void asm sideeffect "; use $0", "s"(i32 32) 58 tail call void asm sideeffect "; use $0", "s"(float 1.0) 66 tail call void asm sideeffect "; use $0", "s"(i64 -4) 74 tail call void asm sideeffect "; use $0", "s"(double 1.0) 82 ; NOSI: error: invalid operand for inline asm constraint 'A' 86 %v0 = tail call i32 asm "v_mov_b32 $0, $1", "=v,A"(i16 64) 90 ; NOSI: error: invalid operand for inline asm constraint 'A' 98 ; NOSI: error: invalid operand for inline asm constraint 'A' 106 ; NOSI: error: invalid operand for inline asm constraint 'A' [all …]
|
| H A D | scc-clobbered-sgpr-to-vmem-spill.ll | 20 call void asm sideeffect "", "~{v[0:7]}" () #0 21 call void asm sideeffect "", "~{v[8:15]}" () #0 22 call void asm sideeffect "", "~{v[16:19]}"() #0 23 call void asm sideeffect "", "~{v[20:21]}"() #0 24 call void asm sideeffect "", "~{v22}"() #0 26 %val0 = call <2 x i32> asm sideeffect "; def $0", "=s" () #0 27 %val1 = call <4 x i32> asm sideeffect "; def $0", "=s" () #0 28 %val2 = call <8 x i32> asm sideeffect "; def $0", "=s" () #0 30 %val4 = call <2 x i32> asm sideeffect "; def $0", "=s" () #0 31 %val5 = call <4 x i32> asm sideeffect "; def $0", "=s" () #0 [all …]
|
| H A D | max-sgprs.ll | 6 call void asm sideeffect "", "~{s[0:7]}" () 7 call void asm sideeffect "", "~{s[8:15]}" () 8 call void asm sideeffect "", "~{s[16:23]}" () 9 call void asm sideeffect "", "~{s[24:31]}" () 10 call void asm sideeffect "", "~{s[32:39]}" () 11 call void asm sideeffect "", "~{s[40:47]}" () 12 call void asm sideeffect "", "~{s[48:55]}" () 13 call void asm sideeffect "", "~{s[56:63]}" () 14 call void asm sideeffect "", "~{s[64:71]}" () 20 call void asm sideeffect "", "~{s105}" () [all …]
|
| H A D | branch-relax-spill.ll | 777 ; 64 byte asm 778 call void asm sideeffect 790 tail call void asm sideeffect "; reg use $0", "{s0}"(i32 %sgpr0) #0 791 tail call void asm sideeffect "; reg use $0", "{s1}"(i32 %sgpr1) #0 792 tail call void asm sideeffect "; reg use $0", "{s2}"(i32 %sgpr2) #0 793 tail call void asm sideeffect "; reg use $0", "{s3}"(i32 %sgpr3) #0 794 tail call void asm sideeffect "; reg use $0", "{s4}"(i32 %sgpr4) #0 795 tail call void asm sideeffect "; reg use $0", "{s5}"(i32 %sgpr5) #0 796 tail call void asm sideeffect "; reg use $0", "{s6}"(i32 %sgpr6) #0 1820 ; 64 byte asm [all …]
|
| H A D | regalloc-illegal-eviction-assert.ll | 10 %asm.output = type { <16 x i32>, <8 x i32>, <5 x i32>, <4 x i32>, <16 x i32> } 17 ;%agpr0 = call i32 asm sideeffect "; def $0","=${a0}"() 18 %asm = call %asm.output asm sideeffect "; def $0 $1 $2 $3 $4","=v,=v,=v,=v,={a[0:15]}"() 19 %vgpr0 = extractvalue %asm.output %asm, 0 20 %vgpr1 = extractvalue %asm.output %asm, 1 21 %vgpr2 = extractvalue %asm.output %asm, 2 22 %vgpr3 = extractvalue %asm.output %asm, 3 23 %agpr0 = extractvalue %asm.output %asm, 4 24 call void asm sideeffect "; clobber", "~{v[0:31]}"() 25 …call void asm sideeffect "; use $0 $1 $2 $3 $4","v,v,v,v,{a[1:16]}"(<16 x i32> %vgpr0, <8 x i32> %…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | PR3488.ll | 4 module asm "\09.weak\09__crc_numa_node\09" 5 module asm "\09.long\09__crc_numa_node\09" 6 module asm "\09.previous\09\09\09\09\09" 8 module asm "\09.weak\09__crc__numa_mem_\09" 9 module asm "\09.long\09__crc__numa_mem_\09" 10 module asm "\09.previous\09\09\09\09\09" 14 module asm "\09.previous\09\09\09\09\09" 18 module asm "\09.previous\09\09\09\09\09" 22 module asm "\09.previous\09\09\09\09\09" 26 module asm "\09.previous\09\09\09\09\09" [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/ |
| H A D | inline-asm.ll | 36 %vgpr = call i32 asm "; def $0", "=a"() 43 %vgpr = call i32 asm "; def a0", "={a0}"() 50 %asm = call { i32, i32 } asm "; def $0, $1", "=s,=s"() 60 ; CHECK: DIVERGENT: %asm = call { i32, i32 } asm "; def $0, $1", "=s,=v"() 64 %asm = call { i32, i32 } asm "; def $0, $1", "=s,=v"() 65 %sgpr = extractvalue { i32, i32 } %asm, 0 73 ; CHECK: DIVERGENT: %asm = call { i32, i32 } asm "; def $0, $1", "=v,=s"() 77 %asm = call { i32, i32 } asm "; def $0, $1", "=v,=s"() 89 %asm = call { i32, i32 } asm "; def $0, $1", "=s,=s,s"(i32 1234) 98 ; CHECK: DIVERGENT: %asm = call { i32, i32 } asm "; def $0, $1", "=v,=s,v"(i32 1234) [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_syscall_linux_aarch64.inc | 16 register u64 x8 asm("x8") = nr; 17 register u64 x0 asm("x0"); 18 asm volatile("svc 0" 28 register u64 x8 asm("x8") = nr; 30 asm volatile("svc 0" 40 register u64 x8 asm("x8") = nr; 43 asm volatile("svc 0" 57 asm volatile("svc 0" 73 asm volatile("svc 0" 90 asm volatile("svc 0" [all …]
|
| H A D | sanitizer_syscall_linux_arm.inc | 16 register u32 r8 asm("r7") = nr; 17 register u32 r0 asm("r0"); 18 asm volatile("swi #0" 28 register u32 r8 asm("r7") = nr; 30 asm volatile("swi #0" 40 register u32 r8 asm("r7") = nr; 43 asm volatile("swi #0" 57 asm volatile("swi #0" 73 asm volatile("swi #0" 90 asm volatile("swi #0" [all …]
|
| H A D | sanitizer_syscall_linux_loongarch64.inc | 27 register u64 a7 asm("a7") = nr; 28 register u64 a0 asm("a0"); 38 register u64 a7 asm("a7") = nr; 39 register u64 a0 asm("a0") = arg1; 49 register u64 a7 asm("a7") = nr; 50 register u64 a0 asm("a0") = arg1; 51 register u64 a1 asm("a1") = arg2; 62 register u64 a7 asm("a7") = nr; 77 register u64 a7 asm("a7") = nr; 93 register u64 a7 asm("a7") = nr; [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | cbz-implicit-it-range.ll | 14 tail call void asm sideeffect "movseq r0, #0\0A", ""() 15 tail call void asm sideeffect "movseq r0, #0\0A", ""() 16 tail call void asm sideeffect "movseq r0, #0\0A", ""() 17 tail call void asm sideeffect "movseq r0, #0\0A", ""() 18 tail call void asm sideeffect "movseq r0, #0\0A", ""() 19 tail call void asm sideeffect "movseq r0, #0\0A", ""() 20 tail call void asm sideeffect "movseq r0, #0\0A", ""() 21 tail call void asm sideeffect "movseq r0, #0\0A", ""() 22 tail call void asm sideeffect "movseq r0, #0\0A", ""() 23 tail call void asm sideeffect "movseq r0, #0\0A", ""() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MSP430/ |
| H A D | inline-asm-register-names.ll | 10 call void asm sideeffect "push r0", ""() nounwind 12 call void asm sideeffect "push r1", ""() nounwind 14 call void asm sideeffect "push r2", ""() nounwind 16 call void asm sideeffect "push r3", ""() nounwind 18 call void asm sideeffect "push r4", ""() nounwind 20 call void asm sideeffect "push r5", ""() nounwind 22 call void asm sideeffect "push r6", ""() nounwind 24 call void asm sideeffect "push r7", ""() nounwind 48 call void asm sideeffect "push pc", ""() nounwind 50 call void asm sideeffect "push sp", ""() nounwind [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2010-09-16-asmcrash.ll | 4 module asm ".weak sem_close" 5 module asm ".equ sem_close, _sem_close" 6 module asm ".weak sem_destroy" 8 module asm ".weak sem_getvalue" 10 module asm ".weak sem_init" 12 module asm ".weak sem_open" 14 module asm ".weak sem_post" 16 module asm ".weak sem_timedwait" 18 module asm ".weak sem_trywait" 20 module asm ".weak sem_unlink" [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | anyregcc-vec.ll | 61 %a0 = call <2 x i64> asm sideeffect "", "={v0}"() nounwind 62 %a1 = call <2 x i64> asm sideeffect "", "={v1}"() nounwind 63 %a2 = call <2 x i64> asm sideeffect "", "={v2}"() nounwind 64 %a3 = call <2 x i64> asm sideeffect "", "={v3}"() nounwind 65 %a4 = call <2 x i64> asm sideeffect "", "={v4}"() nounwind 66 %a5 = call <2 x i64> asm sideeffect "", "={v5}"() nounwind 67 %a6 = call <2 x i64> asm sideeffect "", "={v6}"() nounwind 68 %a7 = call <2 x i64> asm sideeffect "", "={v7}"() nounwind 69 %a8 = call <2 x i64> asm sideeffect "", "={v8}"() nounwind 70 %a9 = call <2 x i64> asm sideeffect "", "={v9}"() nounwind [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrFormats.td | 414 : X86Inst<o, f, Imm8, outs, ins, asm, d> { 432 : X86Inst<o, f, Imm16, outs, ins, asm> { 438 : X86Inst<o, f, Imm32, outs, ins, asm> { 444 : X86Inst<o, f, Imm32S, outs, ins, asm> { 451 : X86Inst<o, f, Imm64, outs, ins, asm> { 473 : I<o, F, outs, ins, asm, []> { 518 asm)); 535 asm)); 549 asm)); 564 asm)); [all …]
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | inline-asm-locs.ll | 4 ; asm( 5 ; ".file 1 \"A.asm\"\n" 21 ; CHECK: .file 1 "A.asm" 22 ; CHECK: .file 2 "B.asm" 31 module asm ".file 1 \22A.asm\22" 32 module asm ".file 2 \22B.asm\22" 33 module asm ".loc 1 111" 34 module asm ".text" 36 module asm "_bar:" 37 module asm ".loc 2 222" [all …]
|