aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineFunction.cpp
AgeCommit message (Expand)Author
2004-09-05Indent to 2 spaces and cleanup excess whitespace.Alkis Evlogimenos
2004-09-01Changes For Bug 352Reid Spencer
2004-08-16Move this code to lib/Target/SparcV9/MachineFunctionInfo.cppChris Lattner
2004-08-16Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner
2004-08-16Add a note that people shouldn't use MachineFunctionInfo.Brian Gaeke
2004-08-15Stop using CreateStackObject(RegClass*)Chris Lattner
2004-08-12Forward substitute some constants into their usersChris Lattner
2004-08-12The only target that uses this code (v9) always has argsOnStackHaveFixedSizeChris Lattner
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-08Add viewCFG() and viewCFGOnly() APIs.Alkis Evlogimenos
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-07-01Make sure that we destroy the MBB's, with all of their instructions, beforeChris Lattner
2004-07-01Instance var no longer existsChris Lattner
2004-06-11Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were ...Chris Lattner
2004-06-02Inline findOptimalStorageSize into it's caller, both of which are sparc specificChris Lattner
2004-05-24Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDet...Tanya Lattner
2004-05-24Added MachineFunction parent* to MachineBasicBlock. Customized ilist templateTanya Lattner
2004-05-12Start NextMBBNumber out at zero.Brian Gaeke
2004-03-29Change how the beginnings and ends of MachineFunctions are printed. GetBrian Gaeke
2004-03-01TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke
2004-02-29Remove use of an ugly headerChris Lattner
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