Chris Lattner
56a7bf5a7e
remove the old non-parallel test system. 'make' in clang/test now runs
...
the tests in parallel.
llvm-svn: 49290
2008-04-06 22:32:01 +00:00
Gabor Greif
fc39f15802
Use make's -C option to enter directories.
...
Also, do not try to remove build/ dir when
cleaning, this does not exist any more.
llvm-svn: 48599
2008-03-20 14:43:48 +00:00
Gabor Greif
f5eb286707
reduce chattyness of makefiles
...
llvm-svn: 48597
2008-03-20 14:28:22 +00:00
Gabor Greif
2d2b401c0e
Switch over to the parallelized makefile, but keep old serial
...
makefile around (just change Makefile.parallel to Makefile to
get back old functionality).
To run parallel tests, specify
make -jN test # where N = num of CPUs * 2
to get detailed output, run
make -jN test VERBOSE=1
to only get error descriptions *after the tests have run*, type
make report
this gives you the extra information which was omitted in non-VERBOSE
mode.
llvm-svn: 48486
2008-03-18 06:14:16 +00:00
Chris Lattner
7a51313d8a
Make a major restructuring of the clang tree: introduce a top-level
...
lib dir and move all the libraries into it. This follows the main
llvm tree, and allows the libraries to be built in parallel. The
top level now enforces that all the libs are built before Driver,
but we don't care what order the libs are built in. This speeds
up parallel builds, particularly incremental ones.
llvm-svn: 48402
2008-03-15 23:59:48 +00:00
Chris Lattner
c16b6b2eab
Build the clang headers.
...
llvm-svn: 47834
2008-03-03 01:23:30 +00:00
Chris Lattner
e27d865e36
Initial checkin of rewriter interface. It is just stubbed out for now.
...
llvm-svn: 41990
2007-09-15 22:21:22 +00:00
Ted Kremenek
e80505643d
Added libClangAnalysis
...
llvm-svn: 41742
2007-09-06 15:58:13 +00:00
Chris Lattner
8ecc9f60b2
Make check conflicts with the other default llvm target, 'make check' will come later I guess.
...
llvm-svn: 39900
2007-07-16 04:30:36 +00:00
Chris Lattner
55d278cef9
'make check' is what more people expect.
...
llvm-svn: 39899
2007-07-16 04:26:57 +00:00
Chris Lattner
f97fe38cb5
Initial scaffolding for an -emit-llvm mode. This requires the LLVM VMCore
...
library to be built for the driver to link.
llvm-svn: 39495
2007-05-24 06:29:05 +00:00
Chris Lattner
d1654ef0ed
Split the AST library into two libraries: libast and libsema.
...
llvm-svn: 39477
2007-05-21 17:34:19 +00:00
Chris Lattner
79ff0d4cc1
Make the clean target tidier by cleaning the test directory.
...
llvm-svn: 39248
2007-01-15 02:06:47 +00:00
Chris Lattner
09d5804683
Make it easier to run tests from the top level with a helper target
...
llvm-svn: 39204
2006-11-21 05:01:56 +00:00
Chris Lattner
50f4f07ce5
move driver to new subdir
...
llvm-svn: 38956
2006-10-06 04:15:14 +00:00
Chris Lattner
73709eda2b
Stub out the ASTStreamer
...
llvm-svn: 38935
2006-08-17 06:28:25 +00:00
Chris Lattner
3e7bd4ed44
Start adding support for printing out parser callbacks and adding ast building
...
llvm-svn: 38933
2006-08-17 05:51:27 +00:00
Chris Lattner
0bb5f835e4
initial support for parsing, right now just ;'s at the top level, but this
...
adds most simple scaffolding.
llvm-svn: 38802
2006-07-31 01:59:18 +00:00
Chris Lattner
040a4ab71e
Compile without rtti or exceptions.
...
llvm-svn: 38629
2006-07-03 05:01:42 +00:00
Chris Lattner
22eb972f38
Initial checkin of c-language parser
...
llvm-svn: 38539
2006-06-18 05:43:12 +00:00