2010-12-23 |
Jeffrey Yasskin | Change all self assignments X=X to (void)X, so that... |
tree | commitdiff |
2010-12-22 |
Duncan Sands | When determining whether the new instruction was alread... |
tree | commitdiff |
2010-12-22 |
Duncan Sands | Add some statistics, good for understanding how much... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | While I don't think any later transforms can fire,... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Fix inverted condition noticed by Frits van Bommel. |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Pull a few more simplifications out of instcombine... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Teach InstructionSimplify about distributive laws.... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Move checking of the recursion limit into the various... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Add generic simplification of associative operations... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Speculatively revert the use of DenseMap in LazyValueIn... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Attempt to appease the DragonEgg buildbots. |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Convert one of LVI's primary maps to a DenseMap, now... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | More LVI cleanups, including trying to simplify the... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Reuse the reference into the LVI cache throughout the... |
tree | commitdiff |
2010-12-20 |
Duncan Sands | Have SimplifyBinOp dispatch Xor, Add and Sub to the... |
tree | commitdiff |
2010-12-18 |
Nick Lewycky | Make LazyValueInfo non-recursive. |
tree | commitdiff |
2010-12-17 |
Nate Begeman | Add vector versions of some existing scalar transforms... |
tree | commitdiff |
2010-12-16 |
Dan Gohman | Update a comment. |
tree | commitdiff |
2010-12-16 |
Dan Gohman | Make memcpyopt TBAA-aware. |
tree | commitdiff |
2010-12-15 |
Dan Gohman | Enable TBAA by default. |
tree | commitdiff |
2010-12-15 |
Dan Gohman | Reapply r121886, and also update DecomposeGEPExpression... |
tree | commitdiff |
2010-12-15 |
Dan Gohman | Revert r121886. DecomposeGEPExpression needs to be... |
tree | commitdiff |
2010-12-15 |
Dan Gohman | Strengthen GetUnderlyingObject using InstructionSimplify. |
tree | commitdiff |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
tree | commitdiff |
2010-12-15 |
Nick Lewycky | Clean up some of LVI: |
tree | commitdiff |
2010-12-15 |
Duncan Sands | Move Sub simplifications and additional Add simplificat... |
tree | commitdiff |
2010-12-15 |
Duncan Sands | If we detect that the instruction we are simplifying... |
tree | commitdiff |
2010-12-13 |
Dan Gohman | Update a comment. |
tree | commitdiff |
2010-12-13 |
Dan Gohman | Reapply r121520, PartialAlias implementation for BasicA... |
tree | commitdiff |
2010-12-13 |
Dan Gohman | Update memdep to handle PartialAlias as MayAlias. |
tree | commitdiff |
2010-12-12 |
Tobias Grosser | Remove useless dynamic_cast<>(). |
tree | commitdiff |
2010-12-10 |
Dan Gohman | Revert r121520, which may have introduced miscompilations. |
tree | commitdiff |
2010-12-10 |
Dan Gohman | Implement PartialAlias checking in BasicAA. |
tree | commitdiff |
2010-12-10 |
Dan Gohman | Minimally update this code to handle PartialAlias. |
tree | commitdiff |
2010-12-10 |
Dan Gohman | Use PartialAlias to do better noalias lint checking. |
tree | commitdiff |
2010-12-10 |
Dan Gohman | Teach AliasAnalysisCounter about PartialAlias. |
tree | commitdiff |
2010-12-10 |
Dan Gohman | Teach AliasAnalysisEvaluator about PartialAlias. |
tree | commitdiff |
2010-12-10 |
Dan Gohman | Update this code to handle PartialAlias as MayAlias. |
tree | commitdiff |
2010-12-09 |
Owen Anderson | Take the first step towards making LVI non-recursive... |
tree | commitdiff |
2010-12-08 |
Devang Patel | Use type's file info while describing inheritance relat... |
tree | commitdiff |
2010-12-08 |
Devang Patel | Add support to create debug info for functions and... |
tree | commitdiff |
2010-12-08 |
Devang Patel | Add support to create class type. |
tree | commitdiff |
2010-12-08 |
Devang Patel | Add support to create vector, array, enums etc... |
tree | commitdiff |
2010-12-08 |
Devang Patel | Global variable does not need linkage name. |
tree | commitdiff |
2010-12-07 |
Devang Patel | Add support to create local variable's debug info. |
tree | commitdiff |
2010-12-07 |
Devang Patel | Add support to create variables, structs etc.. using... |
tree | commitdiff |
2010-12-07 |
Jay Foad | PR5207: Change APInt methods trunc(), sext(), zext... |
tree | commitdiff |
2010-12-03 |
Jakob Stoklund Olesen | Also inore '()' while creating mdnode name from ObjC... |
tree | commitdiff |
2010-12-03 |
Devang Patel | Ignore '+' while creating mdnode name from ObjC symbol... |
tree | commitdiff |
2010-12-01 |
Jay Foad | PR5207: Rename overloaded APInt methods set(), clear... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | move GetPointerBaseWithConstantOffset out of GVN into... |
tree | commitdiff |
2010-11-30 |
Jay Foad | PR5207: Make APInt::set(), APInt::clear() and APInt... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | strength reduce this. |
tree | commitdiff |
2010-11-30 |
Chris Lattner | getLocationForDest should work for memset as well. |
tree | commitdiff |
2010-11-30 |
Chris Lattner | enhance basicaa to return "Mod" for a memcpy call when the |
tree | commitdiff |
2010-11-30 |
Chris Lattner | Teach basicaa that memset's modref set is at worst... |
tree | commitdiff |
2010-11-29 |
Frits van Bommel | Teach ConstantFoldInstruction() how to fold insertvalue... |
tree | commitdiff |
2010-11-29 |
Michael J. Spencer | Merge System into Support. |
tree | commitdiff |
2010-11-29 |
Chandler Carruth | Add some dead stores to pacify my least favorite GCC... |
tree | commitdiff |
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 |
next |