parent
dde865afb5
commit
d654530e55
|
|
@ -1,5 +1,21 @@
|
||||||
; RUN: llc -mtriple=x86_64-linux < %s | FileCheck %s
|
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
|
||||||
define i32 @main() #0 {
|
; RUN: llc < %s -mtriple=i686-linux | FileCheck %s --check-prefix=X86
|
||||||
|
; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s --check-prefix=X64
|
||||||
|
|
||||||
|
define i32 @main() nounwind {
|
||||||
|
; X86-LABEL: main:
|
||||||
|
; X86: # BB#0: # %entry
|
||||||
|
; X86-NEXT: pushl %eax
|
||||||
|
; X86-NEXT: movl $1, (%esp)
|
||||||
|
; X86-NEXT: movl $1, %eax
|
||||||
|
; X86-NEXT: popl %ecx
|
||||||
|
; X86-NEXT: retl
|
||||||
|
;
|
||||||
|
; X64-LABEL: main:
|
||||||
|
; X64: # BB#0: # %entry
|
||||||
|
; X64-NEXT: movl $1, -{{[0-9]+}}(%rsp)
|
||||||
|
; X64-NEXT: movl $1, %eax
|
||||||
|
; X64-NEXT: retq
|
||||||
entry:
|
entry:
|
||||||
%a = alloca i32, align 4
|
%a = alloca i32, align 4
|
||||||
store i32 1, i32* %a, align 4
|
store i32 1, i32* %a, align 4
|
||||||
|
|
@ -10,5 +26,3 @@ entry:
|
||||||
%add = add i32 %rem, 1
|
%add = add i32 %rem, 1
|
||||||
ret i32 %add
|
ret i32 %add
|
||||||
}
|
}
|
||||||
; CHECK: $1, %eax
|
|
||||||
; CHECK-NEXT: retq
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue