xref: /llvm-project/llvm/test/CodeGen/X86/inline-asm-n-constraint.ll (revision 35a364fa5ca00aaac78bc1da8b34a5c19796f01c)
1; RUN: llc -mtriple=x86_64-unknown-unknown -no-integrated-as < %s 2>&1 | FileCheck %s
2
3@x = global i32 0, align 4
4
5define void @foo() {
6; CHECK-LABEL: foo:
7  call void asm sideeffect "foo $0", "n"(i32 42) nounwind
8; CHECK:      #APP
9; CHECK-NEXT: foo    $42
10; CHECK-NEXT: #NO_APP
11  call void asm "# $0", "in"(i32 1392848979)
12; CHECK-NEXT: #APP
13; CHECK-NEXT: # $1392848979
14; CHECK-NEXT: #NO_APP
15  ret void
16; CHECK-NEXT: retq
17}
18