llvm-6502/test/Transforms/InstCombine/apint-binop-cast.ll
Reid Spencer 5d787bb93e 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
2007-03-23 20:48:34 +00:00

14 lines
305 B
LLVM

; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | notcast
define i47 @testAdd(i31 %X, i31 %Y) {
%tmp = add i31 %X, %Y
%tmp.l = sext i31 %tmp to i47
ret i47 %tmp.l
}
define i747 @testAdd2(i131 %X, i131 %Y) {
%tmp = add i131 %X, %Y
%tmp.l = sext i131 %tmp to i747
ret i747 %tmp.l
}