2010-12-15 |
Chris Lattner | make qsort predicate more conformant by returning 0... |
tree | commitdiff |
2010-12-14 |
Chris Lattner | - Insert new instructions before DomBlock's terminator, |
tree | commitdiff |
2010-12-14 |
Chris Lattner | fix two significant issues with FoldTwoEntryPHINode: |
tree | commitdiff |
2010-12-14 |
Chris Lattner | remove the instsimplify logic I added in r121754. ... |
tree | commitdiff |
2010-12-14 |
Chris Lattner | clean up logic, convert std::set to SmallPtrSet, handle... |
tree | commitdiff |
2010-12-14 |
Chris Lattner | tidy up a bit, move DEBUG down to when we commit to... |
tree | commitdiff |
2010-12-14 |
Chris Lattner | use SimplifyInstruction instead of reimplementing part... |
tree | commitdiff |
2010-12-14 |
Chris Lattner | simplify GetIfCondition by using getSinglePredecessor. |
tree | commitdiff |
2010-12-14 |
Chris Lattner | use AddPredecessorToBlock in 3 places instead of a... |
tree | commitdiff |
2010-12-14 |
Chris Lattner | make FoldTwoEntryPHINode use instsimplify a bit, make |
tree | commitdiff |
2010-12-14 |
Chris Lattner | remove the dead (and terrible) llvm::RemoveSuccessor... |
tree | commitdiff |
2010-12-14 |
Chris Lattner | improve DEBUG's a bit, switch to eraseFromParent()... |
tree | commitdiff |
2010-12-14 |
Chris Lattner | reapply my recent change that disables a piece of the... |
tree | commitdiff |
2010-12-13 |
Owen Anderson | Fix recent buildbot breakage by pulling SimplifyCFG... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | temporarily disable part of my previous patch, which... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | add some DEBUG's. |
tree | commitdiff |
2010-12-13 |
Benjamin Kramer | Fix sort predicate. qsort(3)'s predicate semantics... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | reinstate my patch: the miscompile was caused by an... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | Completely disable the optimization I added in r121680... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | Make simplifycfg reprocess newly formed "br (cond1... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | make this logic a bit simpler. |
tree | commitdiff |
2010-12-13 |
Chris Lattner | split all the guts of SimplifyCFGOpt::run out into... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | fix a bug in r121680 that upset the various buildbots. |
tree | commitdiff |
2010-12-13 |
Chris Lattner | refactor the speculative execution logic to be factored... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | simplify a bunch of code. |
tree | commitdiff |
2010-12-13 |
Chris Lattner | move HoistThenElseCodeToIf up to a more logical and... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | move 'MergeBlocksIntoPredecessor' call earlier. Use |
tree | commitdiff |
2010-12-13 |
Chris Lattner | factor new code out to a SimplifyBranchOnICmpChain... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | enhance the "change or icmp's into switch" xform to... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | merge two very similar functions into one that has... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | don't bother handling non-canonical icmp's |
tree | commitdiff |
2010-12-13 |
Chris Lattner | inline a function, making the result much simpler. |
tree | commitdiff |
2010-12-13 |
Chris Lattner | Fix my previous patch to handle a degenerate case that... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | convert some methods to be static functions |
tree | commitdiff |
2010-12-13 |
Chris Lattner | zap two more std::sorts. |
tree | commitdiff |
2010-12-13 |
Chris Lattner | fix a fairly serious oversight with switch formation... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | convert an std::sort to array_pod_sort. |
tree | commitdiff |
2010-12-13 |
Chris Lattner | move the "br (X == 0 | X == 1), T, F" -> switch optimiz... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | reduce indentation and generally simplify code, no... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | use getFirstNonPHIOrDbg to simplify this code. |
tree | commitdiff |
2010-12-06 |
Chris Lattner | improve comment |
tree | commitdiff |
2010-12-05 |
Frits van Bommel | Teach SimplifyCFG to turn |
tree | commitdiff |
2010-11-30 |
Chris Lattner | remove the pointless check of MemoryUseIntrinsic from |
tree | commitdiff |
2010-11-23 |
Duncan Sands | Replace calls to ConstantFoldInstruction with calls... |
tree | commitdiff |
2010-11-22 |
Duncan Sands | Don't keep track of inserted phis in PromoteMemoryToReg... |
tree | commitdiff |
2010-11-20 |
Benjamin Kramer | Simplify code. No change in functionality. |
tree | commitdiff |
2010-11-18 |
Duncan Sands | Factor code for testing whether replacing one value... |
tree | commitdiff |
2010-11-17 |
Duncan Sands | Have InlineFunction use SimplifyInstruction rather... |
tree | commitdiff |
2010-11-17 |
Duncan Sands | Have RemovePredecessorAndSimplify you SimplifyInstruction |
tree | commitdiff |
2010-11-16 |
Duncan Sands | Have a few places that want to simplify phi nodes use... |
tree | commitdiff |
2010-10-29 |
John Thompson | Inline asm multiple alternative constraints development... |
tree | commitdiff |
2010-10-24 |
Duncan Sands | Fix PR8445: a block with no predecessors may be the... |
tree | commitdiff |
2010-10-23 |
Chandler Carruth | Switch attribute macros to use 'LLVM_' as a prefix... |
tree | commitdiff |
2010-10-19 |
Owen Anderson | Passes do not need to recursively initialize passes... |
tree | commitdiff |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
tree | commitdiff |
2010-10-18 |
Devang Patel | Transfer debug loc to lowered call. |
tree | commitdiff |
2010-10-13 |
Rafael Espindola | Fix PR8313 by changing ValueToValueMap use a TrackingVH. |
tree | commitdiff |
2010-10-13 |
Rafael Espindola | Be more consistent in using ValueToValueMapTy. |
tree | commitdiff |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
tree | commitdiff |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
tree | commitdiff |
2010-10-07 |
Owen Anderson | Next step on the getting-rid-of-static-ctors train... |
tree | commitdiff |
2010-10-07 |
Owen Anderson | Move the pass initialization helper functions into... |
tree | commitdiff |
2010-09-28 |
Oscar Fuentes | Removed a bunch of unnecessary target_link_libraries. |
tree | commitdiff |
2010-09-24 |
Michael J. Spencer | Get rid of pop_macro warnings on MSVC. |
tree | commitdiff |
2010-09-13 |
Michael J. Spencer | Revert "CMake: Get rid of LLVMLibDeps.cmake and export... |
tree | commitdiff |
2010-09-13 |
John Thompson | Added skeleton for inline asm multiple alternative... |
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-04 |
Dan Gohman | Fix LoopSimplify to notify ScalarEvolution when splitti... |
tree | commitdiff |
2010-09-02 |
Duncan Sands | Reapply commit 112699, speculatively reverted by echris... |
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-08-29 |
Chris Lattner | implement SSAUpdater::RewriteUseAfterInsertions, a... |
tree | commitdiff |
2010-08-28 |
Chris Lattner | remove the ABCD and SSI passes. They don't have any... |
tree | commitdiff |
2010-08-26 |
Dan Gohman | Reapply r112091 and r111922, support for metadata linki... |
tree | commitdiff |
2010-08-26 |
Daniel Dunbar | Revert r111922, "MapValue support for MDNodes. This... |
tree | commitdiff |
2010-08-26 |
Daniel Dunbar | Revert r112091, "Remap metadata attached to instruction... |
tree | commitdiff |
2010-08-25 |
Dan Gohman | Remap metadata attached to instructions when remapping... |
tree | commitdiff |
2010-08-24 |
Dan Gohman | Use MapValue in the Linker instead of having a private... |
tree | commitdiff |
2010-08-24 |
Dan Gohman | MapValue support for MDNodes. This is similar to r10911... |
tree | commitdiff |
2010-08-23 |
Owen Anderson | Now that PassInfo and Pass::ID have been separated... |
tree | commitdiff |
2010-08-18 |
Chris Lattner | fit in 80 cols |
tree | commitdiff |
2010-08-18 |
Chris Lattner | remove some dead code. |
tree | commitdiff |
2010-08-17 |
Dan Gohman | Use the getUniquePredecessor() utility function, instea... |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Avoid #include <ScalarEvolution.h> in LoopSimplify... |
tree | commitdiff |
2010-08-16 |
Dan Gohman | Instead, teach SimplifyCFG to trim non-address-taken... |
tree | commitdiff |
2010-08-14 |
Dan Gohman | LoopSimplify shouldn't split loop backedges that use... |
tree | commitdiff |
2010-08-14 |
Dan Gohman | Teach SimplifyCFG how to simplify indirectbr instructions. |
tree | commitdiff |
2010-08-06 |
Dan Gohman | Eliminate PromoteMemoryToRegisterID; just use addPreser... |
tree | commitdiff |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
tree | commitdiff |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
tree | commitdiff |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
tree | commitdiff |
2010-07-28 |
Gabor Greif | simplify |
tree | commitdiff |
2010-07-27 |
Gabor Greif | simplify: CallSite::get --> CallSite constructor |
tree | commitdiff |
2010-07-26 |
Dan Gohman | Remove LCSSA's bogus dependence on LoopSimplify and... |
tree | commitdiff |
2010-07-26 |
Dan Gohman | Preserve ScalarEvolution in the loop unroller. |
tree | commitdiff |
2010-07-24 |
Nick Lewycky | Revert this because we can't clone cyclic MDNodes which... |
tree | commitdiff |
2010-07-24 |
Nick Lewycky | Whether function-local or not, a MDNode may reference... |
tree | commitdiff |
2010-07-22 |
Devang Patel | Speculatively revert 109117 |
tree | commitdiff |
2010-07-22 |
Gabor Greif | keep in 80 cols |
tree | commitdiff |
next |