2010-10-01 |
Owen Anderson | Now that the profitable bits of EnableFullLoadPRE have... |
tree | commitdiff |
2010-10-01 |
Eric Christopher | Fix the other half of the alignment changing issue... |
tree | commitdiff |
2010-10-01 |
Chris Lattner | fix PR8267 - Instcombine shouldn't optimizer away volat... |
tree | commitdiff |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
tree | commitdiff |
2010-09-30 |
Owen Anderson | We do want to allow LoadPRE to perform LICM-like transf... |
tree | commitdiff |
2010-09-30 |
Jakob Stoklund Olesen | Try again to disable critical edge splitting in CodeGen... |
tree | commitdiff |
2010-09-30 |
Benjamin Kramer | Tighten up prototype verification of strchr and strrchr... |
tree | commitdiff |
2010-09-30 |
Benjamin Kramer | Add constant folding for strspn and strcspn to Simplify... |
tree | commitdiff |
2010-09-29 |
Benjamin Kramer | Add strpbrk folding to SimplifyLibCalls. |
tree | commitdiff |
2010-09-29 |
Benjamin Kramer | Simplify the loop in StrChrOptimizer. FileCheckize... |
tree | commitdiff |
2010-09-29 |
Benjamin Kramer | Teach SimplifyLibCalls how to optimize strrchr. |
tree | commitdiff |
2010-09-29 |
Owen Anderson | Fix PR8247: JumpThreading can cause a block to become... |
tree | commitdiff |
2010-09-29 |
Owen Anderson | Revert r114919, which caused some serious regressions... |
tree | commitdiff |
2010-09-28 |
Oscar Fuentes | Removed a bunch of unnecessary target_link_libraries. |
tree | commitdiff |
2010-09-27 |
Owen Anderson | Weight loop unrolling counts by nesting depth. Unrollin... |
tree | commitdiff |
2010-09-27 |
Jakob Stoklund Olesen | Revert "Disable codegen prepare critical edge splitting... |
tree | commitdiff |
2010-09-27 |
Dan Gohman | Delete an unused function. |
tree | commitdiff |
2010-09-25 |
Owen Anderson | LoadPRE was not properly checking that the load it... |
tree | commitdiff |
2010-09-25 |
Eric Christopher | If we're changing the source of a memcpy we need to... |
tree | commitdiff |
2010-09-24 |
Michael J. Spencer | Get rid of pop_macro warnings on MSVC. |
tree | commitdiff |
2010-09-23 |
Bob Wilson | Fix llvm-extract so that it changes the linkage of... |
tree | commitdiff |
2010-09-23 |
Evan Cheng | Disable codegen prepare critical edge splitting. Machin... |
tree | commitdiff |
2010-09-22 |
Bob Wilson | When moving zext/sext to be folded with a load, ignore... |
tree | commitdiff |
2010-09-21 |
Bob Wilson | Move a sign-extend or a zero-extend of a load to the... |
tree | commitdiff |
2010-09-21 |
Bob Wilson | Clarify a comment. |
tree | commitdiff |
2010-09-18 |
Gabor Greif | do not rely on the implicit-dereference semantics of... |
tree | commitdiff |
2010-09-18 |
Gabor Greif | do not rely on the implicit-dereference semantics of... |
tree | commitdiff |
2010-09-16 |
Owen Anderson | Use a depth-first iteratation in CorrelatedValuePropaga... |
tree | commitdiff |
2010-09-16 |
Dale Johannesen | When substituting sunkaddrs into indirect arguments... |
tree | commitdiff |
2010-09-15 |
Chris Lattner | fix PR8144, a bug where constant merge would merge... |
tree | commitdiff |
2010-09-14 |
Owen Anderson | Remove the option to disable LazyValueInfo in JumpThrea... |
tree | commitdiff |
2010-09-14 |
Chris Lattner | fix PR8102, a case where we'd copyValue from a value... |
tree | commitdiff |
2010-09-13 |
Michael J. Spencer | Revert "CMake: Get rid of LLVMLibDeps.cmake and export... |
tree | commitdiff |
2010-09-13 |
Eric Christopher | Remove unused variable. |
tree | commitdiff |
2010-09-13 |
John Thompson | Added skeleton for inline asm multiple alternative... |
tree | commitdiff |
2010-09-13 |
Owen Anderson | Re-apply r113679, which was reverted in r113720, which... |
tree | commitdiff |
2010-09-12 |
Eric Christopher | Revert 113679, it was causing an infinite loop in a... |
tree | commitdiff |
2010-09-11 |
Owen Anderson | Invert and-of-or into or-of-and when doing so would... |
tree | commitdiff |
2010-09-10 |
Gabor Greif | typoes |
tree | commitdiff |
2010-09-10 |
Michael J. Spencer | CMake: Get rid of LLVMLibDeps.cmake and export the... |
tree | commitdiff |
2010-09-10 |
Benjamin Kramer | This transform is also performed by InstructionSimplify... |
tree | commitdiff |
2010-09-10 |
Owen Anderson | Lower the unrolling theshold to 150. Empirical tests... |
tree | commitdiff |
2010-09-09 |
Owen Anderson | What the loop unroller cares about, rather than just... |
tree | commitdiff |
2010-09-09 |
Owen Anderson | Revert r113439, which relaxed the requirement that... |
tree | commitdiff |
2010-09-09 |
Owen Anderson | r113526 introduced an unintended change to the loop... |
tree | commitdiff |
2010-09-09 |
Owen Anderson | Fix typo in code to cap the loop code size reduction... |
tree | commitdiff |
2010-09-09 |
Owen Anderson | Use code-size reduction metrics to estimate the amount... |
tree | commitdiff |
2010-09-08 |
Owen Anderson | Relax the "don't unroll loops containing calls" rule... |
tree | commitdiff |
2010-09-08 |
Owen Anderson | Generalize instcombine's support for combining multiple... |
tree | commitdiff |
2010-09-07 |
Owen Anderson | Add a separate unrolling threshold when the current... |
tree | commitdiff |
2010-09-07 |
Chris Lattner | Fix a serious performance regression introduced by... |
tree | commitdiff |
2010-09-07 |
Nick Lewycky | Fix major bug in thunk detection. Also verify the calli... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | fix PR8067, an over-aggressive assertion in LICM. |
tree | commitdiff |
2010-09-06 |
Chris Lattner | Teach loop rotate to hoist trivially invariant instructions |
tree | commitdiff |
2010-09-06 |
Chris Lattner | pull a simple method out of LICM into a new |
tree | commitdiff |
2010-09-05 |
Chris Lattner | more cleanups |
tree | commitdiff |
2010-09-05 |
Chris Lattner | Change lower atomic pass to use IntrinsicInst to simpli... |
tree | commitdiff |
2010-09-05 |
Chris Lattner | eliminate some non-obvious casts. UndefValue isa Constant. |
tree | commitdiff |
2010-09-05 |
Nick Lewycky | Fix warning reported by MSVC++ builder. |
tree | commitdiff |
2010-09-05 |
Nick Lewycky | Switch FnSet to containing the ComparableFunction inste... |
tree | commitdiff |
2010-09-05 |
Nick Lewycky | Fix many bugs when merging weak-strong and weak-weak... |
tree | commitdiff |
2010-09-04 |
Chris Lattner | zap dead code. |
tree | commitdiff |
2010-09-04 |
Dan Gohman | Fix LoopSimplify to notify ScalarEvolution when splitti... |
tree | commitdiff |
2010-09-04 |
Chris Lattner | fix a bug in my licm rewrite when a load from the promo... |
tree | commitdiff |
2010-09-03 |
Owen Anderson | Propagate non-local comparisons. Fixes PR1757. |
tree | commitdiff |
2010-09-03 |
Owen Anderson | Add support for simplifying a load from a computed... |
tree | commitdiff |
2010-09-02 |
Chris Lattner | fix more AST updating bugs, correcting miscompilation... |
tree | commitdiff |
2010-09-02 |
Duncan Sands | Reapply commit 112699, speculatively reverted by echris... |
tree | commitdiff |
2010-09-01 |
Chris Lattner | deepen my MMX/SRoA hack to avoid hurting non-x86 codegen. |
tree | commitdiff |
2010-09-01 |
Dan Gohman | Fix loop unswitching's assumption that a code path... |
tree | commitdiff |
2010-09-01 |
Owen Anderson | JumpThreading keeps LazyValueInfo up to date, so we... |
tree | commitdiff |
2010-09-01 |
Eric Christopher | Speculatively revert 112699 and 112702, they seem to... |
tree | commitdiff |
2010-09-01 |
Duncan Sands | If PrototypeValue is erased in the middle of using... |
tree | commitdiff |
2010-09-01 |
Chris Lattner | add a gross hack to work around a problem that Argiris... |
tree | commitdiff |
2010-09-01 |
Dan Gohman | Revert 112442 and 112440 until the compile time problem... |
tree | commitdiff |
2010-08-31 |
Chris Lattner | licm is wasting time hoisting constant foldable operations, |
tree | commitdiff |
2010-08-31 |
Chris Lattner | tidy up |
tree | commitdiff |
2010-08-31 |
Owen Anderson | More cleanups of my JumpThreading transforms, including... |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Add an RAII helper to make cleanup of the RecursionSet... |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Only try to clean up the current block if we changed... |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Refactor my fix for PR5652 to terminate the predecessor... |
tree | commitdiff |
2010-08-31 |
Nick Lewycky | Fix an infinite loop; merging two functions will create... |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Don't perform an extra traversal of the function just... |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Rename ValuePropagation to a more descriptive Correlate... |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Rename file to something more descriptive. |
tree | commitdiff |
2010-08-31 |
Owen Anderson | More Chris-inspired JumpThreading fixes: use ConstantEx... |
tree | commitdiff |
2010-08-31 |
Nick Lewycky | Switch to DenseSet, simplifying much more code. We... |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Remove r111665, which implemented store-narrowing in... |
tree | commitdiff |
2010-08-30 |
Owen Anderson | Fix a typo. |
tree | commitdiff |
2010-08-30 |
Owen Anderson | Cleanups suggested by Chris. |
tree | commitdiff |
2010-08-30 |
Owen Anderson | Re-apply r112539, being more careful to respect the... |
tree | commitdiff |
2010-08-30 |
Owen Anderson | Add statistics to evaluate this pass. |
tree | commitdiff |
2010-08-30 |
Owen Anderson | Revert r112539. It accidentally introduced a miscompil... |
tree | commitdiff |
2010-08-30 |
Owen Anderson | Fixes and cleanups pointed out by Chris. In general... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | rewrite DwarfEHPrepare to use SSAUpdater to promote... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | two changes: 1) make AliasSet hold the list of call... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | LICM does get dead instructions input to it. Instead... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | use moveBefore instead of remove+insert, it avoids... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | revert 112448 for now. |
tree | commitdiff |
2010-08-29 |
Chris Lattner | optimize LICM::hoist to use moveBefore. Correct its... |
tree | commitdiff |
next |