mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-02 09:33:59 +00:00
Make some of the fast-isel tests actually test fast-isel (and fix test failures).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131510 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d80e8ed2fa
commit
28b42afcb8
@ -27,7 +27,7 @@ exit:
|
||||
ret i32* %t8
|
||||
}
|
||||
|
||||
define double @bar(double* %p, double* %q) nounwind {
|
||||
define void @bar(double* %p, double* %q) nounwind {
|
||||
entry:
|
||||
%r = load double* %p
|
||||
%s = load double* %q
|
||||
@ -41,7 +41,8 @@ fast:
|
||||
br label %exit
|
||||
|
||||
exit:
|
||||
ret double %t3
|
||||
store double %t3, double* %q
|
||||
ret void
|
||||
}
|
||||
|
||||
define i32 @cast() nounwind {
|
||||
@ -68,24 +69,28 @@ define i8* @inttoptr_i32(i32 %p) nounwind {
|
||||
ret i8* %t
|
||||
}
|
||||
|
||||
define i8 @trunc_i32_i8(i32 %x) signext nounwind {
|
||||
define void @trunc_i32_i8(i32 %x, i8* %p) nounwind {
|
||||
%tmp1 = trunc i32 %x to i8
|
||||
ret i8 %tmp1
|
||||
store i8 %tmp1, i8* %p
|
||||
ret void
|
||||
}
|
||||
|
||||
define i8 @trunc_i16_i8(i16 signext %x) signext nounwind {
|
||||
define void @trunc_i16_i8(i16 signext %x, i8* %p) nounwind {
|
||||
%tmp1 = trunc i16 %x to i8
|
||||
ret i8 %tmp1
|
||||
store i8 %tmp1, i8* %p
|
||||
ret void
|
||||
}
|
||||
|
||||
define i8 @shl_i8(i8 %a, i8 %c) nounwind {
|
||||
%tmp = shl i8 %a, %c
|
||||
ret i8 %tmp
|
||||
define void @shl_i8(i8 %a, i8 %c, i8* %p) nounwind {
|
||||
%tmp = shl i8 %a, %c
|
||||
store i8 %tmp, i8* %p
|
||||
ret void
|
||||
}
|
||||
|
||||
define i8 @mul_i8(i8 %a) nounwind {
|
||||
%tmp = mul i8 %a, 17
|
||||
ret i8 %tmp
|
||||
define void @mul_i8(i8 %a, i8* %p) nounwind {
|
||||
%tmp = mul i8 %a, 17
|
||||
store i8 %tmp, i8* %p
|
||||
ret void
|
||||
}
|
||||
|
||||
define void @load_store_i1(i1* %p, i1* %q) nounwind {
|
||||
|
Loading…
x
Reference in New Issue
Block a user