diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/inline-asm.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/inline-asm.ll | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/inline-asm.ll b/llvm/test/CodeGen/X86/inline-asm.ll new file mode 100644 index 00000000000..1e96efce3e4 --- /dev/null +++ b/llvm/test/CodeGen/X86/inline-asm.ll @@ -0,0 +1,14 @@ +; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 + +int %test1() { + ; Dest is AX, dest type = i32. + %tmp4 = call int asm sideeffect "FROB $0", "={ax}"() + ret int %tmp4 +} + +void %test2(int %V) { + ; input is AX, in type = i32. + call void asm sideeffect "FROB $0", "{ax}"(int %V) + ret void +} + |