2010-11-23 |
Duncan Sands | Expand a little on the description of what InstructionS... |
tree | commitdiff |
2010-11-23 |
Duncan Sands | Clarify that constant folding of instructions applies... |
tree | commitdiff |
2010-11-22 |
Duncan Sands | If a GEP index simply advances by multiples of a type... |
tree | commitdiff |
2010-11-22 |
Duncan Sands | Move the "gep undef" -> "undef" transform from instcomb... |
tree | commitdiff |
2010-11-21 |
Benjamin Kramer | Initialize MemDep's TD member so buildbots don't trip... |
tree | commitdiff |
2010-11-21 |
Duncan Sands | Add a rather pointless InstructionSimplify transform... |
tree | commitdiff |
2010-11-21 |
Duncan Sands | Fix spelling. |
tree | commitdiff |
2010-11-21 |
Chris Lattner | apply Dan's fix for PR8268 which allows constant foldin... |
tree | commitdiff |
2010-11-21 |
Chris Lattner | add "getLocation" method to AliasAnalysis for getting... |
tree | commitdiff |
2010-11-21 |
Chris Lattner | implement PR8576, deleting dead stores with intervening... |
tree | commitdiff |
2010-11-20 |
Benjamin Kramer | Simplify code. No change in functionality. |
tree | commitdiff |
2010-11-19 |
Benjamin Kramer | Silence warning about an uninitialized variable. |
tree | commitdiff |
2010-11-19 |
Duncan Sands | Remove threading of Xor over selects and phis, with... |
tree | commitdiff |
2010-11-18 |
Duncan Sands | Factor code for testing whether replacing one value... |
tree | commitdiff |
2010-11-18 |
Dan Gohman | Strip trailing whitespace. |
tree | commitdiff |
2010-11-18 |
Dan Gohman | Use llvm_unreachable for "impossible" situations. |
tree | commitdiff |
2010-11-18 |
Dan Gohman | Add support for PHI-translating sext, zext, and trunc... |
tree | commitdiff |
2010-11-18 |
Dan Gohman | Introduce memoization for ScalarEvolution dominates... |
tree | commitdiff |
2010-11-17 |
Dan Gohman | Factor out the code for purging a SCEV from all the... |
tree | commitdiff |
2010-11-17 |
Dan Gohman | Merge the implementations of isLoopInvariant and hasCom... |
tree | commitdiff |
2010-11-17 |
Dan Gohman | Make SCEV::getType() and SCEV::print non-virtual. Move... |
tree | commitdiff |
2010-11-17 |
Dan Gohman | Move SCEV::dominates and properlyDominates to ScalarEvo... |
tree | commitdiff |
2010-11-17 |
Dan Gohman | Move SCEV::isLoopInvariant and hasComputableLoopEvoluti... |
tree | commitdiff |
2010-11-17 |
Duncan Sands | Before replacing a phi node with a different value, it |
tree | commitdiff |
2010-11-17 |
Dan Gohman | Verify SCEVAddRecExpr's invariant in ScalarEvolution... |
tree | commitdiff |
2010-11-17 |
Dan Gohman | Fix ScalarEvolution's range memoization to avoid using a |
tree | commitdiff |
2010-11-17 |
Duncan Sands | Move some those Xor simplifications which don't require... |
tree | commitdiff |
2010-11-17 |
Duncan Sands | Now that hasConstantValue has been made simpler, it... |
tree | commitdiff |
2010-11-17 |
Duncan Sands | Previously SimplifyInstruction could report that an... |
tree | commitdiff |
2010-11-17 |
Duncan Sands | Fix a layering violation: hasConstantValue, which is... |
tree | commitdiff |
2010-11-17 |
Duncan Sands | Have ScalarEvolution use SimplifyInstruction rather... |
tree | commitdiff |
2010-11-17 |
Dan Gohman | Memoize results from ScalarEvolution's getUnsignedRange... |
tree | commitdiff |
2010-11-16 |
Duncan Sands | In which I discover the existence of loops. Threading... |
tree | commitdiff |
2010-11-15 |
Duncan Sands | Teach InstructionSimplify the trick of skipping incomin... |
tree | commitdiff |
2010-11-14 |
Duncan Sands | If dom tree information is available, make it possible... |
tree | commitdiff |
2010-11-14 |
Duncan Sands | Teach InstructionSimplify about phi nodes. I chose... |
tree | commitdiff |
2010-11-14 |
Duncan Sands | Boost the power of phi node constant folding slightly... |
tree | commitdiff |
2010-11-14 |
Duncan Sands | Strip trailing whitespace. |
tree | commitdiff |
2010-11-13 |
Duncan Sands | Fix typo pointed out by Trevor Harmon. |
tree | commitdiff |
2010-11-12 |
Dan Gohman | Re-disable TBAA for now; it broke MultiSource/Applicati... |
tree | commitdiff |
2010-11-12 |
Dan Gohman | Enable TBAA. |
tree | commitdiff |
2010-11-11 |
Dan Gohman | Add helper functions for computing the Location of... |
tree | commitdiff |
2010-11-11 |
Dan Gohman | Don't forget the TBAA info, if available. |
tree | commitdiff |
2010-11-11 |
Dan Gohman | Avoid calling alias on non-pointer values. |
tree | commitdiff |
2010-11-11 |
Dan Gohman | It's not necessary to clear out the Size and TBAATag... |
tree | commitdiff |
2010-11-11 |
Dan Gohman | Set NonLocalDepInfo's Size field to UnknownSize when... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | When clearing a non-local pointer dependency cache... |
tree | commitdiff |
2010-11-10 |
Devang Patel | Take care of special characters while creating named... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Factor out the code for computing an AliasAnalysis... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Fully invalidate cached results when a prior query... |
tree | commitdiff |
2010-11-10 |
Duncan Sands | Reduce the maximum recursion depth, 5 seems pointlessly... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Enhance GVN to do more precise alias queries for non... |
tree | commitdiff |
2010-11-10 |
Duncan Sands | Teach InstructionSimplify how to look through PHI nodes... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Add a doesAccessArgPointees helper function, and update... |
tree | commitdiff |
2010-11-10 |
Duncan Sands | Simplify binary operations where one operand is a selec... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Make ModRefBehavior a lattice. Use this to clean up... |
tree | commitdiff |
2010-11-09 |
Dan Gohman | VAArg doesn't capture its operand. |
tree | commitdiff |
2010-11-09 |
Dan Gohman | Teach AliasAnalysis about AccessesArgumentsReadonly. |
tree | commitdiff |
2010-11-09 |
Dan Gohman | Teach LICM and AliasSetTracker about AccessesArgumentsR... |
tree | commitdiff |
2010-11-09 |
Duncan Sands | Factorize code, no functionality change. |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Re-introduce the MaxLookup limit to BasicAliasAnalysis' |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Implement getModRefBehavior for TypeBasedAliasAnalysis. |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Extend the AliasAnalysis::pointsToConstantMemory interf... |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Delete getIntrinsicModRefBehavior. Clients can just... |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Teach BasicAliasAnalysis::getModRefBehavior(const Funct... |
tree | commitdiff |
2010-11-07 |
Duncan Sands | Add simplification of floating point comparisons with... |
tree | commitdiff |
2010-11-07 |
Duncan Sands | Fix a README item: when doing a comparison with the... |
tree | commitdiff |
2010-11-04 |
Benjamin Kramer | Use arrays instead of constant-sized SmallVectors. |
tree | commitdiff |
2010-11-04 |
Devang Patel | Introduce DIBuilder. It is intended to be a front-end... |
tree | commitdiff |
2010-11-02 |
Devang Patel | Fix DIType verifier. The element 3 is DIFile now. |
tree | commitdiff |
2010-10-29 |
Dan Gohman | Make ScalarEvolution::forgetLoop forget all contained... |
tree | commitdiff |
2010-10-29 |
Dan Gohman | Teach memdep to use pointsToConstantMemory to determine... |
tree | commitdiff |
2010-10-25 |
Dan Gohman | Support TBAA attachments on calls. This is somewhat... |
tree | commitdiff |
2010-10-25 |
Dan Gohman | Fix chaining in TBAA's pointsToConstantMemory. |
tree | commitdiff |
2010-10-25 |
Dan Gohman | Only read one bit for testing for a readonly type,... |
tree | commitdiff |
2010-10-25 |
Dan Gohman | Add a comment. |
tree | commitdiff |
2010-10-25 |
Dan Gohman | Update comments; BasicAA is no longer necessarily the... |
tree | commitdiff |
2010-10-25 |
Dan Gohman | Reintroduce these asserts, now that BasicAA is a normal... |
tree | commitdiff |
2010-10-22 |
Benjamin Kramer | Make some symbols static, move classes into anonymous... |
tree | commitdiff |
2010-10-21 |
Dan Gohman | Add some more documentation. |
tree | commitdiff |
2010-10-21 |
Dan Gohman | Explain what "constant" means here. |
tree | commitdiff |
2010-10-21 |
Dan Gohman | Update comments. |
tree | commitdiff |
2010-10-20 |
Dan Gohman | Memdep says that an instruction clobbers itself |
tree | commitdiff |
2010-10-20 |
Dan Gohman | Factor out the main aliasing check into a separate... |
tree | commitdiff |
2010-10-20 |
Dan Gohman | Fix comments; the type graph is currently a tree, not... |
tree | commitdiff |
2010-10-20 |
Tobias Grosser | Add RegionPass support. |
tree | commitdiff |
2010-10-20 |
Douglas Gregor | Fix CMake build |
tree | commitdiff |
2010-10-19 |
Dan Gohman | Move NoAA out of BasicAliasAnalysis.cpp into its own... |
tree | commitdiff |
2010-10-19 |
Dan Gohman | Reapply r116831 and r116839, converting AliasAnalysis... |
tree | commitdiff |
2010-10-19 |
Dan Gohman | Revert r116831 and r116839, which are breaking selfhost... |
tree | commitdiff |
2010-10-19 |
Dan Gohman | Change AliasAnalysis and its clients to use uint64_t... |
tree | commitdiff |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
tree | commitdiff |
2010-10-19 |
Dan Gohman | Consistently use AliasAnalysis::UnknownSize instead... |
tree | commitdiff |
2010-10-18 |
Dan Gohman | Make the representation of AliasSets explicitly differe... |
tree | commitdiff |
2010-10-18 |
Dan Gohman | Don't pass the raw invalid pointer used to represent... |
tree | commitdiff |
2010-10-18 |
Dan Gohman | Make AliasSetTracker TBAA-aware, enabling TBAA-enabled... |
tree | commitdiff |
2010-10-18 |
Dan Gohman | Fix BasicAA to pass TBAAInfo through to the chained... |
tree | commitdiff |
2010-10-18 |
Dan Gohman | Make TypeBasedAliasAnalysis default to doing nothing... |
tree | commitdiff |
2010-10-18 |
Dan Gohman | Use chaining in TypeBasedAliasAnalysis::pointsToConstan... |
tree | commitdiff |
2010-10-18 |
Dan Gohman | Make BasicAliasAnalysis a normal AliasAnalysis implemen... |
tree | commitdiff |
next |