From: Chris Lattner Date: Mon, 23 Sep 2002 22:31:04 +0000 (+0000) Subject: New testcase distilled from SPEC vortex benchmark X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=10b37b64930197f4f9468a3591f0d10a429bc3fe;p=oota-llvm.git New testcase distilled from SPEC vortex benchmark git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3894 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll b/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll new file mode 100644 index 00000000000..aa497c6180e --- /dev/null +++ b/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll @@ -0,0 +1,14 @@ +; RUN: as < %s | opt -constmerge > /dev/null + +%foo = internal constant {int} {int 7} +%bar = internal constant {int} {int 7} + +implementation + +declare int %test(int*) + +void %foo() { + call int %test(int* getelementptr ( {int} * %foo, long 0, ubyte 0)) + call int %test(int* getelementptr ( {int} * %bar, long 0, ubyte 0)) + ret void +} diff --git a/test/Transforms/ConstantMerge/Makefile b/test/Transforms/ConstantMerge/Makefile new file mode 100644 index 00000000000..91acd4d481b --- /dev/null +++ b/test/Transforms/ConstantMerge/Makefile @@ -0,0 +1,10 @@ + +LEVEL = ../../../.. +include $(LEVEL)/test/Makefile.tests + +TESTS := $(wildcard *.ll) + +all:: $(addprefix Output/, $(TESTS:%.ll=%.ll.out)) + +Output/%.ll.out: %.ll Output/.dir $(LOPT) + -$(TESTRUNR) $<