Tanya Lattner
|
ec45f6a4cd
|
Adding ModuloSched SB.
llvm-svn: 21648
|
2005-05-01 16:14:34 +00:00 |
|
Misha Brukman
|
4ad5efd1a9
|
Remove trailing whitespace
llvm-svn: 21409
|
2005-04-21 20:39:54 +00:00 |
|
Chris Lattner
|
ab1daf9f8a
|
New pass
llvm-svn: 15367
|
2004-07-31 09:59:14 +00:00 |
|
Alkis Evlogimenos
|
b5f60641f4
|
Add Iterative scan register allocator.
llvm-svn: 15068
|
2004-07-21 08:24:35 +00:00 |
|
Chris Lattner
|
c71f8fcb8e
|
Add a new pass for code generators to use
llvm-svn: 14562
|
2004-07-02 05:44:13 +00:00 |
|
Tanya Lattner
|
9b4ee61855
|
Registering the ModuloScheduling pass.
llvm-svn: 13427
|
2004-05-08 16:14:02 +00:00 |
|
Brian Gaeke
|
efde1c6bb8
|
Include <iosfwd> and <string> instead of <iostream>.
Take away the default iostream argument of createMachineFunctionPrinterPass(),
at Chris's request.
llvm-svn: 11121
|
2004-02-04 21:41:10 +00:00 |
|
Brian Gaeke
|
9cf840250b
|
Give clients of MachineFunctionPrinter the ability to specify a banner and
choose an ostream.
llvm-svn: 11016
|
2004-01-30 21:53:46 +00:00 |
|
Chris Lattner
|
58d2beb555
|
Rearrange code, indent for the namespace, add the createMachineFunctionPrinterPass
to passes.h, and add the machien destruction pass to Passes.h
llvm-svn: 10557
|
2003-12-20 10:18:58 +00:00 |
|
Alkis Evlogimenos
|
9181e0ab5b
|
Remove TwoAddressInstruction from the public headers and add an ID
instead, since this pass doesn't expose any state to its users.
llvm-svn: 10520
|
2003-12-18 22:40:24 +00:00 |
|
Alkis Evlogimenos
|
6627a32ff9
|
Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it.
llvm-svn: 10103
|
2003-11-20 03:32:25 +00:00 |
|
Brian Gaeke
|
d25f86d683
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
16c6cda9d5
|
Added LLVM copyright header (for lack of a better term).
llvm-svn: 9304
|
2003-10-20 20:19:47 +00:00 |
|
Alkis Evlogimenos
|
a37b58ce09
|
Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller.
llvm-svn: 8819
|
2003-10-02 16:57:49 +00:00 |
|
Alkis Evlogimenos
|
42a09316bb
|
Change llc command line for register allocators
llvm-svn: 8815
|
2003-10-02 06:13:19 +00:00 |
|
Chris Lattner
|
c3767eab12
|
Forward declare a class
llvm-svn: 8797
|
2003-09-30 20:15:40 +00:00 |
|
Chris Lattner
|
08d6f140ab
|
Include the sparc register in this file
llvm-svn: 8794
|
2003-09-30 20:14:43 +00:00 |
|
Misha Brukman
|
cda7f97dbb
|
The word dependent' has no a'.
llvm-svn: 8030
|
2003-08-21 22:14:26 +00:00 |
|
Brian Gaeke
|
77c65be59e
|
Factory methods for FunctionPasses now return type FunctionPass *.
llvm-svn: 7823
|
2003-08-13 18:18:15 +00:00 |
|
Chris Lattner
|
fb1bfc8cde
|
Add new files
llvm-svn: 5259
|
2003-01-13 01:01:31 +00:00 |
|