Improved how tracing can be used:

-- added new targets %.trace-out-llc and %.trace-out-cbe
-- either TRACE=yes or TRACEM=yes is still needed and chooses how to trace


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6585 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Vikram S. Adve 2003-06-03 18:56:57 +00:00
parent b05497e0ca
commit 24672c3d12

View File

@ -63,15 +63,21 @@ TESTRUNR = $(LEVEL)/test/TestRunner.sh
NATGCC = /usr/dcs/software/supported/bin/gcc
CP = /bin/cp -f
## If TRACE or TRACEM is "yes", set the appropriate llc flag (-trace or -tracem)
## mark that tracing on, and set the TRACELIBS variable.
ifeq ($(TRACE), yes)
LLCFLAGS += -trace basicblock
LLCLIBS := -L$(LEVEL)/test/Libraries/Output -linstr64
LLCFLAGS += -trace
DOTRACING = yes
else
ifeq ($(TRACEM), yes)
LLCFLAGS += -trace function
LLCLIBS := -L$(LEVEL)/test/Libraries/Output -linstr64
LLCFLAGS += -tracem
DOTRACING = yes
endif
endif
ifeq ($(DOTRACING), yes)
TRACELIBS := -L$(LEVEL)/test/Libraries/Output -linstr64
endif
LLCLIBS := $(LLCLIBS) -lm