| Commit message (Expand) | Author | Age | Files | Lines |
| * | Now that the profitable bits of EnableFullLoadPRE have been enabled by defaul... | Owen Anderson | 2010-10-01 | 1 | -8/+6 |
| * | Fix the other half of the alignment changing issue by making sure that the | Eric Christopher | 2010-10-01 | 1 | -3/+8 |
| * | fix PR8267 - Instcombine shouldn't optimizer away volatile memcpy's. | Chris Lattner | 2010-10-01 | 1 | -1/+6 |
| * | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 2 | -2/+10 |
| * | We do want to allow LoadPRE to perform LICM-like transformations: we already ... | Owen Anderson | 2010-09-30 | 1 | -13/+0 |
| * | Try again to disable critical edge splitting in CodeGenPrepare. | Jakob Stoklund Olesen | 2010-09-30 | 1 | -1/+5 |
| * | Tighten up prototype verification of strchr and strrchr to avoid a crash in t... | Benjamin Kramer | 2010-09-30 | 1 | -2/+4 |
| * | Add constant folding for strspn and strcspn to SimplifyLibCalls. | Benjamin Kramer | 2010-09-30 | 1 | -9/+64 |
| * | Add strpbrk folding to SimplifyLibCalls. | Benjamin Kramer | 2010-09-29 | 1 | -7/+42 |
| * | Simplify the loop in StrChrOptimizer. FileCheckize test. | Benjamin Kramer | 2010-09-29 | 1 | -11/+4 |
| * | Teach SimplifyLibCalls how to optimize strrchr. | Benjamin Kramer | 2010-09-29 | 1 | -6/+44 |
| * | Fix PR8247: JumpThreading can cause a block to become unreachable while still... | Owen Anderson | 2010-09-29 | 1 | -4/+4 |
| * | Revert r114919, which caused some serious regressions on ARM. | Owen Anderson | 2010-09-29 | 1 | -6/+1 |
| * | Removed a bunch of unnecessary target_link_libraries. | Oscar Fuentes | 2010-09-28 | 4 | -7/+0 |
| * | Weight loop unrolling counts by nesting depth. Unrolling deeply nested loops ... | Owen Anderson | 2010-09-27 | 1 | -1/+6 |
| * | Revert "Disable codegen prepare critical edge splitting. Machine instruction ... | Jakob Stoklund Olesen | 2010-09-27 | 1 | -5/+1 |
| * | Delete an unused function. | Dan Gohman | 2010-09-27 | 1 | -2/+0 |
| * | LoadPRE was not properly checking that the load it was PRE'ing post-dominated... | Owen Anderson | 2010-09-25 | 1 | -1/+7 |
| * | If we're changing the source of a memcpy we need to use the alignment | Eric Christopher | 2010-09-25 | 1 | -3/+5 |
| * | Get rid of pop_macro warnings on MSVC. | Michael J. Spencer | 2010-09-24 | 1 | -9/+10 |
| * | Fix llvm-extract so that it changes the linkage of all GlobalValues to | Bob Wilson | 2010-09-23 | 1 | -16/+14 |
| * | Disable codegen prepare critical edge splitting. Machine instruction passes now | Evan Cheng | 2010-09-23 | 1 | -1/+5 |
| * | When moving zext/sext to be folded with a load, ignore the issue of whether | Bob Wilson | 2010-09-22 | 1 | -1/+2 |
| * | 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 |