Age | Commit message (Expand) | Author |
2010-11-17 | Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be member | Dan Gohman |
2010-11-17 | Reference ScalarEvolution by name rather than directly in LICM, | Dan Gohman |
2010-11-17 | InstCombine: Add a missing irem identity (X % X -> 0). | Benjamin Kramer |
2010-11-17 | Move some those Xor simplifications which don't require creating new | Duncan Sands |
2010-11-17 | Have InlineFunction use SimplifyInstruction rather than | Duncan Sands |
2010-11-17 | Have RemovePredecessorAndSimplify you SimplifyInstruction | Duncan Sands |
2010-11-17 | Remove dead code in GVN: now that SimplifyInstruction is called | Duncan Sands |
2010-11-16 | Have a few places that want to simplify phi nodes use SimplifyInstruction | Duncan Sands |
2010-11-14 | If dom tree information is available, make it possible to pass | Duncan Sands |
2010-11-14 | Teach InstructionSimplify about phi nodes. I chose to have it simply | Duncan Sands |
2010-11-13 | Generalize the reassociation transform in SimplifyCommutative (now renamed to | Duncan Sands |
2010-11-12 | Have GVN simplify instructions as it goes. For example, consider | Duncan Sands |
2010-11-12 | Enhance DSE to handle the case where a free call makes more than | Dan Gohman |
2010-11-11 | Add helper functions for computing the Location of load, store, | Dan Gohman |
2010-11-11 | Factor out Instruction::isSafeToSpeculativelyExecute's code for | Dan Gohman |
2010-11-11 | TBAA-enable ArgumentPromotion. | Dan Gohman |
2010-11-11 | Make Sink tbaa-aware. | Dan Gohman |
2010-11-11 | It's safe to sink some instructions which are not safe to speculatively | Dan Gohman |
2010-11-10 | Enhance GVN to do more precise alias queries for non-local memory | Dan Gohman |
2010-11-10 | Use getValueOperand() and getPointerOperand() on load and store | Dan Gohman |
2010-11-10 | Add a doesAccessArgPointees helper function, and update code to use | Dan Gohman |
2010-11-10 | Factor out the code for testing whether a function accesses | Dan Gohman |
2010-11-10 | When checking that the necessary bits are zero in | Dale Johannesen |
2010-11-10 | Make ModRefBehavior a lattice. Use this to clean up AliasAnalysis | Dan Gohman |
2010-11-09 | Teach FunctionAttrs about the VAArg instruction. | Dan Gohman |
2010-11-09 | Use the AliasAnalysis interface to determine how a Function accesses | Dan Gohman |
2010-11-09 | Teach LICM and AliasSetTracker about AccessesArgumentsReadonly. | Dan Gohman |
2010-11-09 | Teach FunctionAttrs about AccessesArgumentsReadonly. | Dan Gohman |
2010-11-08 | Fix a thinko that Duncan spotted. | Dan Gohman |
2010-11-08 | Make FunctionAttrs TBAA-aware. | Dan Gohman |
2010-11-08 | Extend the AliasAnalysis::pointsToConstantMemory interface to allow it | Dan Gohman |
2010-11-08 | Make FunctionAttrs use AliasAnalysis::getModRefBehavior, now that it | Dan Gohman |
2010-11-03 | Rename PointsToLocalMemory to PointsToLocalOrConstantMemory to make | Duncan Sands |
2010-11-02 | Let the -inline-threshold command line argument take precedence over the | Jakob Stoklund Olesen |
2010-11-01 | When folding away a (shl (shr)) pair, we need to check that the bits that wil... | Owen Anderson |
2010-10-30 | Now that the MallocInst no longer exists, this workaround for | Duncan Sands |
2010-10-30 | If a function does a volatile load from a global constant, do not | Duncan Sands |
2010-10-29 | Clean up indentation and other whitespace. | Bob Wilson |
2010-10-29 | Remove trailing whitespace. | Bob Wilson |
2010-10-29 | Fix 80-column violation. | Bob Wilson |
2010-10-29 | Change instcombine's getShuffleMask to represent undef with negative values. | Bob Wilson |
2010-10-29 | Make instcombine a little more aggressive in combining vector shuffles. | Bob Wilson |
2010-10-29 | Give up on doing in-line instruction simplification during correlated value p... | Owen Anderson |
2010-10-29 | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson |
2010-10-27 | Teach InstCombine not to use Add and Neg on FP. PR 8490. | Dale Johannesen |
2010-10-25 | Fix a case where instcombine was stripping metadata (and alignment) | Dan Gohman |
2010-10-24 | Fix PR8445: a block with no predecessors may be the entry block, in which case | Duncan Sands |
2010-10-23 | SmallVectorize. | Benjamin Kramer |
2010-10-23 | Switch attribute macros to use 'LLVM_' as a prefix. We retain the old names | Chandler Carruth |
2010-10-22 | Teach instcombine to set the alignment arguments for NEON load/store intrinsics. | Bob Wilson |