diff options
Diffstat (limited to 'test/CodeGen/AMDGPU/inline-asm.ll')
| -rw-r--r-- | test/CodeGen/AMDGPU/inline-asm.ll | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/CodeGen/AMDGPU/inline-asm.ll b/test/CodeGen/AMDGPU/inline-asm.ll index 75826d530cb04..2856212bc8993 100644 --- a/test/CodeGen/AMDGPU/inline-asm.ll +++ b/test/CodeGen/AMDGPU/inline-asm.ll @@ -246,3 +246,19 @@ entry: store i32 %add, i32 addrspace(1)* undef ret void } + +; CHECK-LABEL: {{^}}asm_constraint_c_n: +; CHECK: s_trap 10{{$}} +define amdgpu_kernel void @asm_constraint_c_n() { +entry: + tail call void asm sideeffect "s_trap ${0:c}", "n"(i32 10) #1 + ret void +} + +; CHECK-LABEL: {{^}}asm_constraint_n_n: +; CHECK: s_trap -10{{$}} +define amdgpu_kernel void @asm_constraint_n_n() { +entry: + tail call void asm sideeffect "s_trap ${0:n}", "n"(i32 10) #1 + ret void +} |
