aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAlloc
AgeCommit message (Expand)Author
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
2001-11-15fixed setUsedRegAtMIRuchira Sasanka
2001-11-14Added support method for setting interference for pseudo instructionsRuchira Sasanka
2001-11-14Added interference for args in pseudo instructionsRuchira Sasanka
2001-11-13commented out lines printing code after schedulingRuchira Sasanka
2001-11-13Fixed a bug concering LR spilling. Earlier, added spilled code was not insertedRuchira Sasanka
2001-11-12Do the same for allocating spills to get their alignment right too.Vikram S. Adve
2001-11-12When allocating space on stack for writing a register,Vikram S. Adve
2001-11-10Changed code to ignore Phi Nodes in PhyRegAllocRuchira Sasanka
2001-11-10Coalesing bug fix - now checks for the same regType instead of the sameRuchira Sasanka
2001-11-09No major changeRuchira Sasanka
2001-11-08Add method declChris Lattner
2001-11-08corrected insertCode4Spilled ... bug.Ruchira Sasanka