diff options
Diffstat (limited to 'test/Integer/a1.ll')
-rw-r--r-- | test/Integer/a1.ll | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/Integer/a1.ll b/test/Integer/a1.ll new file mode 100644 index 0000000000..5b9ad374ca --- /dev/null +++ b/test/Integer/a1.ll @@ -0,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) |