Chris Lattner
462444e1ea
Move rule to top-level makefile
...
llvm-svn: 10255
2003-11-29 09:49:14 +00:00
John Criswell
af5e2e40ee
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
cd5a59fb5b
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
e75273471c
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
3136208448
Use `llvm-dis' instead of simply `dis'.
...
llvm-svn: 8217
2003-08-29 15:26:31 +00:00
Chris Lattner
4f59be2126
Disable .d file generation for LLVM tests
...
llvm-svn: 8052
2003-08-22 14:09:46 +00:00
Chris Lattner
397b6677ba
Point to the RIGHT GCC library directory
...
llvm-svn: 7998
2003-08-20 22:42:17 +00:00
Chris Lattner
18f5a36838
Some of this gets hoisted up to Makefile.common
...
llvm-svn: 7856
2003-08-15 02:19:08 +00:00
Sumant Kowshik
43ecb4829d
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
5ca0380a65
Added POOLFLAGS option to run pool allocation
...
llvm-svn: 7624
2003-08-06 01:03:28 +00:00
Chris Lattner
bb234685ec
Simplify some makefile magic, no functional changes
...
llvm-svn: 7336
2003-07-25 22:26:17 +00:00
Vikram S. Adve
fa6ede03b1
Simplified DOTRACING flag.
...
llvm-svn: 7135
2003-07-08 23:40:48 +00:00
Vikram S. Adve
eb44eb1e08
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
2785679e9e
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
63e2794408
Add the test/Scripts directory to the path used by TestRunner
...
llvm-svn: 6950
2003-06-28 22:21:39 +00:00
Chris Lattner
b254fe29d2
New variable which is just the GCCLD tool
...
llvm-svn: 6914
2003-06-26 05:28:00 +00:00
Chris Lattner
fbac3ce589
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
984c64759b
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
613be95209
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
e1c78240c2
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
1f5392eb1e
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
de9d6a41b6
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
062127b4d9
Add support for C++ tests
...
llvm-svn: 6540
2003-06-02 05:49:11 +00:00
Chris Lattner
ccbe566387
Add flexibility
...
llvm-svn: 6246
2003-05-17 22:33:18 +00:00
Chris Lattner
828367d75a
Add support for the LLVM C++ frontend
...
llvm-svn: 6167
2003-05-13 20:06:00 +00:00
Chris Lattner
e2fe710b80
Remove dead makefile code
...
llvm-svn: 6095
2003-05-11 21:41:43 +00:00
Chris Lattner
104abc2501
* 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
ad4de973be
Enable the new C front-end for targets which define LLVMGCCARCH
...
llvm-svn: 6065
2003-05-09 04:19:58 +00:00
Chris Lattner
3ec8db221f
-ENABLE_STATS also enables timing
...
llvm-svn: 5386
2003-01-21 21:31:29 +00:00
Chris Lattner
134b1d3b62
Add support for make TEST=foo
...
llvm-svn: 5333
2003-01-16 20:26:29 +00:00
Chris Lattner
7f88fd11e4
Jello is going away
...
llvm-svn: 5117
2002-12-23 23:47:20 +00:00
Chris Lattner
526c368ea2
Add support for bugpoint
...
llvm-svn: 4768
2002-11-19 21:57:18 +00:00
Chris Lattner
f8890ec4c7
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
a604a85c55
Expose a LJELLO variable
...
llvm-svn: 4495
2002-11-02 01:41:07 +00:00
Chris Lattner
fb4c971584
MAke sure llc output is regenerated if the LLC binary changes.
...
llvm-svn: 4164
2002-10-14 06:12:10 +00:00
Chris Lattner
ce6b87be98
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
36fb08ee53
Enable buidling of programs on Linux again
...
llvm-svn: 3984
2002-09-29 22:58:51 +00:00
Chris Lattner
4e6598b325
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
e9bfedb701
Point gccld to the correct library directory.
...
llvm-svn: 3827
2002-09-19 19:22:30 +00:00
Chris Lattner
5a67f4725e
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
c1a5301fa6
Avoid Solaris-specific defines.
...
llvm-svn: 3823
2002-09-19 18:45:11 +00:00
Vikram S. Adve
12e350e5ed
Eliminate hardcoded paths using LLVMGCCDIR variable.
...
llvm-svn: 3529
2002-08-30 03:27:36 +00:00
Chris Lattner
83a024ab12
Tools are now moved into /shared
...
llvm-svn: 3292
2002-08-12 21:20:59 +00:00
Chris Lattner
0da785168b
Expose the analyzer
...
llvm-svn: 2768
2002-06-24 21:35:50 +00:00
Chris Lattner
dc682da4fc
Remove unneccesary path from link line now
...
llvm-svn: 2679
2002-05-20 21:47:40 +00:00
Vikram S. Adve
423960a8a9
Fix libs and includes for compiling with llc.
...
llvm-svn: 2654
2002-05-19 15:47:52 +00:00
Chris Lattner
213ab21812
don't delete intermediate files!
...
llvm-svn: 2136
2002-04-07 08:11:07 +00:00
Chris Lattner
5b7efb83b1
Don't link in library that cannot be found, this should be removed eventually.
...
llvm-svn: 2111
2002-04-04 19:27:43 +00:00
Vikram S. Adve
2d3ea22379
Fix out-of-date name.
...
llvm-svn: 1959
2002-03-24 03:18:49 +00:00
Vikram S. Adve
bd10b8e1d7
Fix libraries.
...
llvm-svn: 1912
2002-03-18 03:53:22 +00:00