aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CalcSpillWeights.cpp
AgeCommit message (Expand)Author
2011-03-29Recompute register class and hint for registers created during spilling.Jakob Stoklund Olesen
2011-03-10Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVe...Jakob Stoklund Olesen
2011-02-14Move more fragments of spill weight calculation into CalcSpillWeights.hJakob Stoklund Olesen
2011-01-09Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-08-12Clean up debug output.Jakob Stoklund Olesen
2010-08-10Give up on register class recalculation when the register is used with subregJakob Stoklund Olesen
2010-08-10Implement register class inflation.Jakob Stoklund Olesen
2010-08-10Transpose the calculation of spill weights such that we are calculating oneJakob Stoklund Olesen
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson
2010-07-16Remove remaining calls to TII::isMoveInstr.Jakob Stoklund Olesen
2010-07-03Fix typo.Eric Christopher
2010-02-18Always normalize spill weights, also for intervals created by spilling.Jakob Stoklund Olesen
2010-02-10Remove duplicated #include.Evan Cheng
2010-02-10Emit an error for illegal inline asm constraint (which uses illegal type) rat...Evan Cheng
2010-02-10fix missing #includes.Chris Lattner
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-02-09Skip DEBUG_VALUE in some places where it was affecting codegen.Dale Johannesen
2009-12-24Change errs() to dbgs().David Greene
2009-12-22Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.Lang Hames
2009-12-14Moved spill weight calculation out of SimpleRegisterCoalescing and into its o...Lang Hames