2010-09-14 |
Owen Anderson | Remove dead option from tests.
|
commit | commitdiff | tree |
2010-09-14 |
Owen Anderson | Remove the option to disable LazyValueInfo in JumpThreading...
|
commit | commitdiff | tree |
2010-09-13 |
Owen Anderson | Attempt to fix the Linux build.
|
commit | commitdiff | tree |
2010-09-13 |
Owen Anderson | Minimize #includes in a top-level header.
|
commit | commitdiff | tree |
2010-09-13 |
Owen Anderson | Add a reduced testcase for the infinite loop fixed...
|
commit | commitdiff | tree |
2010-09-13 |
Owen Anderson | Re-apply r113679, which was reverted in r113720, which...
|
commit | commitdiff | tree |
2010-09-11 |
Owen Anderson | Invert and-of-or into or-of-and when doing so would...
|
commit | commitdiff | tree |
2010-09-10 |
Owen Anderson | Lower the unrolling theshold to 150. Empirical tests...
|
commit | commitdiff | tree |
2010-09-09 |
Owen Anderson | What the loop unroller cares about, rather than just...
|
commit | commitdiff | tree |
2010-09-09 |
Owen Anderson | Revert r113439, which relaxed the requirement that...
|
commit | commitdiff | tree |
2010-09-09 |
Owen Anderson | r113526 introduced an unintended change to the loop...
|
commit | commitdiff | tree |
2010-09-09 |
Owen Anderson | Fix typo in code to cap the loop code size reduction...
|
commit | commitdiff | tree |
2010-09-09 |
Owen Anderson | Use code-size reduction metrics to estimate the amount...
|
commit | commitdiff | tree |
2010-09-09 |
Owen Anderson | Refactor code-size reduction estimation methods out...
|
commit | commitdiff | tree |
2010-09-08 |
Owen Anderson | Relax the "don't unroll loops containing calls" rule...
|
commit | commitdiff | tree |
2010-09-08 |
Owen Anderson | Generalize instcombine's support for combining multiple...
|
commit | commitdiff | tree |
2010-09-08 |
Owen Anderson | Move private member functions to the end of the class...
|
commit | commitdiff | tree |
2010-09-08 |
Owen Anderson | Make module ownership methods on LLVMContext private...
|
commit | commitdiff | tree |
2010-09-08 |
Owen Anderson | Clarify the ownership model of LLVMContext and Module...
|
commit | commitdiff | tree |
2010-09-07 |
Owen Anderson | Add a separate unrolling threshold when the current...
|
commit | commitdiff | tree |
2010-09-07 |
Owen Anderson | Remove dead code. ManagedCleanup is unused, and contained...
|
commit | commitdiff | tree |
2010-09-07 |
Owen Anderson | Fix PR7972, in which the PassRegistry was being leaked...
|
commit | commitdiff | tree |
2010-09-07 |
Owen Anderson | Properly initialize the pImpl member of PassRegistry...
|
commit | commitdiff | tree |
2010-09-07 |
Owen Anderson | Add doxygen comments for PassRegistry.
|
commit | commitdiff | tree |
2010-09-07 |
Owen Anderson | Clean up some of the PassRegistry implementation, and...
|
commit | commitdiff | tree |
2010-09-03 |
Owen Anderson | Propagate non-local comparisons. Fixes PR1757.
|
commit | commitdiff | tree |
2010-09-03 |
Owen Anderson | Add support for simplifying a load from a computed...
|
commit | commitdiff | tree |
2010-09-03 |
Owen Anderson | Add a test for PR4413, which was apparently fixed at...
|
commit | commitdiff | tree |
2010-09-03 |
Owen Anderson | Add PR number to test.
|
commit | commitdiff | tree |
2010-09-03 |
Owen Anderson | Re-enable CorrelatedValuePropagation. I've tested...
|
commit | commitdiff | tree |
2010-09-02 |
Owen Anderson | Remove incorrect and poorly tested code for trying...
|
commit | commitdiff | tree |
2010-09-02 |
Owen Anderson | Fix typo. I accidentally edited the wrong file before...
|
commit | commitdiff | tree |
2010-09-02 |
Owen Anderson | Fix a bug in LazyValueInfo that CorrelatedValuePropagation...
|
commit | commitdiff | tree |
2010-09-01 |
Owen Anderson | Disable CorrelatedValuePropagation while I track down...
|
commit | commitdiff | tree |
2010-09-01 |
Owen Anderson | Tentatively add correlated value propagation to the...
|
commit | commitdiff | tree |
2010-09-01 |
Owen Anderson | JumpThreading keeps LazyValueInfo up to date, so we...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Merge 2010-08-31-InfiniteRecursion.ll into crash.ll.
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | More cleanups of my JumpThreading transforms, including...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Add an RAII helper to make cleanup of the RecursionSet...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Only try to clean up the current block if we changed...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Add a test for the duplicated-conditional situation...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Refactor my fix for PR5652 to terminate the predecessor...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Manually reduce this testcase.
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Add a micro-test for the transforms I added to JumpThreading.
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Don't perform an extra traversal of the function just...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Rename test directory to reflect new pass name.
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Rename ValuePropagation to a more descriptive CorrelatedValu...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Rename file to something more descriptive.
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | More Chris-inspired JumpThreading fixes: use ConstantExpr...
|
commit | commitdiff | tree |
2010-08-31 |
Owen Anderson | Remove r111665, which implemented store-narrowing in...
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Fix a typo.
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Combine these two tests, and make sure there's a newline...
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Cleanups suggested by Chris.
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Re-apply r112539, being more careful to respect the...
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Add statistics to evaluate this pass.
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Revert r112539. It accidentally introduced a miscompilation.
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Fixes and cleanups pointed out by Chris. In general...
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Remove this from the main tree. I'll host it out of...
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | It is possible to try to merge a not-constant with...
|
commit | commitdiff | tree |
2010-08-30 |
Owen Anderson | Add a new example to the LLVM distribution: a trace...
|
commit | commitdiff | tree |
2010-08-27 |
Owen Anderson | Add a prototype of a new peephole optimizing pass that...
|
commit | commitdiff | tree |
2010-08-27 |
Owen Anderson | Improve the precision of getConstant().
|
commit | commitdiff | tree |
2010-08-27 |
Owen Anderson | Fix typos in comments.
|
commit | commitdiff | tree |
2010-08-27 |
Owen Anderson | Use LVI to eliminate conditional branches where we...
|
commit | commitdiff | tree |
2010-08-26 |
Owen Anderson | Make JumpThreading smart enough to properly thread...
|
commit | commitdiff | tree |
2010-08-25 |
Owen Anderson | In the default address space, any GEP off of null results...
|
commit | commitdiff | tree |
2010-08-24 |
Owen Anderson | NULL loads are only invalid in the default address...
|
commit | commitdiff | tree |
2010-08-24 |
Owen Anderson | Add support for inferring values for the default cases...
|
commit | commitdiff | tree |
2010-08-24 |
Owen Anderson | Add support for inferring that a load from a pointer...
|
commit | commitdiff | tree |
2010-08-24 |
Owen Anderson | Turn LVI on, previously detected failures should be...
|
commit | commitdiff | tree |
2010-08-24 |
Owen Anderson | Don't assume that all constants with integer types...
|
commit | commitdiff | tree |
2010-08-23 |
Owen Anderson | Turn LVI back off, I have a testcase now.
|
commit | commitdiff | tree |
2010-08-23 |
Owen Anderson | Re-enable LazyValueInfo. Monitoring for failures.
|
commit | commitdiff | tree |
2010-08-23 |
Owen Anderson | Now that PassInfo and Pass::ID have been separated...
|
commit | commitdiff | tree |
2010-08-20 |
Owen Anderson | Re-apply r111568 with a fix for the clang self-host.
|
commit | commitdiff | tree |
2010-08-19 |
Owen Anderson | Previous revert failed to remove this file.
|
commit | commitdiff | tree |
2010-08-19 |
Owen Anderson | Revert r111568 to unbreak clang self-host.
|
commit | commitdiff | tree |
2010-08-19 |
Owen Anderson | When a set of bitmask operations, typically from a...
|
commit | commitdiff | tree |
2010-08-19 |
Owen Anderson | Disable LVI while I evaluate a failure.
|
commit | commitdiff | tree |
2010-08-19 |
Owen Anderson | Tentatively enabled LVI by default. I'll be monitoring...
|
commit | commitdiff | tree |
2010-08-18 |
Owen Anderson | Use ConstantRange to propagate information through...
|
commit | commitdiff | tree |
2010-08-18 |
Owen Anderson | Inform LazyValueInfo whenever a block is deleted, to...
|
commit | commitdiff | tree |
2010-08-16 |
Owen Anderson | Fix another iterator invalidation that caused a *really...
|
commit | commitdiff | tree |
2010-08-11 |
Owen Anderson | Fix a subtle use-after-free issue.
|
commit | commitdiff | tree |
2010-08-11 |
Owen Anderson | Improve indentation.
|
commit | commitdiff | tree |
2010-08-10 |
Owen Anderson | Now that we're using ConstantRange to represent potential...
|
commit | commitdiff | tree |
2010-08-10 |
Owen Anderson | Switch over to using ConstantRange to track integral...
|
commit | commitdiff | tree |
2010-08-09 |
Owen Anderson | Add ConstantRange information to the debugging output.
|
commit | commitdiff | tree |
2010-08-07 |
Owen Anderson | Remove layering violation.
|
commit | commitdiff | tree |
2010-08-07 |
Owen Anderson | Add an inverse() method to ConstantRange.
|
commit | commitdiff | tree |
2010-08-07 |
Owen Anderson | Add a convenience constructor.
|
commit | commitdiff | tree |
2010-08-07 |
Owen Anderson | Don't attempt the PRE inline asm calls, since we don...
|
commit | commitdiff | tree |
2010-08-07 |
Owen Anderson | Add a predicate to determine if a call is an inline...
|
commit | commitdiff | tree |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildbot...
|
commit | commitdiff | tree |
2010-08-06 |
Owen Anderson | Fix botched revert.
|
commit | commitdiff | tree |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots.
|
commit | commitdiff | tree |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes...
|
commit | commitdiff | tree |
2010-08-05 |
Owen Anderson | Add the beginnings of infrastructure for range tracking.
|
commit | commitdiff | tree |
2010-08-05 |
Owen Anderson | Give JumpThreading+LVI a long-form cl::opt so that...
|
commit | commitdiff | tree |
2010-08-05 |
Owen Anderson | Split the tag and value members of LVILatticeVal in...
|
commit | commitdiff | tree |
next |