Commit Graph

8125 Commits

Author SHA1 Message Date
Chris Lattner b9cde76e60 Implement InstCombine/add.ll:test17 & 18
llvm-svn: 8817
2003-10-02 15:11:26 +00:00
Chris Lattner d15f273512 Add new testcases
llvm-svn: 8816
2003-10-02 15:11:09 +00:00
Alkis Evlogimenos 8207a2c079 Change llc command line for register allocators
llvm-svn: 8815
2003-10-02 06:13:19 +00:00
Chris Lattner a9b4c39dd2 fix spleling
llvm-svn: 8814
2003-10-02 05:09:46 +00:00
Chris Lattner 178f3db098 add note about .a files
llvm-svn: 8813
2003-10-02 05:07:23 +00:00
Chris Lattner 3d48250587 Initial checkin of the LLVM 1.0 release notes
llvm-svn: 8812
2003-10-02 04:57:28 +00:00
Alkis Evlogimenos 6e739d0a3c Use std::string::size_type for for ColonPos to stop gcc from giving a warning
llvm-svn: 8811
2003-10-01 22:49:22 +00:00
Chris Lattner 34e1acb5dc Remove obsolete scoped pred and succ iterator typedefs
llvm-svn: 8810
2003-10-01 22:28:39 +00:00
Chris Lattner 607ceecdf4 Use graph traits to perform generic interval construction
llvm-svn: 8809
2003-10-01 22:28:00 +00:00
Chris Lattner fe0a286d6e Add graph traits specializations for intervals
llvm-svn: 8808
2003-10-01 22:27:36 +00:00
Chris Lattner df089a1b77 Amazingly enough, we actually do some stuff around here. Now if we could
just remember to update the open projects list... :)

llvm-svn: 8807
2003-10-01 21:49:55 +00:00
Chris Lattner 909a1abade Make sure to include the "support" directory
llvm-svn: 8806
2003-10-01 21:12:46 +00:00
Alkis Evlogimenos 3dfcbf1317 Revert previous change. For some reason this went into the main branch
llvm-svn: 8805
2003-10-01 19:40:13 +00:00
Alkis Evlogimenos 568e4386e8 Added command line option for linear scan allocator
llvm-svn: 8804
2003-10-01 19:38:10 +00:00
Misha Brukman cda2885499 The comment seems irrelevant as the pass has become a BasicBlock pass.
llvm-svn: 8803
2003-10-01 05:24:50 +00:00
John Criswell ee3632270e Corrected usage synopsis.
Added information regarding additional LLVM passes used, input defaults, and
output defaults.

llvm-svn: 8802
2003-09-30 22:55:44 +00:00
Chris Lattner 1440902484 Make sure to get the definition of getRegisterAllocator
llvm-svn: 8801
2003-09-30 22:24:00 +00:00
Chris Lattner 9c6244dc6c New testcase that was not correctly handled
llvm-svn: 8800
2003-09-30 21:46:23 +00:00
Chris Lattner 56332992c7 This bug is not fixed, but will be in the future eventually
llvm-svn: 8799
2003-09-30 21:31:25 +00:00
Chris Lattner 1656d32e3d new testcase
llvm-svn: 8798
2003-09-30 21:29:27 +00:00
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