History log of /llvm-project/llvm/lib/CodeGen/MachineFunction.cpp (Results 526 – 550 of 588)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1...<<21222324