Brian Gaeke
b9b176fab3
Move LLVM tool definitions to Makefile.rules
...
llvm-svn: 15049
2004-07-21 01:31:47 +00:00
Chris Lattner
b4b353887e
test/Libraries have been long gone for a long time now. Since noone noticed
...
tehse were broken, just nuke them.
llvm-svn: 14310
2004-06-22 02:26:33 +00:00
Chris Lattner
49c125d629
Make tool names end with .exe on windows. This isn't needed to run the
...
tools, but is required for rules that depend on the executables, e.g.:
a: b $(LLVMAS)
llvm-svn: 13926
2004-06-01 19:06:43 +00:00
Chris Lattner
9895fe7540
Right, define the LPROF variable
...
llvm-svn: 11273
2004-02-10 19:46:14 +00:00
John Criswell
3db2f0725d
Remove the use of LLVMGCCARCH. Instead, query the compiler for the
...
location of libgcc.a; that will tell us the name of the directory to find
the libraries that we're looking for.
llvm-svn: 10903
2004-01-16 21:53:23 +00:00
Brian Gaeke
222d1ed0c2
You know you like Makefiles with fewer variables. Next up on the victim list
...
is TOOLS, which is how you say LLVMTOOLCURRENT in Oldspeak.
llvm-svn: 10832
2004-01-13 22:22:19 +00:00
Brian Gaeke
063076f0b7
Get rid of dead defns of LCC, LCXX, LAS, as per FIXME.
...
llvm-svn: 10829
2004-01-13 22:10:06 +00:00
Brian Gaeke
25e488acc9
Fix overzealous fixme fixing
...
llvm-svn: 10827
2004-01-13 21:59:51 +00:00
Brian Gaeke
52760a3684
Remove dead definitions of NATGCC and CP, and dead .tll, .tbc rules.
...
Make should continue even if compilation cmds fail, for the sake of
the nightly tester, so use minuses on them.
Use LLVMAS, LLVMGCC, LLVMGXX instead of LAS, LCC, LCXX (as per FIXME).
llvm-svn: 10825
2004-01-13 21:56:30 +00:00
Chris Lattner
c6f4871be1
Move rule to top-level makefile
...
llvm-svn: 10255
2003-11-29 09:49:14 +00:00
John Criswell
d29d765039
Updated the name of the linker to llvm-link.
...
This should fix the MultiSource tests.
llvm-svn: 8569
2003-09-16 20:02:22 +00:00
John Criswell
59354503b5
Fixed SPEC so that it would run correctly with the new autoconf-style object
...
directory.
Cleaned up the Makefile so that it uses VPATH to find source files.
llvm-svn: 8477
2003-09-11 18:04:30 +00:00
John Criswell
a27fd9f772
Checkin of autoconf-style object root.
...
Use QMTest for the feature and Regression tests.
Continue using the Makefile system for the Programs tests.
Adjusted the Makefile rules to handle building outside the source directory.
llvm-svn: 8381
2003-09-06 15:12:21 +00:00
Misha Brukman
0ebfe99b0c
Use llvm-dis' instead of simply
dis'.
...
llvm-svn: 8217
2003-08-29 15:26:31 +00:00
Chris Lattner
3c346cb78a
Disable .d file generation for LLVM tests
...
llvm-svn: 8052
2003-08-22 14:09:46 +00:00
Chris Lattner
d5726c58de
Point to the RIGHT GCC library directory
...
llvm-svn: 7998
2003-08-20 22:42:17 +00:00
Chris Lattner
608e645f45
Some of this gets hoisted up to Makefile.common
...
llvm-svn: 7856
2003-08-15 02:19:08 +00:00
Sumant Kowshik
9f8c5e3245
Removed the support for pool allocation testing. This will be in a separate TEST file
...
llvm-svn: 7664
2003-08-07 05:36:53 +00:00
Sumant Kowshik
7f7a4a1472
Added POOLFLAGS option to run pool allocation
...
llvm-svn: 7624
2003-08-06 01:03:28 +00:00
Chris Lattner
e20dc0fd40
Simplify some makefile magic, no functional changes
...
llvm-svn: 7336
2003-07-25 22:26:17 +00:00
Vikram S. Adve
902d09bdef
Simplified DOTRACING flag.
...
llvm-svn: 7135
2003-07-08 23:40:48 +00:00
Vikram S. Adve
5f41b754e9
Use libinstr.$(ARCH).a instead of libinstr64.a
...
Also, $(RM) needs -f flag.
llvm-svn: 7128
2003-07-08 18:39:51 +00:00
Chris Lattner
8c29536be8
Make the TestRunner tests not print out horrible things when they run
...
llvm-svn: 6953
2003-06-28 22:35:46 +00:00
Chris Lattner
c9e6e7398e
Add the test/Scripts directory to the path used by TestRunner
...
llvm-svn: 6950
2003-06-28 22:21:39 +00:00
Chris Lattner
4b18955832
New variable which is just the GCCLD tool
...
llvm-svn: 6914
2003-06-26 05:28:00 +00:00
Chris Lattner
3b770a2a02
Move llvm tools to the start of the testrunner path, which allows the llvm 'as'
...
tool to be found in preference to the system 'as' tool.
llvm-svn: 6775
2003-06-18 19:39:06 +00:00
Chris Lattner
f95aa99702
Just _EXTEND_ the current path. Don't replace it. Replacing it makes it
...
impossible for scripts to find user tools like sed.
llvm-svn: 6731
2003-06-17 00:27:43 +00:00
John Criswell
3fe7744b2e
Reconfigured the TOOLS variable so that it points to the current set of tools
...
built by the LLVM build.
Added a path for use with the TestRunner.sh script so that it can always find
the LLVM tools without having the user place them in his or her path.
llvm-svn: 6720
2003-06-16 19:16:32 +00:00
John Criswell
4d9b752240
Updated to use the new Makefile.common.
...
Replaced the hard-coded compiler variable with the one defined by
Makefile.config.
llvm-svn: 6680
2003-06-11 13:56:55 +00:00
Vikram S. Adve
aa4d93b55a
Modify tracing rules to use opt -trace[m] instead of llc -trace[m].
...
llvm-svn: 6607
2003-06-04 14:24:52 +00:00
Vikram S. Adve
50cd0cd309
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
llvm-svn: 6585
2003-06-03 18:56:57 +00:00
Chris Lattner
793a86af30
Add support for C++ tests
...
llvm-svn: 6540
2003-06-02 05:49:11 +00:00
Chris Lattner
d66b178dd7
Add flexibility
...
llvm-svn: 6246
2003-05-17 22:33:18 +00:00
Chris Lattner
eda8d19335
Add support for the LLVM C++ frontend
...
llvm-svn: 6167
2003-05-13 20:06:00 +00:00
Chris Lattner
cb2c009aec
Remove dead makefile code
...
llvm-svn: 6095
2003-05-11 21:41:43 +00:00
Chris Lattner
015f7c491f
* Remove dead hunk of makefile fragment for dealing with sun compiler
...
* Move LLC code gen stuff into test/Programs/Makefile.programs
llvm-svn: 6089
2003-05-11 18:49:10 +00:00
Chris Lattner
4b2574f414
Enable the new C front-end for targets which define LLVMGCCARCH
...
llvm-svn: 6065
2003-05-09 04:19:58 +00:00
Chris Lattner
6c78c94a92
-ENABLE_STATS also enables timing
...
llvm-svn: 5386
2003-01-21 21:31:29 +00:00
Chris Lattner
48c016e8e4
Add support for make TEST=foo
...
llvm-svn: 5333
2003-01-16 20:26:29 +00:00
Chris Lattner
acd2890ec1
Jello is going away
...
llvm-svn: 5117
2002-12-23 23:47:20 +00:00
Chris Lattner
4a4ea55228
Add support for bugpoint
...
llvm-svn: 4768
2002-11-19 21:57:18 +00:00
Chris Lattner
ca81f24a2e
Allow tests to be run with release tools when ENABLE_OPTIMIZED=1
...
llvm-svn: 4650
2002-11-09 00:50:02 +00:00
Chris Lattner
6857731ae5
Expose a LJELLO variable
...
llvm-svn: 4495
2002-11-02 01:41:07 +00:00
Chris Lattner
3d41813b7a
MAke sure llc output is regenerated if the LLC binary changes.
...
llvm-svn: 4164
2002-10-14 06:12:10 +00:00
Chris Lattner
90e74835ef
Allow production of -stats output for benchmarks by specifying
...
ENABLE_STATS=1 on the make command line.
llvm-svn: 3988
2002-09-30 19:23:55 +00:00
Chris Lattner
d279fa6581
Enable buidling of programs on Linux again
...
llvm-svn: 3984
2002-09-29 22:58:51 +00:00
Chris Lattner
a506baf8bd
Reenable these options because they break testing on sparc without them.
...
Conditionalizing them on DISABLE_LLC means they aren't enabled under linux.
llvm-svn: 3837
2002-09-19 21:46:03 +00:00
Chris Lattner
b282a1de36
Point gccld to the correct library directory.
...
llvm-svn: 3827
2002-09-19 19:22:30 +00:00
Chris Lattner
220855bab6
It turns out that the cannonical name for the llvm-gcc compiler is, well
...
llvm-gcc, not gcc.
llvm-svn: 3824
2002-09-19 19:06:05 +00:00
Vikram S. Adve
c1c18368c1
Avoid Solaris-specific defines.
...
llvm-svn: 3823
2002-09-19 18:45:11 +00:00