aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineFunction.h
AgeCommit message (Expand)Author
2009-02-20Add a default debug location object to the Machine Function. It's used to emi...Bill Wendling
2009-02-04Constify and don't return a reference.Bill Wendling
2009-02-03Add getDebugLocTuple to retrieve the DebugLocTuple for a given DebugLoc object.Bill Wendling
2009-02-03Create DebugLoc information in FastISel. Several temporary methods wereBill Wendling
2009-01-27Refine DebugLoc per review comments.Evan Cheng
2009-01-26Actually source file has already been uniquified into an id during isel. Elim...Evan Cheng
2009-01-26Add data structure to define and track debug location during codegen.Evan Cheng
2008-09-20Update VS projects.Cedric Venet
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman
2008-07-25Apply a patch from Mahadevan R, with minor formatting changes, toDan Gohman
2008-07-07Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman
2008-07-01Make ilist_traits<MachineBasicBlock>'s Parent member private.Dan Gohman
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-08-27Add explicit keywords and remove spurious trailing semicolons.Dan Gohman
2007-04-25Change UsedPhysRegs from array bool to BitVector to save some space. Setting ...Evan Cheng
2007-02-15isPhysRegUsed should be const.Evan Cheng
2007-01-26Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-10-03Provide a function that ensures MBB numbering is dense and inorder. ThisChris Lattner
2006-09-14Remove dead methods, add getNumBlockIDs() methodChris Lattner
2006-08-17Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner
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