aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAlloc
AgeCommit message (Expand)Author
2002-04-28Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner
2002-04-28Remove all contents of the cfg namespace to the global namespaceChris Lattner
2002-04-27s/Method/FunctionChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-25Don't record instructions for copying method arguments in theVikram S. Adve
2002-04-25Don't record instructions for copying method arguments in theVikram S. Adve
2002-04-15Only emit message if DEBUG_RA is onChris Lattner
2002-04-09Convert AddedInstrMapType to contain AddedInstrns by value instead of byChris Lattner
2002-04-08s/Method/FunctionChris Lattner
2002-04-08s/method/functionChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-31Add method clearCallInterference().Vikram S. Adve
2002-03-31Bug fix: address used by indirect call instruction should alsoVikram S. Adve
2002-03-24Destroy MethodLiveVarInfo after register allocation.Vikram S. Adve
2002-03-23Rename Method to FunctionChris Lattner
2002-03-18Big bug fix: getUsableUniRegAtMI needed to return values in argumentsVikram S. Adve
2002-03-18Big bug fix: getUsableUniRegAtMI needed to return values in argumentsVikram S. Adve
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner
2002-02-05Convert operand iterator over to work like an STL iteratorChris Lattner
2002-02-05Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner
2002-02-05* Code CleanupsChris Lattner
2002-02-05* Code Cleanups of IGNode.hChris Lattner
2002-02-05Must include SetOperations to do set_*Chris Lattner
2002-02-05* Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner
2002-02-05* Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner
2002-02-05* Code CleanupsChris Lattner
2002-02-05* Add a #include not indirectly included any moreChris Lattner
2002-02-04* RegisterAllocation _uses_ LiveVar analysis, instead of creating it's own copyChris Lattner
2002-02-04Switch register allocator over to using LoopInfo directly instead of indirect...Chris Lattner
2002-02-04Make LoopDeptCalculator be an internal artifact of how RegAlloc is implemented,Chris Lattner
2002-02-04Make #include "llvm/Analysis/LoopDepth.h" be an internal artifact of how regi...Chris Lattner
2002-02-04* Add #includes removed from headersChris Lattner
2002-02-04Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner
2002-02-04Add #includes neccesary since they were removed from .h filesChris Lattner
2002-02-04* Minor cleanupsChris Lattner
2002-02-04Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined passChris Lattner
2002-02-03Lots of code cleanups, no functional changesChris Lattner
2002-02-03Add a class forward declChris Lattner
2002-01-31LoopDepth calculation is now in CFG namespaceChris Lattner
2002-01-21Oops lost a parenthesis somehow :(Chris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2002-01-08Fixed a bug in spill cost estimationRuchira Sasanka
2002-01-07PhyRegAlloc.cpp: Added temp area resetting before every callRuchira Sasanka
2002-01-07Added destructors and comments.Ruchira Sasanka
2002-01-07Added comments, destructors where necessary.Ruchira Sasanka
2001-12-04Renamed inst_const_iterator -> const_inst_iteratorChris Lattner
2001-11-27Create a new #include "Support/..." directory structure to move thingsChris Lattner
2001-11-15Commented some popTempArg.. since it leads to a bugRuchira Sasanka
2001-11-15Fixed a bug in setReLRegsUsedByMIRuchira Sasanka
2001-11-15Changed some names of methods, added const etc.Ruchira Sasanka