diff options
author | Vikram S. Adve <vadve@cs.uiuc.edu> | 2001-07-31 21:45:56 +0000 |
---|---|---|
committer | Vikram S. Adve <vadve@cs.uiuc.edu> | 2001-07-31 21:45:56 +0000 |
commit | 35fc0b172ef6a425811d6bfe8f043326d0b9cbee (patch) | |
tree | e3c32dfbabd70bb7b30c2f2f4a2a23e1bc04c677 /test | |
parent | f6445837e9733e5657884f529879c5db2ca51f50 (diff) | |
download | external_llvm-35fc0b172ef6a425811d6bfe8f043326d0b9cbee.zip external_llvm-35fc0b172ef6a425811d6bfe8f043326d0b9cbee.tar.gz external_llvm-35fc0b172ef6a425811d6bfe8f043326d0b9cbee.tar.bz2 |
Added support for testing instruction selection on all but 2 tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@333 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/Makefile | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/test/Makefile b/test/Makefile index de6ac40..d5c8a72 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,5 +1,7 @@ TESTS := $(wildcard *.ll) +SELECTTESTS := $(shell /bin/ls *.ll | grep -v testmemory | grep -v testswitch") + test all : testasmdis testopt @echo "All tests successfully completed!" @@ -8,8 +10,10 @@ testasmdis : $(TESTS:%.ll=%.ll.asmdis) testopt : $(TESTS:%.ll=%.ll.opt) +testselect : $(SELECTTESTS:%.ll=%.mc) + clean : - rm -f *.[123] *.bc core + rm -f *.[123] *.bc *.mc core %.asmdis: % @echo "Running assembler/disassembler test on $<" @@ -18,3 +22,11 @@ clean : %.opt: % @echo "Running optimizier test on $<" @./TestOptimizer.sh $< + +%.bc: %.ll + rm -f $@ + as $< + +%.mc: %.bc + @echo "Generating machine instructions for $<" + @llc -dselect i $< > $@ |