Age | Commit message (Expand) | Author |
2009-10-03 | Oops. Renamed remaining MachineInstrIndex references. | Lang Hames |
2009-10-03 | Renamed MachineInstrIndex to LiveIndex. | Lang Hames |
2009-09-25 | Remove unused variable. | Daniel Dunbar |
2009-09-25 | Simplify a few more uses of reg_iterator. | Dan Gohman |
2009-09-25 | Improve MachineMemOperand handling. | Dan Gohman |
2009-09-23 | Fix PR5024. LiveVariables physical register defs should *commit* only after all | Evan Cheng |
2009-09-21 | Fix PR4986. "r1024 = insert_subreg r1024, undef, 2" cannot be turned in an im... | Evan Cheng |
2009-09-20 | When computing live intervals for earlyclobber operands, | Dale Johannesen |
2009-09-15 | Fix -Asserts warning. | Daniel Dunbar |
2009-09-15 | Another try at early partial coalescing. Identity phi source copies (their so... | Evan Cheng |
2009-09-14 | Add early coalescing to liveintervals. This is work in progress and is known ... | Evan Cheng |
2009-09-12 | Moved some more index operations over to LiveIntervals. | Lang Hames |
2009-09-12 | 80 col violations. | Evan Cheng |
2009-09-04 | Replaces uses of unsigned for indexes in LiveInterval and VNInfo with | Lang Hames |
2009-08-23 | Change Pass::print to take a raw ostream instead of std::ostream, | Chris Lattner |
2009-08-23 | remove various std::ostream version of printing methods from | Chris Lattner |
2009-08-23 | remove a dead class. | Chris Lattner |
2009-08-22 | Convert DOUT to DEBUG(errs()...). | Bill Wendling |
2009-08-10 | Modified VNInfo. The "copy" member is now a union which holds the copy for a ... | Lang Hames |
2009-08-05 | Turn some insert_subreg, extract_subreg, subreg_to_reg into implicit_defs. | Evan Cheng |
2009-08-03 | Re-apply LiveInterval index dumping patch, with fixes suggested by Bill | David Greene |
2009-07-31 | Use setPreservesAll and setPreservesCFG in CodeGen passes. | Dan Gohman |
2009-07-25 | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar |
2009-07-24 | Move to raw_ostream. | Daniel Dunbar |
2009-07-22 | Constify the key in Mi2IndexMap. | David Greene |
2009-07-21 | revert r76602, 76603, and r76615, pending design discussions. | Chris Lattner |
2009-07-21 | Prefix IR dumps with LiveInterval indices when possible. This turns | David Greene |
2009-07-17 | Simplify the coalescer (finally!) by making LiveIntervals::processImplicitDef... | Evan Cheng |
2009-07-16 | Changed my mind. We now allow remat of instructions whose defs have subreg in... | Evan Cheng |
2009-07-16 | Let callers decide the sub-register index on the def operand of rematerialize... | Evan Cheng |
2009-07-14 | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin |
2009-07-11 | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin |
2009-07-11 | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, | Torok Edwin |
2009-07-10 | Avoid compiler warnings if assertions turned off. | Duncan Sands |
2009-07-09 | Improved tracking of value number kills. VN kills are now represented | Lang Hames |
2009-07-01 | Remove special handling of implicit_def. Fix a couple more bugs in liveinterv... | Evan Cheng |
2009-07-01 | Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the... | Evan Cheng |
2009-06-30 | Add a bit IsUndef to MachineOperand. This indicates the def / use register op... | Evan Cheng |
2009-06-27 | When doing remat, don't consider uses of non-allocatable physregs. Patch | Chris Lattner |
2009-06-19 | More VNInfo tweaking, plus a little progress on intra-block splitting. | Lang Hames |
2009-06-18 | Improved PHI def marking, replaced some gotos with breaks. | Lang Hames |
2009-06-17 | VNInfo cleanup. | Lang Hames |
2009-06-14 | Move register allocation preference (or hint) from LiveInterval to MachineReg... | Evan Cheng |
2009-06-02 | Update to in-place spilling framework. Includes live interval scaling and tri... | Lang Hames |
2009-05-26 | LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as many | Jeffrey Yasskin |
2009-05-03 | In some rare cases, the register allocator can spill registers but end up not... | Evan Cheng |
2009-04-27 | Fix PR4076. Correctly create live interval of physical register with two-addr... | Evan Cheng |
2009-04-27 | Fix PR4056. It's possible a physical register def is dead if its implicit use... | Evan Cheng |
2009-04-21 | It has finally happened. Spiller is now using live interval info. | Evan Cheng |
2009-04-20 | Added a linearscan register allocation optimization. When the register alloca... | Evan Cheng |