aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocLinearScan.cpp
AgeCommit message (Expand)Author
2003-12-21Remove verifyIntervals() since it doesn't actually work right now.Alkis Evlogimenos
2003-12-21Change weight into a float so that we can take into account theAlkis Evlogimenos
2003-12-21Add support for inactive intervals. This effectively reuses registersAlkis Evlogimenos
2003-12-18Prune some #includesChris Lattner
2003-12-18Modify linear scan register allocator to use the two-addressAlkis Evlogimenos
2003-12-18Fix bug in reserved registers. DH actually aliases DX and EDX whichAlkis Evlogimenos
2003-12-18Rename LiveIntervals::expired() to LiveIntervals::expiredAt().Alkis Evlogimenos
2003-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos
2003-12-13When reserving a preallocated register spill the aliases of thisAlkis Evlogimenos
2003-12-13Expire any active intervals left when register allocation is done.Alkis Evlogimenos
2003-12-13Add instruction numbers to debugging output.Alkis Evlogimenos
2003-12-05Fix bug in register spilling when a preallocated live range overlaps aAlkis Evlogimenos
2003-12-04Improve debugging output and clean up some code.Alkis Evlogimenos
2003-11-30Print instructions before register allocation is performed. Also fixAlkis Evlogimenos
2003-11-30Remove "numReloaded" statistic.Alkis Evlogimenos
2003-11-20Merging the linear scan register allocator in trunk. It currently passes most...Alkis Evlogimenos