2011-11-13 |
Jakob Stoklund Olesen | Rename SlotIndexes to match how they are used. |
blob | commitdiff | raw |
2011-10-13 |
Cameron Zwarich | Use an existing method. |
blob | commitdiff | raw | diff to current |
2011-10-12 |
Cameron Zwarich | To find the exiting VN of a LiveInterval from a block... |
blob | commitdiff | raw | diff to current |
2011-08-09 |
Jakob Stoklund Olesen | Trim an unneeded header. |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Cameron Zwarich | Add some statistics to StrongPHIElimination. |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Cameron Zwarich | Eliminate some extra hash table lookups. |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Cameron Zwarich | Add an informative comment. |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Cameron Zwarich | Fix coding style. |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Cameron Zwarich | Switch to path halving from path compression for a... |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Cameron Zwarich | Eliminate repeated allocation of a per-BB DenseMap... |
blob | commitdiff | raw | diff to current |
2010-12-30 |
Cameron Zwarich | Use getVRegDef() instead of def_iterator. This leads... |
blob | commitdiff | raw | diff to current |
2010-12-29 |
Cameron Zwarich | Instead of processing every instruction when splitting... |
blob | commitdiff | raw | diff to current |
2010-12-29 |
Cameron Zwarich | Add text explaining an assertion. |
blob | commitdiff | raw | diff to current |
2010-12-28 |
Cameron Zwarich | Revert the optimization in r122596. It is correct for... |
blob | commitdiff | raw | diff to current |
2010-12-28 |
Cameron Zwarich | Avoid iterating every operand of an instruction in... |
blob | commitdiff | raw | diff to current |
2010-12-27 |
Cameron Zwarich | Change an assertion to assert what the code actually... |
blob | commitdiff | raw | diff to current |
2010-12-27 |
Cameron Zwarich | Land a first cut at StrongPHIElimination. There are... |
blob | commitdiff | raw | diff to current |
2010-12-24 |
Cameron Zwarich | Simplify a check for implicit defs and remove a FIXME. |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Cameron Zwarich | Incremental progress towards a new implementation of... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Cameron Zwarich | Some cleanup before I start committing some incremental... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Jakob Stoklund Olesen | Delete the StrongPHIElimination pass, leaving only... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Owen Anderson | Now that PassInfo and Pass::ID have been separated... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Jakob Stoklund Olesen | Replace copyRegToReg with COPY everywhere in lib/CodeGe... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Jakob Stoklund Olesen | Don't track kills in VNInfo. Use interval ends instead. |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Dan Gohman | Add a DebugLoc argument to TargetInstrInfo::copyRegToRe... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Bill Wendling | Revert accidental commit. |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Bill Wendling | Turn off critical edge splitting for landing pads.... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Oops. Renamed remaining MachineInstrIndex references. |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Lang Hames | Removed static qualifier from a few index related metho... |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Lang Hames | Replaces uses of unsigned for indexes in LiveInterval... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove a few DOUTs here and there. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Lang Hames | Modified VNInfo. The "copy" member is now a union which... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Use setPreservesAll and setPreservesCFG in CodeGen... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Lang Hames | Improved tracking of value number kills. VN kills are... |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Lang Hames | VNInfo cleanup. |
blob | commitdiff | raw | diff to current |
2009-06-02 |
Lang Hames | Update to in-place spilling framework. Includes live... |
blob | commitdiff | raw | diff to current |
2008-10-12 |
Owen Anderson | Fix a bug in live-in detection that caused lost-copy... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Argyrios Kyrtzidis | Fix compilation error on MSVC. |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-10-02 |
Owen Anderson | Use a multimap rather than a map for holding the list... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Owen Anderson | Mark merged-in VNInfo's as being PHIKilled. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Owen Anderson | We don't need to insert copies for implicit_def's. |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Owen Anderson | Fix off-by-one error when updating live intervals. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Owen Anderson | Add initial support for inserting last minute copies. |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Owen Anderson | Significant improvements to the logic for merging live... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Owen Anderson | Get rid of unused variable. |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Owen Anderson | 1) Merge entire live intervals instead of parts of... |
blob | commitdiff | raw | diff to current |
2008-08-07 |
Owen Anderson | Do a dominator walk when scheduling copies, rather... |
blob | commitdiff | raw | diff to current |
2008-08-06 |
Owen Anderson | Correct handle cases where two phis are coalesced toget... |
blob | commitdiff | raw | diff to current |
2008-08-06 |
Owen Anderson | We don't need to try to coalesce input vregs that are... |
blob | commitdiff | raw | diff to current |
2008-08-06 |
Owen Anderson | Only trim a live interval if the register is not used... |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Owen Anderson | Oops, we were already checking for dead phis. Handle... |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Owen Anderson | We don't need to update live intervals for dead PHIs. |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Owen Anderson | Use existing LiveInterval methods to simplify live... |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Owen Anderson | When merging live intervals, we also need to merge... |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Owen Anderson | When merging a PHI operand's live interval into the... |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Owen Anderson | Fix the issues originally addressed in r54070. After... |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Owen Anderson | In order to avoid reprocessing a register more than... |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Owen Anderson | Remove live interval entries for an interval if we... |
blob | commitdiff | raw | diff to current |
2008-07-24 |
Owen Anderson | Store the predecessor MBB in the PHIUnion, rather than... |
blob | commitdiff | raw | diff to current |
2008-06-05 |
Owen Anderson | Remove debugging code. |
blob | commitdiff | raw | diff to current |
2008-06-05 |
Owen Anderson | Use the newly created helper on LiveIntervals. |
blob | commitdiff | raw | diff to current |
2008-06-04 |
Owen Anderson | Correctly construct live intervals for the copies we... |
blob | commitdiff | raw | diff to current |
2008-06-04 |
Owen Anderson | We need to subtract one from this index because live... |
blob | commitdiff | raw | diff to current |
2008-05-30 |
Owen Anderson | Preserve the register coallescer, and update live inter... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Change class' public PassInfo variables to by initializ... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-02 |
Owen Anderson | In some situations, we need to check for local interfer... |
blob | commitdiff | raw | diff to current |
2008-04-02 |
Owen Anderson | Correctly mark a valno that was previous defined by... |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Owen Anderson | Don't dereference MBB->end(). |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Owen Anderson | Fix a major bug in the DFS calculation. Thanks for... |
blob | commitdiff | raw | diff to current |
2008-03-29 |
Owen Anderson | Remove some unneeded code for LiveInterval joining... |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Owen Anderson | Dead PHI instructions need to be handled specially. |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Owen Anderson | Remove some debugging code. |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Owen Anderson | StrongPHIElimination doesn't support swapping live... |
blob | commitdiff | raw | diff to current |
2008-03-24 |
Owen Anderson | Remove #include<iostream>, which I was using for debugging. |
blob | commitdiff | raw | diff to current |
2008-03-24 |
Owen Anderson | Be sure to remove intervals after we've joined them... |
blob | commitdiff | raw | diff to current |
2008-03-17 |
Owen Anderson | A first attempt at updating live intervals, with code... |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Owen Anderson | We also need to collect the VN IDs for the PHI instruct... |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Owen Anderson | When we're determining what registers to coallesce... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Owen Anderson | Move StrongPHIElimination after live interval analysis... |
blob | commitdiff | raw | diff to current |
2008-03-06 |
Gabor Greif | some more spelling changes |
blob | commitdiff | raw | diff to current |
2008-03-05 |
Evan Cheng | Refactor code. Remove duplicated functions that basical... |
blob | commitdiff | raw | diff to current |
2008-01-22 |
Owen Anderson | Fix an iterator invalidation issue. |
blob | commitdiff | raw | diff to current |
next |