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 |
2009-11-02 |
Chris Lattner | fix failures introduced in r85774 |
tree | commitdiff |
2009-11-02 |
Chris Lattner | factor duplicated code into a new DeleteInstructionInBlock |
tree | commitdiff |
2009-11-02 |
Chris Lattner | Chris used to use '...' instead of proper grammar. |
tree | commitdiff |
2009-11-02 |
Chris Lattner | remove some extraneous llvmcontext stuff. |
tree | commitdiff |
2009-11-02 |
Chris Lattner | change LatticeVal to use PointerIntPair to save some... |
tree | commitdiff |
2009-11-02 |
Chris Lattner | fix instcombine to only do store sinking when the align... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | when merging two loads, make sure to take the min of... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | split load sinking out to its own function, like gep... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | fix a bug noticed by inspection: when instcombine sinks... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | cleanups, switch GlobalDCE to SmallPtrSet instead of... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | remove a bunch of locking from LLVMContextImpl. Since... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | improve comment. |
tree | commitdiff |
2009-11-01 |
Douglas Gregor | Reverting 85714, 85715, 85716, which are breaking the... |
tree | commitdiff |
2009-11-01 |
Dan Gohman | Remove the #include of Pass.h from PassManager.h. This... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | teach ipsccp and ipconstprop that a blockaddress doesn... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | change llvm::MergeBlockIntoPredecessor to not merge... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | strengthen an assumption: RevectorBlockTo knows that... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | if CostMetrics says to never duplicate some code, don... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | constant fold indirectbr(blockaddress(%bb)) -> br label... |
tree | commitdiff |
2009-11-01 |
Chris Lattner | Revert 85678/85680. The decision is to stay with the... |
tree | commitdiff |
2009-10-31 |
Chris Lattner | Make sure PRE doesn't split crit edges from indirectbr. |
tree | commitdiff |
2009-10-31 |
Chris Lattner | llvm::SplitEdge should refuse to split an edge from... |
tree | commitdiff |
2009-10-31 |
Chris Lattner | update the comment above llvm::SplitCriticalEdge, and... |
tree | commitdiff |
2009-10-31 |
Chris Lattner | adjust a couple xforms to work with null bb's in BlockA... |
tree | commitdiff |
2009-10-31 |
Chris Lattner | add a comment. |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Revert r85667. LoopUnroll currently can't call utility... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Remove redundant code. |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Merge the enhancements from LoopUnroll's FoldBlockIntoP... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Rename forgetLoopBackedgeTakenCount to forgetLoop,... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Replace LoopUnrollPass.cpp's custom code-size estimatio... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Simplify this code. |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Remove an unnecessary #include. |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Update CMakeLists for recent renames. |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Rename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Remove CodeGenLICM. It's largely obsoleted by MachineLI... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Reapply r85634, with the bug fixed. |
tree | commitdiff |
2009-10-31 |
Evan Cheng | Revert 85634. It's breaking consumer-typeset (and others). |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Add a comment about a missed opportunity. |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Optimize around the fact that pred_iterator is slow... |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Teach SimplifyCFG how to eliminate duplicate PHI nodes... |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Sort the incoming values in PHI nodes to match the... |
tree | commitdiff |
2009-10-30 |
Evan Cheng | Add option to createGVNPass to disable PRE. |
tree | commitdiff |
next |