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