#
eb04d9bc |
| 04-Jul-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add #include <iostream> since Value.h does not #include it any more.
llvm-svn: 14622
|
#
9a60c532 |
| 01-Jul-2004 |
Chris Lattner <sabre@nondot.org> |
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 <sabre@nondot.org> |
Instance var no longer exists
llvm-svn: 14520
|
#
5888b5d4 |
| 11-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
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 <sabre@nondot.org> |
Inline findOptimalStorageSize into it's caller, both of which are sparc specific
llvm-svn: 13955
|
#
91fa3a99 |
| 24-May-2004 |
Tanya Lattner <tonic@nondot.org> |
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 <tonic@nondot.org> |
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 <gaeke@uiuc.edu> |
Start NextMBBNumber out at zero.
llvm-svn: 13515
|
#
2fe0ac9a |
| 29-Mar-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
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 <gaeke@uiuc.edu> |
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 <sabre@nondot.org> |
Remove use of an ugly header
llvm-svn: 12002
|
#
14f3fe81 |
| 16-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Add LeakDetection to MachineInstr.
Move out of line member functions of MachineBasicBlock to MachineBasicBlock.cpp.
llvm-svn: 11497
|
#
6a35516d |
| 15-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
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 <gaeke@uiuc.edu> |
Refactor MachineFunction::print() into MachineBasicBlock::print(). Add MachineBasicBlock::dump().
llvm-svn: 11364
|
#
80da865f |
| 12-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
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 <sabre@nondot.org> |
Fix a bug in a recent checkin
llvm-svn: 11050
|
#
845c0dd1 |
| 30-Jan-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Give clients of MachineFunctionPrinter the ability to specify a banner and choose an ostream.
llvm-svn: 11016
|
#
4cbb97bf |
| 20-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Add a new target-independent machine code freeing pass
llvm-svn: 10560
|
#
9a3478e0 |
| 20-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
* 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 <gaeke@uiuc.edu> |
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 <criswell@uiuc.edu> |
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 <gaeke@uiuc.edu> |
Factory methods for FunctionPasses now return type FunctionPass *.
llvm-svn: 7823
|
#
414832fe |
| 26-Jul-2003 |
Chris Lattner <sabre@nondot.org> |
Const correctness fixes
llvm-svn: 7349
|
#
3ef61afb |
| 30-Jun-2003 |
John Criswell <criswell@uiuc.edu> |
Merged in autoconf branch. This provides configuration via the autoconf system.
llvm-svn: 7014
|
#
6ee2cf5d |
| 23-Apr-2003 |
Chris Lattner <sabre@nondot.org> |
Remove unneccesary &*
llvm-svn: 5871
|