aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2004-02-01Fix a bug in a recent checkinChris Lattner1-1/+1
2004-01-30Give clients of MachineFunctionPrinter the ability to specify a banner andBrian Gaeke1-3/+14
2003-12-20Add a new target-independent machine code freeing passChris Lattner1-8/+33
2003-12-20* Finegrainify namespacificationChris Lattner1-72/+13
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+4
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell1-0/+7
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke1-3/+3
2003-07-26Const correctness fixesChris Lattner1-1/+1
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell1-1/+1
2003-04-23Remove unneccesary &*Chris Lattner1-1/+1
2003-01-16Print machine frame objects with the frame offset intrinsic to the machineChris Lattner1-7/+12
2003-01-13Add support for constant poolChris Lattner1-1/+29
2002-12-29Rename MachineOptInfo to TargetoptInfoChris Lattner1-1/+1
2002-12-28 Rename FunctionFrameInfo to MachineFrameInfoChris Lattner1-5/+5
2002-12-28Rename MachineFrameInfo to TargetFrameInfo.hChris Lattner1-1/+1
2002-12-28* A bunch of functionality and data was removed from MachineFunction and putChris Lattner1-48/+84
2002-12-25Remove dependency on SSARegMap.h by MachineFunction.hChris Lattner1-8/+19
2002-12-15Implement printing of MBB argumentsChris Lattner1-2/+1
2002-11-20Initialize the SSARegMap.Misha Brukman1-0/+1
2002-10-30Implement structured machine code printingChris Lattner1-26/+46
2002-10-29Make argsize calculation stuff optional, so that Targets without FrameInfoChris Lattner1-4/+6
2002-10-29Rename annotation idChris Lattner1-5/+5
2002-10-28Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'.Misha Brukman1-15/+0
2002-10-28Eliminate unneccesary use of MachineBasicBlock::getChris Lattner1-8/+6
2002-10-28s/method/functionChris Lattner1-15/+14
2002-10-28Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner1-0/+15
2002-10-28MachineFunction now includes MachineBasicBlock so there is no need toChris Lattner1-1/+0
2002-10-28Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner1-2/+2
2002-10-28Minor cleanupsChris Lattner1-11/+11
2002-10-28Move machine code generation/destruction passes out of Sparc.cpp becauseChris Lattner1-0/+56
2002-10-28Prune #includesChris Lattner1-2/+0
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman1-16/+16
2002-10-11Don't pad variables in stack slots for performance!Vikram S. Adve1-2/+2
2002-09-16Improve and fix error in allocating stack slots: adjust alignment after addingVikram S. Adve1-73/+43
2002-07-25*** empty log message ***Chris Lattner1-2/+2
2002-07-24*** empty log message ***Chris Lattner1-1/+1
2002-07-11added std:: to endlAnand Shukla1-1/+1
2002-07-10Fix print of BB name in dump().Vikram S. Adve1-2/+1
2002-07-08Fix printing of BB in dump.Vikram S. Adve1-2/+3
2002-06-25MEGAPATCH checkin.Chris Lattner1-40/+36
2002-04-25Optional args are no longer allocated as they are discovered.Vikram S. Adve1-51/+22
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner1-25/+25
2002-03-31Include temp. values when computing max. size of stack frame!Vikram S. Adve1-3/+3
2002-03-24Fix padding for variables allocated on stack.Vikram S. Adve1-13/+18
2002-03-18Added function computeOffsetforLocalVar to check how big theVikram S. Adve1-60/+75
2002-02-24* Make it compile with GCC 3.0.4Chris Lattner1-7/+6
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner1-6/+7
2002-02-03Code pulled out of MAchineInstr.(h|cpp)Chris Lattner1-0/+300