From 5b7d0bf98861448d2f704d1868efe945907087ec Mon Sep 17 00:00:00 2001 From: "Vikram S. Adve" Date: Tue, 28 Aug 2001 23:26:44 +0000 Subject: [PATCH] Add testcodegen target, and restrict which tests are run for it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@407 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Makefile | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/test/Makefile b/test/Makefile index 4934e414e3b..b75762f5f14 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,16 +1,26 @@ +LLVM := /home/vadve/vadve/Research/DynOpt/LLVM/llvm +LLC := $(LLVM)/tools/llc/llc +AS := $(LLVM)/tools/as/as +LLCOPTS := -dsched t + TESTS := $(wildcard *.ll) -SELECTTESTS := $(shell /bin/ls *.ll | grep -v testmemory | grep -v testswitch") +LLCTESTS := $(shell /bin/ls *.ll | grep -v testmemory | grep -v testswitch | grep -v sumarray) + -test all : testasmdis testopt +test all : testasmdis testopt testcodegen @echo "All tests successfully completed!" -testasmdis : $(TESTS:%.ll=%.ll.asmdis) +testasmdis : $(TESTS:%.ll=%.ll.asmdis) @echo "All assembler/disassembler test succeeded!" -testopt : $(TESTS:%.ll=%.ll.opt) +testopt : $(TESTS:%.ll=%.ll.opt) + +testselect : $(LLCTESTS:%.ll=%.mc) + +testsched : $(LLCTESTS:%.ll=%.mc) -testselect : $(SELECTTESTS:%.ll=%.mc) +testcodegen : $(LLCTESTS:%.ll=%.mc) clean : rm -f *.[123] *.bc *.mc core @@ -23,10 +33,10 @@ clean : @echo "Running optimizier test on $<" @./TestOptimizer.sh $< -%.bc: %.ll +%.bc: %.ll $(AS) rm -f $@ - as $< + $(AS) $< -%.mc: %.bc +%.mc: %.bc $(LLC) @echo "Generating machine instructions for $<" - @llc -dselect y $< > $@ + $(LLC) $(LLCOPTS) $< > $@ -- 2.34.1