| #
eb04d9bc |
| 04-Jul-2004 |
Reid Spencer <[email protected]> |
Add #include <iostream> since Value.h does not #include it any more.
llvm-svn: 14622
|
| #
9a60c532 |
| 01-Jul-2004 |
Chris Lattner <[email protected]> |
Make sure that we destroy the MBB's, with all of their instructions, before any other data structures
llvm-svn: 14524
|
| #
a47455db |
| 01-Jul-2004 |
Chris Lattner <[email protected]> |
Instance var no longer exists
llvm-svn: 14520
|
| #
5888b5d4 |
| 11-Jun-2004 |
Chris Lattner <[email protected]> |
Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were being printed incorrectly, and we were reserving 8 extra bytes of stack space for functions on X86.
llvm-svn: 14152
|
| #
185fa54c |
| 02-Jun-2004 |
Chris Lattner <[email protected]> |
Inline findOptimalStorageSize into it's caller, both of which are sparc specific
llvm-svn: 13955
|
| #
91fa3a99 |
| 24-May-2004 |
Tanya Lattner <[email protected]> |
Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDetector to fix memory leak bug.
llvm-svn: 13718
|
| #
a578cb7a |
| 24-May-2004 |
Tanya Lattner <[email protected]> |
Added MachineFunction parent* to MachineBasicBlock. Customized ilist template to set the parent when a MachineBasicBlock is added to a MachineFunction.
llvm-svn: 13716
|
| #
4cf17775 |
| 12-May-2004 |
Brian Gaeke <[email protected]> |
Start NextMBBNumber out at zero.
llvm-svn: 13515
|
| #
2fe0ac9a |
| 29-Mar-2004 |
Brian Gaeke <[email protected]> |
Change how the beginnings and ends of MachineFunctions are printed. Get rid of the funny cast.
llvm-svn: 12537
|
|
Revision tags: llvmorg-1.2.0 |
|
| #
427cec13 |
| 01-Mar-2004 |
Brian Gaeke <[email protected]> |
TargetCacheInfo has been removed; its only uses were to propagate a constant (16) into certain areas of the SPARC V9 back-end. I'm fairly sure the US IIIi's dcache has 32-byte lines, so I'm not sure
TargetCacheInfo has been removed; its only uses were to propagate a constant (16) into certain areas of the SPARC V9 back-end. I'm fairly sure the US IIIi's dcache has 32-byte lines, so I'm not sure where the 16 came from. However, in the interest of not breaking things any more than they already are, I'm going to leave the constant alone.
llvm-svn: 12043
show more ...
|
| #
d5a49c47 |
| 29-Feb-2004 |
Chris Lattner <[email protected]> |
Remove use of an ugly header
llvm-svn: 12002
|
| #
14f3fe81 |
| 16-Feb-2004 |
Alkis Evlogimenos <[email protected]> |
Add LeakDetection to MachineInstr.
Move out of line member functions of MachineBasicBlock to MachineBasicBlock.cpp.
llvm-svn: 11497
|
| #
6a35516d |
| 15-Feb-2004 |
Alkis Evlogimenos <[email protected]> |
Add back machine code deleter pass until we get a MachineCode pass that will be responsible for the creation of MachineFunctions and will be required by all MachineFunctionPass passes.
llvm-svn: 114
Add back machine code deleter pass until we get a MachineCode pass that will be responsible for the creation of MachineFunctions and will be required by all MachineFunctionPass passes.
llvm-svn: 11453
show more ...
|
| #
52440fd4 |
| 13-Feb-2004 |
Brian Gaeke <[email protected]> |
Refactor MachineFunction::print() into MachineBasicBlock::print(). Add MachineBasicBlock::dump().
llvm-svn: 11364
|
| #
80da865f |
| 12-Feb-2004 |
Alkis Evlogimenos <[email protected]> |
Change MachineBasicBlock's vector of MachineInstr pointers into an ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each Machi
Change MachineBasicBlock's vector of MachineInstr pointers into an ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each MachineBasicBlock. It also allows for constant time splicing of MachineInstrs into or out of MachineBasicBlocks.
llvm-svn: 11340
show more ...
|
| #
cae054f5 |
| 01-Feb-2004 |
Chris Lattner <[email protected]> |
Fix a bug in a recent checkin
llvm-svn: 11050
|
| #
845c0dd1 |
| 30-Jan-2004 |
Brian Gaeke <[email protected]> |
Give clients of MachineFunctionPrinter the ability to specify a banner and choose an ostream.
llvm-svn: 11016
|
| #
4cbb97bf |
| 20-Dec-2003 |
Chris Lattner <[email protected]> |
Add a new target-independent machine code freeing pass
llvm-svn: 10560
|
| #
9a3478e0 |
| 20-Dec-2003 |
Chris Lattner <[email protected]> |
* Finegrainify namespacification * Move sparc specific code out of generic code * Eliminate the getOffset() method which made INVALID_FRAME_OFFSET necessary, which made pulling in MAX_INT as a sent
* Finegrainify namespacification * Move sparc specific code out of generic code * Eliminate the getOffset() method which made INVALID_FRAME_OFFSET necessary, which made pulling in MAX_INT as a sentinal necessary.
llvm-svn: 10553
show more ...
|
|
Revision tags: llvmorg-1.1.0 |
|
| #
960707c3 |
| 11-Nov-2003 |
Brian Gaeke <[email protected]> |
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
|
Revision tags: llvmorg-1.0.0 |
|
| #
482202a6 |
| 20-Oct-2003 |
John Criswell <[email protected]> |
Added LLVM project notice to the top of every C++ source file. Header files will be on the way.
llvm-svn: 9298
|
| #
89207943 |
| 13-Aug-2003 |
Brian Gaeke <[email protected]> |
Factory methods for FunctionPasses now return type FunctionPass *.
llvm-svn: 7823
|
| #
414832fe |
| 26-Jul-2003 |
Chris Lattner <[email protected]> |
Const correctness fixes
llvm-svn: 7349
|
| #
3ef61afb |
| 30-Jun-2003 |
John Criswell <[email protected]> |
Merged in autoconf branch. This provides configuration via the autoconf system.
llvm-svn: 7014
|
| #
6ee2cf5d |
| 23-Apr-2003 |
Chris Lattner <[email protected]> |
Remove unneccesary &*
llvm-svn: 5871
|