Misha Brukman
563ba88392
Renamed as' =>
llvm-as', dis' =>
llvm-dis', link' =>
llvm-link'.
...
llvm-svn: 8558
2003-09-16 15:29:54 +00:00
Misha Brukman
7eba3f6ece
link' is now
llvm-link'. Also alphabetized the tools for easy reference.
...
llvm-svn: 8557
2003-09-16 15:22:55 +00:00
Misha Brukman
3d15fc4062
link' is now
llvm-link'.
...
llvm-svn: 8556
2003-09-16 15:21:52 +00:00
Misha Brukman
88e17e49e3
link' has become
llvm-link'.
...
llvm-svn: 8555
2003-09-16 15:21:21 +00:00
Vikram S. Adve
e92c22c656
Fix longjmp case so that, along with the call to abort(), we also
...
generate the appropriate CallArgsDescriptor and tmp. virtual regs.
llvm-svn: 8554
2003-09-16 05:56:22 +00:00
Vikram S. Adve
724b2d6f36
Add flag to control whether or not delay slots are filled during
...
instruction scheduling (this is off by default).
llvm-svn: 8553
2003-09-16 05:55:15 +00:00
John Criswell
cc008dcfe2
Allow multiple object trees to use the source tree tests at once by
...
using a QMTEST_CLASS_PATH local to the object tree.
Add the gui target to start the QMTest gui (saves writing a few lines of
documentation too). :)
llvm-svn: 8552
2003-09-16 02:59:26 +00:00
John Criswell
cb6d27aaa0
Have the configure script put llvm.py into the object root.
...
The QMTest program can then use that as the location for loading test and
resource class, thus compiling the Python code into the object root as
desired.
llvm-svn: 8551
2003-09-16 02:12:45 +00:00
Chris Lattner
0144d69391
Put llvm .bc files into the BytecodeObj subdirectory instead of the Bytecode
...
subdirectory. This prevents the 'make clean' rule from removing lib/Bytecode
llvm-svn: 8550
2003-09-15 22:17:02 +00:00
John Criswell
187283a4d6
QMTest test and resource classes are always register before running the tests.
...
This ensures that any python bytecode generated by another platform is
replaced with new pythong bytecode before the tests begin.
Perferably, a better method will be implemented in the next few weeks.
llvm-svn: 8549
2003-09-15 21:54:49 +00:00
John Criswell
5cbd25ea1d
Removing Makefiles. Regression tests are now run by QMTest.
...
llvm-svn: 8548
2003-09-15 20:21:38 +00:00
John Criswell
4cb00d3c25
Removing Makefile. The QMTest program now handles the running of these tests.
...
llvm-svn: 8547
2003-09-15 20:18:06 +00:00
John Criswell
d344d4f53b
Removed llvm/tools/as, llvm/tools/dis, and runtime/GCCLibraries/libexception.
...
llvm-svn: 8546
2003-09-15 20:12:48 +00:00
Misha Brukman
cd4041417b
Renamed as' =>
llvm-as', dis' =>
llvm-dis', link' =>
llvm-link'.
...
llvm-svn: 8545
2003-09-15 20:04:28 +00:00
Misha Brukman
cd263ad17d
Renamed as' =>
llvm-as', dis' =>
llvm-dis'.
...
llvm-svn: 8544
2003-09-15 20:02:53 +00:00
Chris Lattner
d29fa02415
Fix building outside the srcdir, again
...
llvm-svn: 8543
2003-09-15 19:22:36 +00:00
Chris Lattner
ee0d887088
Fix building into a different obj directory
...
llvm-svn: 8542
2003-09-15 19:20:11 +00:00
Misha Brukman
ef4f17dc3d
link' is being renamed to
llvm-link'.
...
llvm-svn: 8541
2003-09-15 18:34:34 +00:00
John Criswell
37932c8b93
Modified the checks slightly so that one can re-configure LLVM without
...
having to do a "make distclean" when building in the source directory.
llvm-svn: 8540
2003-09-15 17:19:42 +00:00
John Criswell
99ab7d7b41
Added code that verifies that the source directory has not been configured
...
already. This should help prevent strange errors from happening, but will
make re-configuring the source directory more difficult when it is shared with
the object directory.
llvm-svn: 8539
2003-09-15 17:04:06 +00:00
Chris Lattner
584ade803f
Fix problems with programs that prototype printf to something unusual
...
llvm-svn: 8538
2003-09-15 16:47:12 +00:00
Chris Lattner
2233d8b00a
Do not segfault when the post-dominator tree is empty (ie, there are no return
...
or unwind instructions in the function)
llvm-svn: 8537
2003-09-15 15:47:40 +00:00
Chris Lattner
3178b8abbc
new testcase that crashes opt
...
llvm-svn: 8536
2003-09-15 15:29:11 +00:00
Chris Lattner
ac363f45dc
Whoops, remove makefile too
...
llvm-svn: 8533
2003-09-15 15:07:37 +00:00
Chris Lattner
d530c260fb
Remove dead library, it is now folded into crtend
...
llvm-svn: 8532
2003-09-15 15:07:22 +00:00
Chris Lattner
6abadeddb2
Allow specifying a file with symbols to export
...
llvm-svn: 8531
2003-09-15 15:06:54 +00:00
Chris Lattner
6c76d63f28
Move the exception handling runtime stuff into this directory
...
llvm-svn: 8530
2003-09-15 15:06:39 +00:00
Misha Brukman
1ca2a3375c
Stop building as' and
dis' as they have been removed.
...
llvm-svn: 8529
2003-09-15 14:45:00 +00:00
Misha Brukman
44b6128337
`dis' is no longer an LLVM tool.
...
llvm-svn: 8528
2003-09-15 14:44:22 +00:00
Misha Brukman
85eaa143f3
`as' is no longer an LLVM tool.
...
llvm-svn: 8527
2003-09-15 14:44:05 +00:00
John Criswell
fd289a78fe
Re-generated for recent changes.
...
llvm-svn: 8526
2003-09-15 14:25:08 +00:00
Vikram S. Adve
20aa586801
Really use a search path as described in the log message for the last
...
version (instead of 2 fixed choices).
llvm-svn: 8525
2003-09-15 11:18:36 +00:00
Chris Lattner
362afdca3f
Minor cleanups, give credit, remove code that should not be necessary, and
...
was a "major hack" :)
llvm-svn: 8524
2003-09-15 05:43:05 +00:00
Brian Gaeke
d7bc2c066d
Fix typos in comments.
...
llvm-svn: 8523
2003-09-15 05:28:42 +00:00
Chris Lattner
0c3066b0ae
Add prototype for the lowersetjmp pass
...
llvm-svn: 8522
2003-09-15 05:05:23 +00:00
Chris Lattner
bad3f67b54
Enable the setjmp/longjmp lowering pass
...
llvm-svn: 8521
2003-09-15 04:56:44 +00:00
Chris Lattner
c66f223e5a
Initial checkin of the Setjmp/Longjmp lowering/transformation pass,
...
contributed by the masterful Bill Wendling!
llvm-svn: 8520
2003-09-15 04:56:27 +00:00
Chris Lattner
f3cac3df12
Ugh, a bug fix needed because of the bug in the CallGraph code
...
llvm-svn: 8519
2003-09-15 04:52:00 +00:00
Chris Lattner
98d4e5dffc
These two conditions are not exclusive!!
...
llvm-svn: 8518
2003-09-15 04:35:16 +00:00
Chris Lattner
f3c318737f
Make the print output more useful
...
llvm-svn: 8517
2003-09-15 04:29:37 +00:00
Chris Lattner
6075013b55
Fix bug: PruneEH/2003-09-14-ExternalCall.llx
...
llvm-svn: 8516
2003-09-15 02:22:50 +00:00
Chris Lattner
20ddc63c0b
New testcase
...
llvm-svn: 8515
2003-09-15 02:22:35 +00:00
Chris Lattner
7a55e0b56d
Fix bug: Inline/2003-09-14-InlineValue.ll
...
llvm-svn: 8514
2003-09-15 02:10:16 +00:00
Chris Lattner
7a5f05d341
New testcase
...
llvm-svn: 8513
2003-09-15 02:07:37 +00:00
Chris Lattner
7713b6e414
Wrap long lines at 80 cols
...
llvm-svn: 8512
2003-09-15 01:12:04 +00:00
Chris Lattner
12fe9440cd
Make sure to #include the OBJROOT config.h file, not the SRCROOT config.h file!
...
llvm-svn: 8511
2003-09-15 01:07:32 +00:00
Chris Lattner
64791df910
Fix a spello Misha made while fixing one of my appostrifications
...
llvm-svn: 8510
2003-09-15 00:33:20 +00:00
Vikram S. Adve
73370cb070
Update makellvm to work with the brave new world of separate obj-root trees.
...
With these changes, you can still run makellvm directly from your source tree
as follows:
% makellvm [toolname] ## looks for obj-root in default places (see below)
or
% makellvm -obj obj-root [toolname] ## specify obj-root explicitly.
With the first from, `makellvm' checks the following places in order
and uses the first one that contains the file `Makefile.config':
(1) Your src-root directory
(2) /localhome/$USER/llvm
Other choices can be added to this list.
llvm-svn: 8509
2003-09-14 23:44:31 +00:00
Chris Lattner
038d15f8c3
Fix the nightly tester now that olden has been moved
...
llvm-svn: 8508
2003-09-14 06:00:49 +00:00
Chris Lattner
fdb3c00ac9
manually add the llvm-ar stuff. this should be regenerated
...
llvm-svn: 8507
2003-09-13 03:29:53 +00:00