aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-274-7/+9
* Remove the unused MachineBasicBlock2IndexFunctor class.Chris Lattner2004-10-261-32/+5
* Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner2004-10-181-2/+12
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-152-21/+44
* Convert tabs to spacesMisha Brukman2004-10-141-2/+2
* Add const version of getLastBlock() member function.Alkis Evlogimenos2004-09-301-0/+3
* * Wrap some comments to 80 colsChris Lattner2004-09-301-1/+6
* Use class instead of struct for defining classes. This unbreaks theAlkis Evlogimenos2004-09-281-1/+2
* Use a DenseMap for mapping reg->reg. This improves the LiveIntervalAlkis Evlogimenos2004-09-081-6/+7
* Changes For Bug 352Reid Spencer2004-09-017-8/+8
* Add getLastBlock member. This is useful when growing a densemap keyedAlkis Evlogimenos2004-08-271-0/+5
* Add MachineBasicBlock2IndexFunctor. This is useful for densemaps fromAlkis Evlogimenos2004-08-271-0/+10
* Use newly added API in MRegisterInfo and don't expose the allocatableAlkis Evlogimenos2004-08-261-4/+0
* Use newly added API in MRegisterInfo.Alkis Evlogimenos2004-08-261-0/+2
* All targets are now allowed to have their own MachineFunctionInfo objects,Chris Lattner2004-08-181-12/+24
* Alkis pointed out that this is not a character (we actually support strings)Chris Lattner2004-08-181-3/+3
* new methodChris Lattner2004-08-171-0/+4
* Add support for alignmentChris Lattner2004-08-171-2/+21
* Ultra-doxygenify some function header comments.Misha Brukman2004-08-171-0/+3
* Allow targets to specify a comment characterChris Lattner2004-08-171-1/+6
* Add missing \tChris Lattner2004-08-171-1/+1
* Add some hooksChris Lattner2004-08-171-1/+31
* We now allow targets to use any prefix they want for global symbols. LetsChris Lattner2004-08-171-4/+4
* Some asmweriters want an _ prefixChris Lattner2004-08-171-1/+9
* Initial implementation of the asmprinter base classChris Lattner2004-08-161-0/+65
* Fit into 80 lines, add a gross hack for MachineFunctionInfoChris Lattner2004-08-161-10/+14
* These files now live in lib/Target/SparcV9Chris Lattner2004-08-162-221/+0
* Remove helper methodChris Lattner2004-08-151-2/+1
* Clean up whitespace.Alkis Evlogimenos2004-08-041-1/+1
* Convert indentation to 2 spaces.Alkis Evlogimenos2004-08-041-152/+152
* These headers have been moved/merged into other files.Brian Gaeke2004-08-042-449/+0
* New passChris Lattner2004-07-311-0/+6
* Expose some helpful methodsChris Lattner2004-07-311-0/+8
* Add some machine CFG related stuffChris Lattner2004-07-312-9/+25
* Make a method const, no functionality changesChris Lattner2004-07-251-1/+1
* Remove implementation of operator= and make it private so that it isAlkis Evlogimenos2004-07-241-8/+1
* Change std::map<unsigned, LiveInterval*> into a std::map<unsigned,Alkis Evlogimenos2004-07-242-17/+36
* Completely eliminate the intervals_ list. instead, the r2iMap_ maintainsChris Lattner2004-07-241-24/+26
* Add a new differingRegisterClasses methodChris Lattner2004-07-241-4/+8
* Little stuff:Chris Lattner2004-07-241-10/+37
* More minor changes:Chris Lattner2004-07-231-3/+17
* Change addRange and join to be a little bit smarter. In particular, we don'tChris Lattner2004-07-231-3/+9
* New helper methodChris Lattner2004-07-231-1/+7
* Speedup debug builds a bitChris Lattner2004-07-231-2/+3
* Instead of searching for a live interval pair, search for a location. This g...Chris Lattner2004-07-231-0/+5
* Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis.(cpp|h)Chris Lattner2004-07-231-3/+3
* Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (whichChris Lattner2004-07-232-75/+110
* Improve comments a bitChris Lattner2004-07-231-5/+28
* Force coallescing of live ranges that have a single definition, even if theyChris Lattner2004-07-231-0/+1
* Add Iterative scan register allocator.Alkis Evlogimenos2004-07-211-0/+5