aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2004-08-16Move this code to lib/Target/SparcV9/MachineFunctionInfo.cppChris Lattner1-158/+1
2004-08-16Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner1-1/+1
2004-08-16Add a note that people shouldn't use MachineFunctionInfo.Brian Gaeke1-0/+2
2004-08-15Stop using CreateStackObject(RegClass*)Chris Lattner1-4/+0
2004-08-12Forward substitute some constants into their usersChris Lattner1-5/+2
2004-08-12The only target that uses this code (v9) always has argsOnStackHaveFixedSizeChris Lattner1-16/+1
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman1-1/+1
2004-07-08Add viewCFG() and viewCFGOnly() APIs.Alkis Evlogimenos1-1/+77
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer1-0/+1
2004-07-01Make sure that we destroy the MBB's, with all of their instructions, beforeChris Lattner1-0/+1
2004-07-01Instance var no longer existsChris Lattner1-1/+1
2004-06-11Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were ...Chris Lattner1-1/+1
2004-06-02Inline findOptimalStorageSize into it's caller, both of which are sparc specificChris Lattner1-12/+18
2004-05-24Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDet...Tanya Lattner1-3/+3
2004-05-24Added MachineFunction parent* to MachineBasicBlock. Customized ilist templateTanya Lattner1-0/+19
2004-05-12Start NextMBBNumber out at zero.Brian Gaeke1-1/+1
2004-03-29Change how the beginnings and ends of MachineFunctions are printed. GetBrian Gaeke1-3/+3
2004-03-01TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke1-2/+1
2004-02-29Remove use of an ugly headerChris Lattner1-1/+0
2004-02-16Add LeakDetection to MachineInstr.Alkis Evlogimenos1-11/+0
2004-02-15Add back machine code deleter pass until we get a MachineCode passAlkis Evlogimenos1-0/+21
2004-02-13Refactor MachineFunction::print() into MachineBasicBlock::print().Brian Gaeke1-8/+12
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos1-29/+1
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