2009-11-21 |
Eric Christopher | Add more optimizations for object size checking, enable... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Make Loop::getLoopLatch() work on loops which don't... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Fix IPSCCP's code for deleting dead blocks to tolerate... |
tree | commitdiff |
2009-11-20 |
Daniel Dunbar | Revert "Add some rough optimizations for checking routi... |
tree | commitdiff |
2009-11-20 |
Eric Christopher | Add some rough optimizations for checking routines. |
tree | commitdiff |
2009-11-20 |
Duncan Sands | Fix PR5563, an expensive checks failure when running on |
tree | commitdiff |
2009-11-19 |
Dan Gohman | Extend CaptureTracking to indicate when a value is... |
tree | commitdiff |
2009-11-19 |
Dan Gohman | Enable hoisting of loads from constant memory by defaul... |
tree | commitdiff |
2009-11-19 |
Jim Grosbach | Eliminate duplicate phi nodes in loops. Loop rotation... |
tree | commitdiff |
2009-11-19 |
Jim Grosbach | Make EliminateDuplicatePHINodes() available as a utilit... |
tree | commitdiff |
2009-11-17 |
Jim Grosbach | grammar |
tree | commitdiff |
2009-11-17 |
Jim Grosbach | 80-column violations |
tree | commitdiff |
2009-11-17 |
Evan Cheng | Generalize OptimizeLoopTermCond to optimize more loop... |
tree | commitdiff |
2009-11-17 |
Jim Grosbach | Remove trailing whitespace |
tree | commitdiff |
2009-11-17 |
Devang Patel | Remove debug info attached with an instruction. |
tree | commitdiff |
2009-11-16 |
David Greene | Fix an expensive-checks error. |
tree | commitdiff |
2009-11-16 |
Duncan Sands | CreateIntCast takes an "isSigned" parameter. Pass... |
tree | commitdiff |
2009-11-15 |
Chris Lattner | make PRE of loads preserve the alignment of the moved... |
tree | commitdiff |
2009-11-15 |
Chris Lattner | fix a bug handling 'not x' when x is undef. |
tree | commitdiff |
2009-11-15 |
Nick Lewycky | Revert r88830 and r88831 which appear to have caused... |
tree | commitdiff |
2009-11-15 |
Nick Lewycky | Teach instcombine to look for booleans in wider integer... |
tree | commitdiff |
2009-11-14 |
Nick Lewycky | Remove LLVMContext from reassociate. It was threaded... |
tree | commitdiff |
2009-11-14 |
Dan Gohman | Add an option for running GVN with redundant load proce... |
tree | commitdiff |
2009-11-12 |
Owen Anderson | Re-enable this code, since redundant PHIs are now being... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | use isInstructionTriviallyDead, as pointed out by Duncan |
tree | commitdiff |
2009-11-12 |
Chris Lattner | implement a nice little efficiency hack in the inliner... |
tree | commitdiff |
2009-11-12 |
Evan Cheng | - Teach LSR to avoid changing cmp iv stride if it will... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | use getPredicateOnEdge to fold comparisons through... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | various fixes to the lattice transfer functions. |
tree | commitdiff |
2009-11-12 |
Chris Lattner | switch jump threading to use getPredicateOnEdge in... |
tree | commitdiff |
2009-11-12 |
Daniel Dunbar | Add the braces gcc suggested. |
tree | commitdiff |
2009-11-12 |
Chris Lattner | with the new code we can thread non-instruction values... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | this argument can be an arbitrary value, it doesn't... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | expose edge information and switch j-t to use it. |
tree | commitdiff |
2009-11-11 |
Chris Lattner | pass TD into a SimplifyCmpInst call. Add another case... |
tree | commitdiff |
2009-11-11 |
Duncan Sands | Don't trivially delete unused calls to llvm.invariant... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | remove the now dead condprop pass, PR3906. |
tree | commitdiff |
2009-11-11 |
Chris Lattner | stub out some LazyValueInfo interfaces, and have JumpTh... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | add a fixme |
tree | commitdiff |
2009-11-11 |
Evan Cheng | Block terminator may be a switch. |
tree | commitdiff |
2009-11-10 |
Devang Patel | Implement support to debug inlined functions. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | implement a TODO by teaching jump threading about ... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | move some generally useful functions out of jump threading |
tree | commitdiff |
2009-11-10 |
Chris Lattner | fix a crash in SCCP handling extractvalue of an array... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | improve comment. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | Make jump threading eliminate blocks that just contain... |
tree | commitdiff |
2009-11-10 |
Evan Cheng | Generalize lsr code that optimize loop to count down... |
tree | commitdiff |
2009-11-10 |
Duncan Sands | Add defensive break. |
tree | commitdiff |
2009-11-10 |
Duncan Sands | Fix obvious typo. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | clarify logic. |
tree | commitdiff |
2009-11-10 |
Duncan Sands | Teach DSE to eliminate useless trampolines. |
tree | commitdiff |
2009-11-10 |
Duncan Sands | Add brackets to make gcc-4.4 happy. |
tree | commitdiff |
2009-11-10 |
Victor Hernandez | Update computeArraySize() to use ComputeMultiple()... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | unify the code that determines whether it is a good... |
tree | commitdiff |
2009-11-10 |
Nick Lewycky | Simplify. |
tree | commitdiff |
2009-11-10 |
Nick Lewycky | Reapply r86359, "Teach dead store elimination that... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | refactor TryToSimplifyUncondBranchFromEmptyBlock out... |
tree | commitdiff |
2009-11-10 |
Oscar Fuentes | CMake: Support for building llvm loadable modules. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | make jump threading recursively simplify expressions... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | don't invalidate PN, rewrite of this code is in progres... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | add a new SimplifyInstruction API, which is like Consta... |
tree | commitdiff |
2009-11-10 |
Jeffrey Yasskin | Fix DenseMap iterator constness. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | factor simplification logic for AND and OR out to InstS... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | pull a bunch of logic out of instcombine into instsimpl... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | inline a simple function. |
tree | commitdiff |
2009-11-09 |
Chris Lattner | rename SimplifyCompare -> SimplifyCmpInst and split... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | fix ConstantFoldCompareInstOperands to take the LHS... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | use instructionsimplify instead of a weak clone of... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | stub out a new form of BasicBlock::RemovePredecessorAnd... |
tree | commitdiff |
2009-11-09 |
Dan Gohman | Fix a comment in a typo that Duncan noticed. |
tree | commitdiff |
2009-11-09 |
Dan Gohman | Generalize LCSSA to handle loops with exits with predec... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | if a 'with overflow' intrinsic just has the normal... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | fix PR5104: when printing a single character, return... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | enhance PHI slicing to handle the case when a slicable... |
tree | commitdiff |
2009-11-09 |
Owen Anderson | Small cleanups. |
tree | commitdiff |
2009-11-09 |
Owen Anderson | Revert my previous patch to ABCD and fix things the... |
tree | commitdiff |
2009-11-09 |
Chris Lattner | comment typos pointed out by Duncan |
tree | commitdiff |
2009-11-08 |
Owen Anderson | Fix an issue where the ordering of blocks within a... |
tree | commitdiff |
2009-11-08 |
Chris Lattner | Teach an instcombine to not pull trunc instructions... |
tree | commitdiff |
2009-11-08 |
Chris Lattner | reapply r8644[3-5] with only the scary part |
tree | commitdiff |
2009-11-08 |
Daniel Dunbar | Speculatively revert r8644[3-5], they seem to be leadin... |
tree | commitdiff |
2009-11-08 |
Chris Lattner | teach a couple of instcombine transformations involving... |
tree | commitdiff |
2009-11-07 |
Nick Lewycky | Improve tail call elimination to handle the switch... |
tree | commitdiff |
2009-11-07 |
Chris Lattner | make instcombine only rewrite a chain of computation |
tree | commitdiff |
2009-11-07 |
Chris Lattner | Revert r86359, it is breaking the self host on the |
tree | commitdiff |
2009-11-07 |
Nick Lewycky | Teach dead store elimination that certain intrinsics... |
tree | commitdiff |
2009-11-07 |
Chris Lattner | reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus... |
tree | commitdiff |
2009-11-07 |
Nick Lewycky | Oops, FunctionContainsEscapingAllocas is really used... |
tree | commitdiff |
2009-11-07 |
Nick Lewycky | Dust off tail recursion elimination. Fix a fixme by... |
tree | commitdiff |
2009-11-07 |
Devang Patel | Revert following patches to fix llvmgcc bootstrap. |
tree | commitdiff |
2009-11-07 |
Victor Hernandez | - new SROA mallocs should have the mallocs running... |
tree | commitdiff |
2009-11-07 |
Jeffrey Yasskin | Avoid "ambiguous 'else'" warning from gcc. |
tree | commitdiff |
2009-11-07 |
Victor Hernandez | Re-commit r86077 now that r86290 fixes the 179.art... |
tree | commitdiff |
2009-11-06 |
Chris Lattner | Fix a bug where we'd call SplitBlockPredecessors with... |
tree | commitdiff |
2009-11-06 |
Eli Friedman | Remove function left over from other jump threading... |
tree | commitdiff |
2009-11-06 |
Chris Lattner | Fix a problem discovered on self host. |
tree | commitdiff |
2009-11-06 |
Chris Lattner | remove more code subsumed by r86264 |
tree | commitdiff |
2009-11-06 |
Chris Lattner | eliminate some more code subsumed by r86264 |
tree | commitdiff |
2009-11-06 |
Chris Lattner | remove now redundant code, r86264 handles this case. |
tree | commitdiff |
2009-11-06 |
Chris Lattner | Extend jump threading to support much more general... |
tree | commitdiff |
next |