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 |
2009-11-06 |
Chris Lattner | remove some more Context arguments. |
tree | commitdiff |
2009-11-06 |
Chris Lattner | remove a bunch of extraneous LLVMContext arguments |
tree | commitdiff |
2009-11-06 |
Victor Hernandez | Revert r86077 because it caused crashes in 179.art... |
tree | commitdiff |
2009-11-05 |
Dan Gohman | Teach LSR to avoid calling SplitCriticalEdge on edges... |
tree | commitdiff |
2009-11-05 |
Dan Gohman | Avoid calling getUniqueExitBlocks from within LoopSimpl... |
tree | commitdiff |
2009-11-05 |
Dan Gohman | LoopDeletion depends on loops having dedicated exits. |
tree | commitdiff |
2009-11-05 |
Dan Gohman | The introduction of indirectbr meant the introduction of |
tree | commitdiff |
2009-11-05 |
Dan Gohman | Update various Loop optimization passes to cope with... |
tree | commitdiff |
2009-11-05 |
Dan Gohman | Teach LoopUnroll how to bail if LoopSimplify can't... |
tree | commitdiff |
2009-11-05 |
Dan Gohman | Call getAnalysis<LoopInfo> the normal way, instead... |
tree | commitdiff |
2009-11-05 |
Dan Gohman | Delete an unused member variable. |
tree | commitdiff |
2009-11-05 |
Dan Gohman | Add an assertion to catch indirectbr in SplitBlockPrede... |
tree | commitdiff |
2009-11-05 |
Benjamin Kramer | Teach SimplifyLibCalls to fold memcmp calls with consta... |
tree | commitdiff |
2009-11-05 |
Benjamin Kramer | Do map insert+find in one step. TODO -= 2. |
tree | commitdiff |
2009-11-05 |
Victor Hernandez | Update CreateMalloc so that its callers specify the... |
tree | commitdiff |
2009-11-04 |
Chris Lattner | improve DSE when TargetData is not around, based on... |
tree | commitdiff |
2009-11-04 |
Chris Lattner | Fix an iterator invalidation bug that happens when... |
tree | commitdiff |
2009-11-04 |
Chris Lattner | move two functions up higher in the file. Delete a... |
tree | commitdiff |
2009-11-03 |
Chris Lattner | reimplement multiple return value handling in IPSCCP... |
tree | commitdiff |
2009-11-03 |
Chris Lattner | finish half thunk thought |
tree | commitdiff |
2009-11-03 |
Chris Lattner | fix an IPSCCP bug I introduced when I changed IPSCCP... |
tree | commitdiff |
2009-11-03 |
Chris Lattner | fix a subtle bug I introduced when refactoring SCCP... |
tree | commitdiff |
2009-11-03 |
Benjamin Kramer | Eliminate some temporaries. |
tree | commitdiff |
2009-11-03 |
Chris Lattner | remove a isFreeCall check: it is a callinst that can... |
tree | commitdiff |
2009-11-03 |
Ted Kremenek | Alphabetize. |
tree | commitdiff |
2009-11-03 |
Chris Lattner | turn IPSCCP back on now that the iterator invalidation... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | fix a nasty iterator invalidation bug from my conversio... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | revert r8579[56], which are causing unhappiness in... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | disable IPSCCP support for multiple return values,... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | improve IPSCCP to be able to propagate the result of... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | don't mark the arguments of prototype overdefined,... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | restore some code I removed in r85788, refactor it... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | remove some confused code that dates from when we had |
tree | commitdiff |
2009-11-02 |
Chris Lattner | avoid redundant lookups in BBExecutable, and make it... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | Use the libanalysis 'ConstantFoldLoadFromConstPtr'... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | switch the main 'ValueState' map from being an std... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | fix a bug exposed by moving SRoA earlier which caused... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | only IPSCCP incoming arguments if the function is execu... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | add a new ValueState::getConstantInt() helper, use... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | tidy up some more: remove some extraneous inline specif... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | eliminate the SCCPSolver::getValueMapping method. |
tree | commitdiff |
next |