summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-27
* Remove the unused MachineBasicBlock2IndexFunctor class.Chris Lattner2004-10-26
* Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner2004-10-18
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-15
* Convert tabs to spacesMisha Brukman2004-10-14
* Add const version of getLastBlock() member function.Alkis Evlogimenos2004-09-30
* * Wrap some comments to 80 colsChris Lattner2004-09-30
* Use class instead of struct for defining classes. This unbreaks theAlkis Evlogimenos2004-09-28
* Use a DenseMap for mapping reg->reg. This improves the LiveIntervalAlkis Evlogimenos2004-09-08
* Changes For Bug 352Reid Spencer2004-09-01
* 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