| Commit message (Expand) | Author | Age | Files | Lines |
* | Move a sign-extend or a zero-extend of a load to the same basic block as the | Bob Wilson | 2010-09-21 | 1 | -1/+2 |
* | Clarify a comment. | Bob Wilson | 2010-09-21 | 1 | -1/+1 |
* | do not rely on the implicit-dereference semantics of dyn_cast_or_null | Gabor Greif | 2010-09-18 | 1 | -1/+1 |
* | do not rely on the implicit-dereference semantics of dyn_cast_or_null | Gabor Greif | 2010-09-18 | 1 | -4/+4 |
* | Use a depth-first iteratation in CorrelatedValuePropagation to avoid wasting ... | Owen Anderson | 2010-09-16 | 1 | -2/+6 |
* | When substituting sunkaddrs into indirect arguments an asm, we were | Dale Johannesen | 2010-09-16 | 1 | -2/+4 |
* | fix PR8144, a bug where constant merge would merge globals marked | Chris Lattner | 2010-09-15 | 1 | -1/+27 |
* | Remove the option to disable LazyValueInfo in JumpThreading, as it is now | Owen Anderson | 2010-09-14 | 1 | -110/+37 |
* | fix PR8102, a case where we'd copyValue from a value that we already | Chris Lattner | 2010-09-14 | 1 | -11/+11 |
* | Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." | Michael J. Spencer | 2010-09-13 | 5 | -34/+5 |
* | Remove unused variable. | Eric Christopher | 2010-09-13 | 1 | -1/+0 |
* | Added skeleton for inline asm multiple alternative constraint support. | John Thompson | 2010-09-13 | 2 | -48/+9 |
* | Re-apply r113679, which was reverted in r113720, which added a paid of new in... | Owen Anderson | 2010-09-13 | 1 | -5/+31 |
* | Revert 113679, it was causing an infinite loop in a testcase that I've sent | Eric Christopher | 2010-09-12 | 1 | -30/+5 |
* | Invert and-of-or into or-of-and when doing so would allow us to clear bits of... | Owen Anderson | 2010-09-11 | 1 | -5/+30 |
* | typoes | Gabor Greif | 2010-09-10 | 3 | -6/+6 |
* | CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. | Michael J. Spencer | 2010-09-10 | 5 | -5/+34 |
* | This transform is also performed by InstructionSimplify, remove the duplicate. | Benjamin Kramer | 2010-09-10 | 1 | -3/+0 |
* | Lower the unrolling theshold to 150. Empirical tests indicate that this is a... | Owen Anderson | 2010-09-10 | 1 | -1/+1 |
* | What the loop unroller cares about, rather than just not unrolling loops with... | Owen Anderson | 2010-09-09 | 1 | -5/+5 |
* | Revert r113439, which relaxed the requirement that loops containing calls can... | Owen Anderson | 2010-09-09 | 1 | -4/+2 |
* | r113526 introduced an unintended change to the loop unrolling threshold. Rev... | Owen Anderson | 2010-09-09 | 1 | -1/+1 |
* | Fix typo in code to cap the loop code size reduction calculation. | Owen Anderson | 2010-09-09 | 1 | -2/+2 |
* | Use code-size reduction metrics to estimate the amount of savings we'll get w... | Owen Anderson | 2010-09-09 | 1 | -1/+24 |
* | Relax the "don't unroll loops containing calls" rule. Instead, when a loop c... | Owen Anderson | 2010-09-08 | 1 | -2/+4 |
* | Generalize instcombine's support for combining multiple bit checks into a sin... | Owen Anderson | 2010-09-08 | 1 | -32/+278 |
* | Add a separate unrolling threshold when the current function is being optimiz... | Owen Anderson | 2010-09-07 | 1 | -4/+20 |
* | Fix a serious performance regression introduced by r108687 on linux: | Chris Lattner | 2010-09-07 | 1 | -1/+6 |
* | Fix major bug in thunk detection. Also verify the calling convention. | Nick Lewycky | 2010-09-07 | 1 | -22/+39 |
* | fix PR8067, an over-aggressive assertion in LICM. | Chris Lattner | 2010-09-06 | 1 | -4/+4 |
* | Teach loop rotate to hoist trivially invariant instructions | Chris Lattner | 2010-09-06 | 1 | -10/+27 |
* | pull a simple method out of LICM into a new | Chris Lattner | 2010-09-06 | 1 | -16/+1 |
* | more cleanups | Chris Lattner | 2010-09-05 | 1 | -52/+38 |
* | Change lower atomic pass to use IntrinsicInst to simplify it a bit. | Chris Lattner | 2010-09-05 | 2 | -41/+30 |
* | eliminate some non-obvious casts. UndefValue isa Constant. | Chris Lattner | 2010-09-05 | 1 | -4/+4 |
* | Fix warning reported by MSVC++ builder. | Nick Lewycky | 2010-09-05 | 1 | -2/+2 |
* | Switch FnSet to containing the ComparableFunction instead of a pointer to one. | Nick Lewycky | 2010-09-05 | 1 | -36/+67 |
* | Fix many bugs when merging weak-strong and weak-weak pairs. We now merge all | Nick Lewycky | 2010-09-05 | 1 | -98/+183 |
* | zap dead code. | Chris Lattner | 2010-09-04 | 1 | -3/+2 |
* | Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedge | Dan Gohman | 2010-09-04 | 1 | -1/+10 |
* | fix a bug in my licm rewrite when a load from the promoted memory | Chris Lattner | 2010-09-04 | 1 | -3/+29 |
* | Propagate non-local comparisons. Fixes PR1757. | Owen Anderson | 2010-09-03 | 1 | -0/+48 |
* | Add support for simplifying a load from a computed value to a load from a glo... | Owen Anderson | 2010-09-03 | 1 | -6/+34 |
* | fix more AST updating bugs, correcting miscompilation in PR8041 | Chris Lattner | 2010-09-02 | 1 | -2/+4 |
* | Reapply commit 112699, speculatively reverted by echristo, since | Duncan Sands | 2010-09-02 | 6 | -20/+18 |
* | deepen my MMX/SRoA hack to avoid hurting non-x86 codegen. | Chris Lattner | 2010-09-01 | 1 | -2/+8 |
* | Fix loop unswitching's assumption that a code path which either | Dan Gohman | 2010-09-01 | 1 | -9/+8 |
* | JumpThreading keeps LazyValueInfo up to date, so we don't need to rerun it | Owen Anderson | 2010-09-01 | 1 | -1/+3 |
* | Speculatively revert 112699 and 112702, they seem to be causing | Eric Christopher | 2010-09-01 | 6 | -18/+20 |
* | If PrototypeValue is erased in the middle of using the SSAUpdator | Duncan Sands | 2010-09-01 | 6 | -20/+18 |