summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
* Add getLastBlock member. This is useful when growing a densemap keyedAlkis Evlogimenos2004-08-27
* Add MachineBasicBlock2IndexFunctor. This is useful for densemaps fromAlkis Evlogimenos2004-08-27
* Use newly added API in MRegisterInfo and don't expose the allocatableAlkis Evlogimenos2004-08-26
* Use newly added API in MRegisterInfo.Alkis Evlogimenos2004-08-26
* All targets are now allowed to have their own MachineFunctionInfo objects,Chris Lattner2004-08-18
* Alkis pointed out that this is not a character (we actually support strings)Chris Lattner2004-08-18
* new methodChris Lattner2004-08-17
* Add support for alignmentChris Lattner2004-08-17
* Ultra-doxygenify some function header comments.Misha Brukman2004-08-17
* Allow targets to specify a comment characterChris Lattner2004-08-17
* Add missing \tChris Lattner2004-08-17
* Add some hooksChris Lattner2004-08-17
* We now allow targets to use any prefix they want for global symbols. LetsChris Lattner2004-08-17
* Some asmweriters want an _ prefixChris Lattner2004-08-17
* Initial implementation of the asmprinter base classChris Lattner2004-08-16
* Fit into 80 lines, add a gross hack for MachineFunctionInfoChris Lattner2004-08-16
* These files now live in lib/Target/SparcV9Chris Lattner2004-08-16
* Remove helper methodChris Lattner2004-08-15
* Clean up whitespace.Alkis Evlogimenos2004-08-04
* Convert indentation to 2 spaces.Alkis Evlogimenos2004-08-04
* These headers have been moved/merged into other files.Brian Gaeke2004-08-04
* New passChris Lattner2004-07-31
* Expose some helpful methodsChris Lattner2004-07-31
* Add some machine CFG related stuffChris Lattner2004-07-31
* Make a method const, no functionality changesChris Lattner2004-07-25
* Remove implementation of operator= and make it private so that it isAlkis Evlogimenos2004-07-24
* Change std::map<unsigned, LiveInterval*> into a std::map<unsigned,Alkis Evlogimenos2004-07-24
* Completely eliminate the intervals_ list. instead, the r2iMap_ maintainsChris Lattner2004-07-24
* Add a new differingRegisterClasses methodChris Lattner2004-07-24
* Little stuff:Chris Lattner2004-07-24
* More minor changes:Chris Lattner2004-07-23
* Change addRange and join to be a little bit smarter. In particular, we don'tChris Lattner2004-07-23
* New helper methodChris Lattner2004-07-23
* Speedup debug builds a bitChris Lattner2004-07-23
* Instead of searching for a live interval pair, search for a location. This g...Chris Lattner2004-07-23
* Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis.(cpp|h)Chris Lattner2004-07-23
* Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (whichChris Lattner2004-07-23
* Improve comments a bitChris Lattner2004-07-23
* Force coallescing of live ranges that have a single definition, even if theyChris Lattner2004-07-23
* Add Iterative scan register allocator.Alkis Evlogimenos2004-07-21
* Split joinIntervals into two methodsChris Lattner2004-07-19
* Fix commentChris Lattner2004-07-19
* Delete 4 methods, make clients use hte mark* methods directlyChris Lattner2004-07-19
* There is no need to store the MBB along with the MI any more, we can nowChris Lattner2004-07-19
* Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead)Chris Lattner2004-07-19
* Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent()Chris Lattner2004-07-19
* fill comment to 80 colsChris Lattner2004-07-19
* Add viewCFG() and viewCFGOnly() APIs.Alkis Evlogimenos2004-07-08
* Add a new pass for code generators to useChris Lattner2004-07-02
* Now that we have happy mappings from MBBs->numbers, use them instead of keepingChris Lattner2004-07-01