From 9f9fe70b11f61572b1c7fe30b7609e88fa90f227 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Fri, 13 Apr 2007 22:33:10 +0000 Subject: Add the SCCP regression tests for APInt expressions. These test cases turned up some regressions that have since been fixed. We don't want to loose the regression tests. Test cases by Guoling Han. llvm-svn: 35974 --- llvm/test/Transforms/SCCP/apint-bigint.ll | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 llvm/test/Transforms/SCCP/apint-bigint.ll (limited to 'llvm/test/Transforms/SCCP/apint-bigint.ll') diff --git a/llvm/test/Transforms/SCCP/apint-bigint.ll b/llvm/test/Transforms/SCCP/apint-bigint.ll new file mode 100644 index 00000000000..163138c6c1b --- /dev/null +++ b/llvm/test/Transforms/SCCP/apint-bigint.ll @@ -0,0 +1,10 @@ +; RUN: llvm-as < %s | opt -sccp | llvm-dis -o /dev/null -f && +; RUN: llvm-as < %s | opt -sccp | llvm-dis | not grep xor + +define i11129 @test1() { + %B = shl i11129 1, 11128 + %C = sub i11129 %B, 1 + %D = xor i11129 %B, %C + + ret i11129 %D +} -- cgit v1.2.3