aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2004-11-18Rename some methods, use 'begin' instead of 'start', add new LiveIntervalChris Lattner
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-10-26Remove the unused MachineBasicBlock2IndexFunctor class.Chris Lattner
2004-10-18Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner
2004-10-15Allow machine operands to represent global variables with offsets. This isChris Lattner
2004-10-14Convert tabs to spacesMisha Brukman
2004-09-30Add const version of getLastBlock() member function.Alkis Evlogimenos
2004-09-30* Wrap some comments to 80 colsChris Lattner
2004-09-28Use class instead of struct for defining classes. This unbreaks theAlkis Evlogimenos
2004-09-08Use a DenseMap for mapping reg->reg. This improves the LiveIntervalAlkis Evlogimenos
2004-09-01Changes For Bug 352Reid Spencer
2004-08-27Add getLastBlock member. This is useful when growing a densemap keyedAlkis Evlogimenos
2004-08-27Add MachineBasicBlock2IndexFunctor. This is useful for densemaps fromAlkis Evlogimenos
2004-08-26Use newly added API in MRegisterInfo and don't expose the allocatableAlkis Evlogimenos
2004-08-26Use newly added API in MRegisterInfo.Alkis Evlogimenos
2004-08-18All targets are now allowed to have their own MachineFunctionInfo objects,Chris Lattner
2004-08-18Alkis pointed out that this is not a character (we actually support strings)Chris Lattner
2004-08-17new methodChris Lattner
2004-08-17Add support for alignmentChris Lattner
2004-08-17Ultra-doxygenify some function header comments.Misha Brukman
2004-08-17Allow targets to specify a comment characterChris Lattner
2004-08-17Add missing \tChris Lattner
2004-08-17Add some hooksChris Lattner
2004-08-17We now allow targets to use any prefix they want for global symbols. LetsChris Lattner
2004-08-17Some asmweriters want an _ prefixChris Lattner
2004-08-16Initial implementation of the asmprinter base classChris Lattner
2004-08-16Fit into 80 lines, add a gross hack for MachineFunctionInfoChris Lattner
2004-08-16These files now live in lib/Target/SparcV9Chris Lattner
2004-08-15Remove helper methodChris Lattner
2004-08-04Clean up whitespace.Alkis Evlogimenos
2004-08-04Convert indentation to 2 spaces.Alkis Evlogimenos
2004-08-04These headers have been moved/merged into other files.Brian Gaeke
2004-07-31New passChris Lattner
2004-07-31Expose some helpful methodsChris Lattner
2004-07-31Add some machine CFG related stuffChris Lattner
2004-07-25Make a method const, no functionality changesChris Lattner
2004-07-24Remove implementation of operator= and make it private so that it isAlkis Evlogimenos
2004-07-24Change std::map<unsigned, LiveInterval*> into a std::map<unsigned,Alkis Evlogimenos
2004-07-24Completely eliminate the intervals_ list. instead, the r2iMap_ maintainsChris Lattner
2004-07-24Add a new differingRegisterClasses methodChris Lattner
2004-07-24Little stuff:Chris Lattner
2004-07-23More minor changes:Chris Lattner
2004-07-23Change addRange and join to be a little bit smarter. In particular, we don'tChris Lattner
2004-07-23New helper methodChris Lattner
2004-07-23Speedup debug builds a bitChris Lattner
2004-07-23Instead of searching for a live interval pair, search for a location. This g...Chris Lattner
2004-07-23Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis.(cpp|h)Chris Lattner
2004-07-23Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (whichChris Lattner
2004-07-23Improve comments a bitChris Lattner
2004-07-23Force coallescing of live ranges that have a single definition, even if theyChris Lattner