Don't use PassInfo* as a type identifier for passes. Instead, use the address of...
[oota-llvm.git] / lib / CodeGen / RegAllocFast.cpp
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-04 Devang PatelWhile spilling live registers at the end of block check...
2010-07-29 Jakob Stoklund OlesenFix a bug in the -regalloc=fast handling of exotic...
2010-07-19 Devang PatelFix memory leak reported by valgrind.
2010-07-16 Jakob Stoklund OlesenRemove many calls to TII::isMoveInstr. Targets should...
2010-07-09 Devang PatelUpdate DBG_VALUE to refer appropriate stack slot in...
2010-07-03 Jakob Stoklund OlesenDetect and handle COPY in many places.
2010-06-29 Jakob Stoklund OlesenFix the handling of partial redefines in the fast regis...
2010-06-28 Jakob Stoklund OlesenAdd more special treatment for inline asm in RegAllocFast.
2010-06-15 Jakob Stoklund OlesenAvoid processing early clobbers twice in RegAllocFast.
2010-06-04 Jakob Stoklund OlesenKeep track of the call instructions whose clobber lists...
2010-05-19 Jakob Stoklund OlesenAdd support for partial redefs to the fast register...
2010-05-18 Jakob Stoklund OlesenProperly handle multiple definitions of a virtual regis...
2010-05-17 Jakob Stoklund OlesenPull the UsedInInstr.test() calls into calcSpillCost...
2010-05-17 Jakob Stoklund OlesenRemove debug option. Add comment on spill order determi...
2010-05-17 Jakob Stoklund OlesenAvoid allocating the same physreg to multiple virtregs...
2010-05-17 Jakob Stoklund OlesenMinor optimizations. DenseMap::begin() is surprisingly...
2010-05-17 Jakob Stoklund OlesenExtract spill cost calculation to a new method, and...
2010-05-17 Jakob Stoklund OlesenOnly use clairvoyance when defining a register, and...
2010-05-17 Jakob Stoklund OlesenEliminate a hash table probe when killing virtual regis...
2010-05-17 Jakob Stoklund OlesenExecute virtreg kills immediately instead of after...
2010-05-17 Jakob Stoklund OlesenSprinkle superregister <imp-def> and <imp-kill> operand...
2010-05-17 Jakob Stoklund OlesenNow that we don't keep live registers across calls...
2010-05-17 Jakob Stoklund OlesenBoldly attempt consistent capitalization. Functional...
2010-05-17 Jakob Stoklund OlesenSpill and kill all virtual registers across a call.
2010-05-17 Jakob Stoklund OlesenReduce hashtable probes by using DenseMap::insert(...
2010-05-17 Jakob Stoklund OlesenMake MBB a class member instead of passing it around...
2010-05-15 Chandler CarruthFix an GCC warning that seems to have actually caught...
2010-05-15 Jakob Stoklund OlesenCalculate liveness on the fly for local registers.
2010-05-14 Jakob Stoklund OlesenDon't bother spilling before a return
2010-05-14 Jakob Stoklund OlesenTrack allocatable instead of reserved regs, and never...
2010-05-14 Jakob Stoklund OlesenAvoid scanning the long tail of physreg operands on...
2010-05-14 Jakob Stoklund OlesenCount coalesced copies
2010-05-14 Jakob Stoklund OlesenAllow virtreg redefines when verifying for RegAllocFast
2010-05-14 Jakob Stoklund OlesenWhen verifying two-address instructions, check the...
2010-05-14 Jakob Stoklund OlesenSimplify the handling of physreg defs and uses in RegAl...
2010-05-14 Jakob Stoklund OlesenEnable opportunistic coalescing
2010-05-14 Jakob Stoklund OlesenTrust kill flags from isel and later passes.
2010-05-14 Jakob Stoklund OlesenFix an embarrassing runtime regression for RegAllocFast.
2010-05-13 Jakob Stoklund OlesenClean up RegAllocFast debug output
2010-05-13 Jakob Stoklund OlesenTake allocation hints from copy instructions to/from...
2010-05-13 Jakob Stoklund OlesenMore asserts around physreg uses
2010-05-12 Jakob Stoklund OlesenMake sure to add kill flags to the last use of a virtre...
2010-05-12 Jakob Stoklund OlesenAvoid scoping issues, fix buildbots
2010-05-11 Daniel DunbarMake Clang happy.
2010-05-11 Jakob Stoklund OlesenStore the Dirty bit in the LiveReg structure instead...
2010-05-11 Jakob Stoklund OlesenKeep track of the last place a live virtreg was used.
2010-05-11 Jakob Stoklund OlesenSimplify the tracking of used physregs to a bulk bitor...
2010-05-11 Jakob Stoklund OlesenMostly rewrite RegAllocFast.
2010-05-11 Evan ChengIt's not safe eliminate copies where src and dst have...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-04-21 Jakob Stoklund OlesenRun LiveVariables instead of computing liveness locally...
2010-04-21 Jakob Stoklund OlesenAdd fast register allocator, enabled with -regalloc...