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


1...<<11121314151617181920>>...22