2008-01-30 |
Owen Anderson | Make DSE much more aggressive by performing DCE earlier...
|
commit | commitdiff | tree |
2008-01-30 |
Owen Anderson | Fix an issue where, under very specific circumstances...
|
commit | commitdiff | tree |
2008-01-29 |
Owen Anderson | Add a testcase for eliminating memcpy's at the end...
|
commit | commitdiff | tree |
2008-01-29 |
Owen Anderson | Add support for eliminating memcpy's at the end of...
|
commit | commitdiff | tree |
2008-01-29 |
Owen Anderson | RegAllocBigBlock doesn't need LiveVariables either.
|
commit | commitdiff | tree |
2008-01-27 |
Owen Anderson | Reg alloc doesn't really need LiveVariables.
|
commit | commitdiff | tree |
2008-01-27 |
Owen Anderson | Fixes for BreakCriticalMachineCodeEdge by Fernando.
|
commit | commitdiff | tree |
2008-01-25 |
Owen Anderson | DeadStoreElimination can treat byval parameters as...
|
commit | commitdiff | tree |
2008-01-24 |
Owen Anderson | Move some functionality for adding flags to MachineInstr...
|
commit | commitdiff | tree |
2008-01-22 |
Owen Anderson | Fix an iterator invalidation issue.
|
commit | commitdiff | tree |
2008-01-21 |
Owen Anderson | Clarify a deviation from the original algorithm.
|
commit | commitdiff | tree |
2008-01-21 |
Owen Anderson | Improve a few comments.
|
commit | commitdiff | tree |
2008-01-15 |
Owen Anderson | Move some calls to getVRegDef higher in the callgraph...
|
commit | commitdiff | tree |
2008-01-15 |
Owen Anderson | Remove DefInst from LiveVariables::VarInfo. Use the...
|
commit | commitdiff | tree |
2008-01-10 |
Owen Anderson | Don't use LiveVariables::VarInfo::DefInst.
|
commit | commitdiff | tree |
2008-01-10 |
Owen Anderson | Get rid of all uses of LiveVariables::VarInfo::DefInst...
|
commit | commitdiff | tree |
2008-01-10 |
Owen Anderson | Add more comments explaining the basics of how the...
|
commit | commitdiff | tree |
2008-01-10 |
Owen Anderson | Get rid of the isKillInst predicate. LiveVariables...
|
commit | commitdiff | tree |
2008-01-10 |
Owen Anderson | Copies need to be inserted before the first terminator...
|
commit | commitdiff | tree |
2008-01-09 |
Owen Anderson | Clean up StrongPHIElimination a bit, and add some more...
|
commit | commitdiff | tree |
2008-01-09 |
Owen Anderson | StrongPHIElim: Now with even fewer trivial bugs!
|
commit | commitdiff | tree |
2008-01-09 |
Owen Anderson | Fix an infinite recursion bug in InsertCopies.
|
commit | commitdiff | tree |
2008-01-09 |
Owen Anderson | Fix some simple bugs. StrongPHIElimination now does...
|
commit | commitdiff | tree |
2008-01-08 |
Owen Anderson | Rename registers that do not need copies.
|
commit | commitdiff | tree |
2008-01-08 |
Owen Anderson | Actually insert copies now!
|
commit | commitdiff | tree |
2008-01-07 |
Owen Anderson | Oops, missed one.
|
commit | commitdiff | tree |
2008-01-07 |
Owen Anderson | Make some predicates static.
|
commit | commitdiff | tree |
2008-01-07 |
Owen Anderson | Update CodeGen for MRegisterInfo --> TargetInstrInfo...
|
commit | commitdiff | tree |
2008-01-07 |
Owen Anderson | Move even more functionality from MRegisterInfo into...
|
commit | commitdiff | tree |
2008-01-05 |
Owen Anderson | I should not be allowed to commit when sleepy.
|
commit | commitdiff | tree |
2008-01-05 |
Owen Anderson | Didn't mean to commit this.
|
commit | commitdiff | tree |
2008-01-05 |
Owen Anderson | Didn't mean to commit this.
|
commit | commitdiff | tree |
2008-01-04 |
Owen Anderson | Move some more functionality from MRegisterInfo to...
|
commit | commitdiff | tree |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from RegisterInf...
|
commit | commitdiff | tree |
2007-12-31 |
Owen Anderson | Move copyRegToReg from MRegisterInfo to TargetInstrInfo...
|
commit | commitdiff | tree |
2007-12-28 |
Owen Anderson | Add a testcase for my recent InstCombine fix, written...
|
commit | commitdiff | tree |
2007-12-28 |
Owen Anderson | Repair a transform that Chris noticed a bug in. Thanks...
|
commit | commitdiff | tree |
2007-12-24 |
Owen Anderson | Flesh out the Briggs implementation a little bit more...
|
commit | commitdiff | tree |
2007-12-23 |
Owen Anderson | Get rid of an unneeded #include.
|
commit | commitdiff | tree |
2007-12-23 |
Owen Anderson | Sketch out an implementation of Briggs' copy placement...
|
commit | commitdiff | tree |
2007-12-23 |
Owen Anderson | Add GraphTraits specializations for machine dominators.
|
commit | commitdiff | tree |
2007-12-22 |
Owen Anderson | Note what still needs doing.
|
commit | commitdiff | tree |
2007-12-22 |
Owen Anderson | Remove critical edge breaking. It won't be necessary...
|
commit | commitdiff | tree |
2007-12-16 |
Owen Anderson | Break local interferences in StrongPHIElimination....
|
commit | commitdiff | tree |
2007-12-16 |
Owen Anderson | A few more comments.
|
commit | commitdiff | tree |
2007-12-13 |
Owen Anderson | Add register pairs to the list to check for local interferences.
|
commit | commitdiff | tree |
2007-12-13 |
Owen Anderson | Remove ugly and horrible code. It's not necessary...
|
commit | commitdiff | tree |
2007-12-12 |
Owen Anderson | Forgot to remove a register from the PHI-union after...
|
commit | commitdiff | tree |
2007-12-11 |
Owen Anderson | More progress on StrongPHIElimination. Now we actually...
|
commit | commitdiff | tree |
2007-12-10 |
Owen Anderson | A little more progress on StrongPHIElimination, now...
|
commit | commitdiff | tree |
2007-12-08 |
Owen Anderson | Fix several cache coherence bugs in MemDep/GVN that...
|
commit | commitdiff | tree |
2007-12-07 |
Owen Anderson | Fix a stupid error that Chris pointed out.
|
commit | commitdiff | tree |
2007-12-01 |
Owen Anderson | Fixes for MachineLoopInfo, mostly from Evan. With...
|
commit | commitdiff | tree |
2007-11-29 |
Owen Anderson | Fix a miscompilation in spiff on PPC.
|
commit | commitdiff | tree |
2007-11-27 |
Owen Anderson | Add MachineLoopInfo. This is not yet tested.
|
commit | commitdiff | tree |
2007-11-27 |
Owen Anderson | Make LoopInfoBase more generic, in preparation for...
|
commit | commitdiff | tree |
2007-11-27 |
Owen Anderson | Add accessor for getting the underlying templated type...
|
commit | commitdiff | tree |
2007-11-26 |
Owen Anderson | Fix another bug that was causing siod to fail.
|
commit | commitdiff | tree |
2007-11-26 |
Owen Anderson | Fix a silly bug that Nicholas noticed.
|
commit | commitdiff | tree |
2007-11-26 |
Owen Anderson | Allow GVN to eliminate read-only function calls when...
|
commit | commitdiff | tree |
2007-11-19 |
Owen Anderson | Teach me to do stuff late at night.
|
commit | commitdiff | tree |
2007-11-19 |
Owen Anderson | Fix a factually incorrect statement pointed out by...
|
commit | commitdiff | tree |
2007-11-15 |
Owen Anderson | More templatization.
|
commit | commitdiff | tree |
2007-11-14 |
Owen Anderson | Start the process of making MachineLoopInfo possible...
|
commit | commitdiff | tree |
2007-11-13 |
Owen Anderson | Run computeDomForest() on the set of registers that...
|
commit | commitdiff | tree |
2007-11-13 |
Owen Anderson | Preserve LiveVariables when doing critical edge splitting.
|
commit | commitdiff | tree |
2007-11-13 |
Owen Anderson | Wow. I definitely shouldn't write code when I'm tird.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Break critical edges coming into blocks with PHI nodes.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Add a flag for indirect branch instructions.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Fix rewriting of PHI nodes.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Remove unnecessary #include's.
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | As Chris and Evan pointed out, BreakCriticalMachineEdges...
|
commit | commitdiff | tree |
2007-11-12 |
Owen Anderson | Fix on 64-bit machines.
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | This preserves critical edge breaking.
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Make BreakCriticalMachineEdges available as a pass...
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Add the majority of machine-level critical edge breaking...
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Take another stab at getting isLiveIn() and isLiveOut...
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Fix MachineDominators' getAnalysisUsage.
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Oops, forgot to commit this file.
|
commit | commitdiff | tree |
2007-11-08 |
Owen Anderson | Bring UsedBlocks back. StrongPHIElimination needs...
|
commit | commitdiff | tree |
2007-11-07 |
Owen Anderson | Add some more of StrongPHIElim.
|
commit | commitdiff | tree |
2007-11-06 |
Owen Anderson | Add a few comments.
|
commit | commitdiff | tree |
2007-11-06 |
Owen Anderson | DomForest is a forest of registers, not instructions.
|
commit | commitdiff | tree |
2007-11-06 |
Owen Anderson | StrongPHIElimination requires LiveVariables.
|
commit | commitdiff | tree |
2007-11-06 |
Owen Anderson | Add a missing #include.
|
commit | commitdiff | tree |
2007-11-04 |
Owen Anderson | Another step of stronger PHI elimination down.
|
commit | commitdiff | tree |
2007-11-02 |
Owen Anderson | VAArgInst does, in fact, read memory.
|
commit | commitdiff | tree |
2007-11-01 |
Owen Anderson | Fix test/Transforms/DeadStoreElimination/PartialStore...
|
commit | commitdiff | tree |
2007-11-01 |
Owen Anderson | Now with less tabs!
|
commit | commitdiff | tree |
2007-10-31 |
Owen Anderson | Add a preverifier pass to check that every basic block...
|
commit | commitdiff | tree |
2007-10-31 |
Owen Anderson | Add the skeleton of a better PHI elimination pass.
|
commit | commitdiff | tree |
2007-10-31 |
Owen Anderson | Some fixes to get MachineDomTree working better.
|
commit | commitdiff | tree |
2007-10-29 |
Owen Anderson | Add a first attempt at dominator information for MBB...
|
commit | commitdiff | tree |
2007-10-26 |
Owen Anderson | Make a comment better.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Fix an obvious typo.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | More tutorial cleanups.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Add proper footers.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Don't bother providing code samples. Maintaining zip...
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Fix for PR1741.
|
commit | commitdiff | tree |
2007-10-25 |
Owen Anderson | Make it possible for DomTreeBase to be constructed...
|
commit | commitdiff | tree |
next |