aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-01-27 17:48:41 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-01-27 17:48:41 -0800
commit2c652b36d9df45fd70d6ff603bdf82a1a52e06d4 (patch)
treed6b3e1eda8ba474badb4531245890b29c233aa11 /tests
parentf12d967b9c81ba81306639f72f493b9679307fdc (diff)
first working part of legalizing stores
Diffstat (limited to 'tests')
-rw-r--r--tests/cases/legalizer_ta2.ll14
-rw-r--r--tests/cases/legalizer_ta2.txt2
2 files changed, 8 insertions, 8 deletions
diff --git a/tests/cases/legalizer_ta2.ll b/tests/cases/legalizer_ta2.ll
index a87d6c2b..2e27feac 100644
--- a/tests/cases/legalizer_ta2.ll
+++ b/tests/cases/legalizer_ta2.ll
@@ -20,7 +20,7 @@ entry:
store i104 31079605376604435891501163880, i104* %bundled1, align 1 ; unaligned
call i32 (i8*)* @puts(i8* %buffer)
- ; shifts
+; shifts
%shifted = lshr i104 %loaded, 16
store i104 %shifted, i104* %bundled, align 4
call i32 (i8*)* @puts(i8* %buffer)
@@ -28,7 +28,7 @@ entry:
store i104 %shifted2, i104* %bundled, align 4
call i32 (i8*)* @puts(i8* %buffer)
- ; store %loaded, make sure has not been modified
+; store %loaded, make sure has not been modified
store i104 %loaded, i104* %bundled, align 4
call i32 (i8*)* @puts(i8* %buffer)
@@ -37,7 +37,7 @@ entry:
store i8 113, i8* %buffer ; remove initial 0
call i32 (i8*)* @puts(i8* %buffer)
- ; trunc
+; trunc
store i104 0, i104* %bundled, align 4 ; wipe it out
%small32 = trunc i104 %loaded to i32
%buffer32 = bitcast i8* %buffer to i32*
@@ -51,12 +51,12 @@ entry:
call i32 (i8*)* @puts(i8* %buffer)
store i104 0, i104* %bundled, align 4 ; wipe it out
- %small48 = trunc i104 %loaded to i48
- %buffer48 = bitcast i8* %buffer to i48*
- store i48 %small48, i48* %buffer48, align 4
+ %small64 = trunc i104 %loaded to i64
+ %buffer64 = bitcast i8* %buffer to i64*
+ store i64 %small64, i64* %buffer64, align 4
call i32 (i8*)* @puts(i8* %buffer)
- ; zext
+; zext
%big = zext i32 6382179 to i104
store i104 %big, i104* %bundled, align 4
call i32 (i8*)* @puts(i8* %buffer)
diff --git a/tests/cases/legalizer_ta2.txt b/tests/cases/legalizer_ta2.txt
index 26944bc2..bfb1213c 100644
--- a/tests/cases/legalizer_ta2.txt
+++ b/tests/cases/legalizer_ta2.txt
@@ -7,5 +7,5 @@ hello, world
qhello, world
hell
he
-hello,
+hello, w
cba