[llvm-commits] CVS: llvm/test/Integer/a1.ll a1.ll.out
Zhou Sheng
zhousheng00 at gmail.com
Thu Jan 18 17:35:23 PST 2007
Changes in directory llvm/test/Integer:
a1.ll added (r1.1)
a1.ll.out added (r1.1)
---
Log message:
Add one test case for Arbitrary BitWidth Integers.
---
Diffs of the changes: (+36 -0)
a1.ll | 20 ++++++++++++++++++++
a1.ll.out | 16 ++++++++++++++++
2 files changed, 36 insertions(+)
Index: llvm/test/Integer/a1.ll
diff -c /dev/null llvm/test/Integer/a1.ll:1.1
*** /dev/null Thu Jan 18 19:35:18 2007
--- llvm/test/Integer/a1.ll Thu Jan 18 19:35:08 2007
***************
*** 0 ****
--- 1,20 ----
+ ; RUN: llvm-as %s -o - | llvm-dis > %t.ll
+ ; RUN: diff %t.ll %s.out
+
+ ; test 1 bit
+ ;
+ %b = constant i1 add(i1 1 , i1 1)
+ %c = constant i1 add(i1 -1, i1 1)
+ %d = constant i1 add(i1 -1, i1 -1)
+ %e = constant i1 sub(i1 -1, i1 1)
+ %f = constant i1 sub(i1 1 , i1 -1)
+ %g = constant i1 sub(i1 1 , i1 1)
+
+ %h = constant i1 shl(i1 1 , i8 1)
+ %i = constant i1 shl(i1 1 , i8 0)
+ %j = constant i1 lshr(i1 1, i8 1)
+ %m = constant i1 ashr(i1 1, i8 1)
+
+ %n = constant i1 mul(i1 -1, i1 1)
+ %o = constant i1 sdiv(i1 -1, i1 1)
+ %p = constant i1 sdiv(i1 1 , i1 -1)
Index: llvm/test/Integer/a1.ll.out
diff -c /dev/null llvm/test/Integer/a1.ll.out:1.1
*** /dev/null Thu Jan 18 19:35:23 2007
--- llvm/test/Integer/a1.ll.out Thu Jan 18 19:35:08 2007
***************
*** 0 ****
--- 1,16 ----
+ ; ModuleID = '<stdin>'
+ %b = constant i1 false ; <i1*> [#uses=0]
+ %c = constant i1 false ; <i1*> [#uses=0]
+ %d = constant i1 false ; <i1*> [#uses=0]
+ %e = constant i1 false ; <i1*> [#uses=0]
+ %f = constant i1 false ; <i1*> [#uses=0]
+ %g = constant i1 false ; <i1*> [#uses=0]
+ %h = constant i1 false ; <i1*> [#uses=0]
+ %i = constant i1 true ; <i1*> [#uses=0]
+ %j = constant i1 false ; <i1*> [#uses=0]
+ %m = constant i1 true ; <i1*> [#uses=0]
+ %n = constant i1 true ; <i1*> [#uses=0]
+ %o = constant i1 true ; <i1*> [#uses=0]
+ %p = constant i1 true ; <i1*> [#uses=0]
+
+ implementation ; Functions:
More information about the llvm-commits
mailing list