aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineFunction.h
AgeCommit message (Expand)Author
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-11Add helper methods.Chris Lattner
2006-01-04Move MachineDebugInfo to module level location.Jim Laskey
2005-12-16Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey
2005-08-31remove an inappropriate commentChris Lattner
2005-05-13allow a virtual register to be associated with live-in values.Chris Lattner
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-09add routines to track the livein/out set for a functionChris Lattner
2005-03-17daintyDuraid Madina
2005-01-30Improve spellingChris Lattner
2005-01-29Adjust to ilist changes.Chris Lattner
2005-01-23Add an accessor.Chris Lattner
2005-01-23Expose more information from register allocation to passes that run afterChris Lattner
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-09-30Add const version of getLastBlock() member function.Alkis Evlogimenos
2004-09-01Changes For Bug 352Reid Spencer
2004-08-27Add getLastBlock member. This is useful when growing a densemap keyedAlkis Evlogimenos
2004-08-18All targets are now allowed to have their own MachineFunctionInfo objects,Chris Lattner
2004-08-17Ultra-doxygenify some function header comments.Misha Brukman
2004-08-16Fit into 80 lines, add a gross hack for MachineFunctionInfoChris Lattner
2004-07-08Add viewCFG() and viewCFGOnly() APIs.Alkis Evlogimenos
2004-07-01Change the implementation of the autonumbering for MBB's a bit to provideChris Lattner
2004-06-04Clarify documentation and use correct doxygen comment form /// vs. // .Misha Brukman
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-12Add a NextMBBNumber field w/ incrementing accessor method, forBrian Gaeke
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2003-12-20Rearrange code, indent for the namespace, add the createMachineFunctionPrinte...Chris Lattner
2003-12-20Remove sparc specific passes from public headersChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke
2003-01-14Move annotation to support libraryChris Lattner
2003-01-13* Add a constant pool to hold per-function constants which must be spilled to...Chris Lattner
2002-12-28Rename FunctionFrameInfo to MachineFrameInfoChris Lattner
2002-12-28* Pull a bunch of frame and constant pool state out into a newChris Lattner
2002-12-25Remove dependency on SSARegMap.hChris Lattner
2002-11-22Set SSARegMap to NULL after deleting it.Misha Brukman
2002-11-20SSARegMap -- the mapping between SSARegisters and their RegisterClasses, whichMisha Brukman
2002-10-30Improve comments, add methods for structured printingChris Lattner
2002-10-29Add methodChris Lattner
2002-10-29Remove unneeded #includeChris Lattner
2002-10-28Iterator functions now line up together.Misha Brukman
2002-10-28s/method/functionChris Lattner
2002-10-28Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner
2002-10-28Add BasicBlock list to MchineFunction that will eventually be the onlyChris Lattner
2002-10-28MachineFunction.h now includes MachineBasicBlock.h in preparation forChris Lattner
2002-10-28Add note about state that should be removed when time permitsChris Lattner
2002-10-28Add prototypes for creation/destruction passesChris Lattner