aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineFunction.h
Commit message (Expand)AuthorAgeFilesLines
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-19/+10
* Apply a patch from Mahadevan R, with minor formatting changes, toDan Gohman2008-07-251-1/+7
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-46/+87
* Make ilist_traits<MachineBasicBlock>'s Parent member private.Dan Gohman2008-07-011-1/+1
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-3/+3
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-57/+5
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Add explicit keywords and remove spurious trailing semicolons.Dan Gohman2007-08-271-1/+1
* Change UsedPhysRegs from array bool to BitVector to save some space. Setting ...Evan Cheng2007-04-251-19/+11
* isPhysRegUsed should be const.Evan Cheng2007-02-151-1/+1
* Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey2007-01-261-1/+1
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-0/+1
* Provide a function that ensures MBB numbering is dense and inorder. ThisChris Lattner2006-10-031-0/+8
* Remove dead methods, add getNumBlockIDs() methodChris Lattner2006-09-141-7/+2
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-171-0/+5
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-0/+10
* Add helper methods.Chris Lattner2006-04-111-0/+2
* Move MachineDebugInfo to module level location.Jim Laskey2006-01-041-9/+0
* Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey2005-12-161-0/+10
* remove an inappropriate commentChris Lattner2005-08-311-2/+1
* allow a virtual register to be associated with live-in values.Chris Lattner2005-05-131-7/+14
* Convert tabs to spacesMisha Brukman2005-04-221-2/+2
* Remove trailing whitespaceMisha Brukman2005-04-211-13/+13
* add routines to track the livein/out set for a functionChris Lattner2005-04-091-0/+21
* daintyDuraid Madina2005-03-171-1/+2
* Improve spellingChris Lattner2005-01-301-2/+2
* Adjust to ilist changes.Chris Lattner2005-01-291-1/+2
* Add an accessor.Chris Lattner2005-01-231-1/+2
* Expose more information from register allocation to passes that run afterChris Lattner2005-01-231-0/+26
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-271-1/+1
* Add const version of getLastBlock() member function.Alkis Evlogimenos2004-09-301-0/+3
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Add getLastBlock member. This is useful when growing a densemap keyedAlkis Evlogimenos2004-08-271-0/+5
* All targets are now allowed to have their own MachineFunctionInfo objects,Chris Lattner2004-08-181-12/+24
* Ultra-doxygenify some function header comments.Misha Brukman2004-08-171-0/+3
* Fit into 80 lines, add a gross hack for MachineFunctionInfoChris Lattner2004-08-161-10/+14
* Add viewCFG() and viewCFGOnly() APIs.Alkis Evlogimenos2004-07-081-0/+66
* Change the implementation of the autonumbering for MBB's a bit to provideChris Lattner2004-07-011-6/+33
* Clarify documentation and use correct doxygen comment form /// vs. // .Misha Brukman2004-06-041-8/+11
* Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDet...Tanya Lattner2004-05-241-4/+4
* Added MachineFunction parent* to MachineBasicBlock. Customized ilist templateTanya Lattner2004-05-241-0/+33
* Add a NextMBBNumber field w/ incrementing accessor method, forBrian Gaeke2004-05-121-0/+7
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-1/+0
* Rearrange code, indent for the namespace, add the createMachineFunctionPrinte...Chris Lattner2003-12-201-4/+0
* Remove sparc specific passes from public headersChris Lattner2003-12-201-2/+0
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-131-4/+4
* Move annotation to support libraryChris Lattner2003-01-141-1/+1
* * Add a constant pool to hold per-function constants which must be spilled to...Chris Lattner2003-01-131-4/+11