Add test case for testing InstCombine with arbitrary precision integer
authorReid Spencer <rspencer@reidspencer.com>
Fri, 23 Mar 2007 20:48:34 +0000 (20:48 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Fri, 23 Mar 2007 20:48:34 +0000 (20:48 +0000)
commit5d787bb93e08f0536b1b7b9d53af958508c29de2
treee4cdd2fd607fa3c880ec543506109e5de59b51a2
parentbca0e38baaee03ef1d6d9c54941cb1f7741c1d9b
Add test case for testing InstCombine with arbitrary precision integer
types. These tests mimic the integer test cases in the normal InstCombine
test suite but use "strange" integer bit widths.

Most tests written by Zhou Sheng, a few by me.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35284 91177308-0d34-0410-b5e6-96231b3b80d8
30 files changed:
test/Transforms/InstCombine/APInt/.cvsignore [new file with mode: 0644]
test/Transforms/InstCombine/APInt/dg.exp [new file with mode: 0644]
test/Transforms/InstCombine/apint-add1.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-add2.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-and-compare.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-and-or-and.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-and-xor-merge.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-and1.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-and2.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-binop-cast.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-call-cast-target.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-cast-and-cast.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-cast-cast-to-and.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-cast.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-div1.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-div2.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-mul1.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-mul2.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-not.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-or1.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-or2.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-rem1.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-rem2.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-select.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-shl-trunc.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-sub.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-xor1.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-xor2.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-zext1.ll [new file with mode: 0644]
test/Transforms/InstCombine/apint-zext2.ll [new file with mode: 0644]