Chris Lattner
ddcb81be52
Forward declare a class
...
llvm-svn: 8797
2003-09-30 20:15:40 +00:00
Chris Lattner
60d6e623ee
This got merged into Passes.h
...
llvm-svn: 8796
2003-09-30 20:15:32 +00:00
Chris Lattner
8b583a229d
RegisterAllocation.h is going away
...
llvm-svn: 8795
2003-09-30 20:15:04 +00:00
Chris Lattner
dcb2a25d74
Include the sparc register in this file
...
llvm-svn: 8794
2003-09-30 20:14:43 +00:00
Chris Lattner
1f8d21e233
include passes.h which defines the interface this file exposes
...
llvm-svn: 8793
2003-09-30 20:13:59 +00:00
John Criswell
5bbd65ccc6
Changed TestRunner test class so that it replaces %llvmgcc and %llvmgxx
...
instead of %gcc and %gxx.
llvm-svn: 8792
2003-09-30 19:56:36 +00:00
John Criswell
48a334a76e
Removed Makefile for CompileFail tests. They are now run by QMTest and are
...
located under llvm/test/Regression/C++Frontend.
llvm-svn: 8791
2003-09-30 19:41:15 +00:00
John Criswell
5c3a3d39e9
Adjusted for the new TestRunner test class. This replaces %gcc and %g++ with
...
the names of the LLVM C and C++ frontends, respectively.
llvm-svn: 8789
2003-09-30 19:28:26 +00:00
John Criswell
c6bf1422a9
Added the CXXTest test class.
...
llvm-svn: 8788
2003-09-30 19:04:08 +00:00
Chris Lattner
264e11c1f5
This makefile is completely wrong, don't even bother to keep it
...
llvm-svn: 8786
2003-09-30 18:59:24 +00:00
Chris Lattner
ef0b4bc573
These tests got moved to test/Programs/SingleSource/Regression/C++/EH
...
llvm-svn: 8785
2003-09-30 18:57:56 +00:00
Chris Lattner
33c2c8b581
Update comment
...
llvm-svn: 8783
2003-09-30 18:44:27 +00:00
Chris Lattner
555eaf5bbb
Standardize header file comments
...
llvm-svn: 8782
2003-09-30 18:37:50 +00:00
Chris Lattner
a559b209eb
Add a file header
...
llvm-svn: 8781
2003-09-30 18:28:53 +00:00
Chris Lattner
9ce334a52a
Remove unused header
...
llvm-svn: 8780
2003-09-30 18:19:13 +00:00
Chris Lattner
6e14c44402
Fix header comment
...
llvm-svn: 8779
2003-09-30 18:12:25 +00:00
Misha Brukman
e4edb3f3db
Doxygen-ified comments.
...
llvm-svn: 8778
2003-09-30 18:09:32 +00:00
Chris Lattner
09b12e7119
Fix header, remove dead decl
...
llvm-svn: 8777
2003-09-30 18:06:51 +00:00
Chris Lattner
67efeb9664
Fix header file comment
...
llvm-svn: 8776
2003-09-30 18:05:30 +00:00
Misha Brukman
21663634c5
* Ordered includes according to LLVM style
...
* Put function signatures on one line if possible
* Deleted empty comment lines (^//$)
* Deleted braces around single statements
* Deleted space between function call and argument list
llvm-svn: 8775
2003-09-30 17:59:25 +00:00
Chris Lattner
25a0acb379
make the header comment more useful
...
llvm-svn: 8774
2003-09-30 17:53:30 +00:00
Misha Brukman
143af9cf13
Made code more terse:
...
* Deleted empty comment lines
* No single begin-braces '{' on a line by themselves
llvm-svn: 8773
2003-09-30 17:51:20 +00:00
Brian Gaeke
167d87443a
Add statistic for # of emitWord() calls.
...
llvm-svn: 8772
2003-09-30 17:49:41 +00:00
Misha Brukman
33b9647a45
Doxygen-ified function comments.
...
llvm-svn: 8771
2003-09-30 17:42:57 +00:00
Misha Brukman
af3b3bdf6d
Removed extra space in comments.
...
llvm-svn: 8770
2003-09-30 17:40:12 +00:00
Chris Lattner
f5f4cbb055
Remove initials from source file
...
llvm-svn: 8769
2003-09-30 17:36:51 +00:00
Misha Brukman
a307080d60
Make code more terse:
...
* Remove extra blank lines
* Delete space between function call and arg list
* Delete non-content comment lines ("//")
llvm-svn: 8768
2003-09-30 17:33:12 +00:00
Chris Lattner
edcae8eb38
new testcase distilled from 177.mesa
...
llvm-svn: 8766
2003-09-30 17:13:34 +00:00
John Criswell
ee7ebdc6b2
Added conditional configuration of poolalloc.
...
llvm-svn: 8765
2003-09-30 16:31:48 +00:00
John Criswell
2b3771ee46
Added the ability to conditionally configure the reopt project if it is checked
...
out under projects/reopt.
llvm-svn: 8762
2003-09-30 15:55:44 +00:00
Chris Lattner
5ed714d76d
New fixed bug, distilled from 252.eon
...
llvm-svn: 8761
2003-09-30 15:40:25 +00:00
Brian Gaeke
484f2c7442
1. Use better error messages in LinkFiles().
...
2. I think the caller of LinkFiles() should not ignore a true return value.
(If you have a good reason why it ought to, feel free to revert
this. It's just something that's been bugging me for a while.)
llvm-svn: 8760
2003-09-30 14:03:48 +00:00
John Criswell
a327eae898
Removed the utils/Makefile file from being copied to the object root tree.
...
llvm-svn: 8759
2003-09-30 13:52:11 +00:00
Chris Lattner
cc83d5f3e2
Update file headers for renamed files.
...
llvm-svn: 8758
2003-09-30 03:24:28 +00:00
Misha Brukman
5bc6a8fa38
Use the newly abstracted interface for running our tools and gcc.
...
llvm-svn: 8756
2003-09-29 22:40:52 +00:00
Misha Brukman
34c9610e2d
Fixed space issues, code alignment, tabs -> spaces.
...
llvm-svn: 8755
2003-09-29 22:40:07 +00:00
Misha Brukman
b5d41c4ad9
Implementation of the abstraction of running our tools + gcc, taken out of
...
bugpoint for general usage and enjoyment.
llvm-svn: 8754
2003-09-29 22:39:25 +00:00
Misha Brukman
674f1954bf
Abstracted away the process of running our tools + gcc from bugpoint.
...
llvm-svn: 8753
2003-09-29 22:38:57 +00:00
Misha Brukman
3c1d88acac
Tersified and fixed whitespace (tabs -> spaces).
...
llvm-svn: 8752
2003-09-29 22:37:57 +00:00
Misha Brukman
64adfee893
* Added an interface for how LLEE would communicate with the OS
...
* Implemented the interface in StorageProxy.c
* Removed the script `llee' as it is now created by the Makefile
* Makefile now compiles a shared object version of the library, but only if
using gcc-3.3, linking fails under gcc-3.2
llvm-svn: 8751
2003-09-29 22:37:00 +00:00
Misha Brukman
b3541d4264
Tersified code:
...
* Removed space between function name and its argument list
* Removed space between '&' and variable name
* Removed empty comment lines: `//'
llvm-svn: 8750
2003-09-29 22:26:24 +00:00
Chris Lattner
1545d1b6cb
update run command
...
llvm-svn: 8749
2003-09-29 22:17:12 +00:00
Misha Brukman
0575c6c432
* Ordered includes according to LLVM programmers' guide
...
* Made code layout more verbose: no more '{' on a line by itself
* Pruned extra whitespace
llvm-svn: 8748
2003-09-29 22:16:43 +00:00
Chris Lattner
ff06e88ce9
Simplify test, include problem analysis
...
llvm-svn: 8747
2003-09-29 21:53:04 +00:00
John Criswell
6780a6e3f2
Added Makefiles to llvm/test/Programs/SingleSource/Regression/C++/EH and
...
llvm/test/Programs/SingleSource/Regression/C++/CompileFail.
llvm-svn: 8746
2003-09-29 21:35:32 +00:00
John Criswell
4f867ea59f
Adding Makefiles for llvm/test/Programs/SingleSource/Regression/C++/EH and
...
llvm/test/Programs/SingleSource/Regression/C++/CompileFail.
llvm-svn: 8745
2003-09-29 21:34:49 +00:00
John Criswell
26ef887bc3
Updated for the new QMTest test suite. Temporary output file is now placed
...
inside the temporary file directory.
llvm-svn: 8744
2003-09-29 21:21:59 +00:00
Chris Lattner
4a9eeed2ad
New testcase, distilled by John
...
llvm-svn: 8743
2003-09-29 21:18:36 +00:00
John Criswell
3c169b6f31
Added information on input and output filenames.
...
Added periods to the end of sentence fragments describing options.
Added information to llc about which target architecture is selected for
assembly language code generation.
llvm-svn: 8741
2003-09-29 20:10:08 +00:00
John Criswell
bd5850db0c
Removed Support directory. It now lives in llvm/support/lib.
...
llvm-svn: 8739
2003-09-29 16:10:43 +00:00