2011-01-25 |
Duncan Sands | In which I discover that zero+zero is zero, d'oh! |
tree | commitdiff |
2011-01-25 |
Duncan Sands | See if this fixes llvm-gcc bootstrap. |
tree | commitdiff |
2011-01-25 |
Duncan Sands | According to my auto-simplifier the most common missed... |
tree | commitdiff |
2011-01-25 |
Eric Christopher | Reorganize this so that the early exit and special... |
tree | commitdiff |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
tree | commitdiff |
2011-01-24 |
Chris Lattner | fix PR8928 by clearing a stale map, patch by Jakub... |
tree | commitdiff |
2011-01-24 |
Dan Gohman | Add a comment. |
tree | commitdiff |
2011-01-23 |
Nick Lewycky | Simplify some code with no functionality change. Make... |
tree | commitdiff |
2011-01-23 |
Ted Kremenek | Null initialize a few variables flagged by |
tree | commitdiff |
2011-01-23 |
Nick Lewycky | Use value ranges to fold ext(trunc) in SCEV when possible. |
tree | commitdiff |
2011-01-22 |
Nick Lewycky | Have SCEV turn sext(x) into zext(x) when x is s>= 0... |
tree | commitdiff |
2011-01-22 |
Eric Christopher | Add a FIXME explaining the move to a single indirect... |
tree | commitdiff |
2011-01-22 |
Eric Christopher | Only apply the devirtualization bonus once instead... |
tree | commitdiff |
2011-01-20 |
Duncan Sands | At -O123 the early-cse pass is run before instcombine... |
tree | commitdiff |
2011-01-19 |
Nick Lewycky | Similarly, analyze truncate through multiply. |
tree | commitdiff |
2011-01-19 |
Nick Lewycky | Add a missed SCEV fold that is required to continue... |
tree | commitdiff |
2011-01-19 |
Nick Lewycky | Add a missing SCEV simplification sext(zext x) -->... |
tree | commitdiff |
2011-01-18 |
Dan Gohman | Teach BasicAA to return PartialAlias in cases where... |
tree | commitdiff |
2011-01-18 |
Duncan Sands | For completeness, generalize the (X + Y) - Y -> X trans... |
tree | commitdiff |
2011-01-18 |
Duncan Sands | Simplify (X<<1)-X into X. According to my auto-simplie... |
tree | commitdiff |
2011-01-18 |
Cameron Zwarich | Move DominanceFrontier from VMCore to Analysis. |
tree | commitdiff |
2011-01-16 |
Chris Lattner | fix PR8983, a broken assertion. |
tree | commitdiff |
2011-01-15 |
Nick Lewycky | Teach LazyValueInfo that allocas aren't NULL. Over... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Turn X-(X-Y) into Y. According to my auto-simplifier... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Factorize common code out of the InstructionSimplify... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Move some shift transforms out of instcombine and into... |
tree | commitdiff |
2011-01-13 |
Tobias Grosser | Add single entry / single exit accessors. |
tree | commitdiff |
2011-01-13 |
Duncan Sands | Remove some wrong code which fortunately was never... |
tree | commitdiff |
2011-01-13 |
Duncan Sands | The most common simplification missed by instsimplify... |
tree | commitdiff |
2011-01-11 |
Chris Lattner | some comment improvements. |
tree | commitdiff |
2011-01-11 |
Eric Christopher | Temporarily revert 123133, it's causing some regression... |
tree | commitdiff |
2011-01-11 |
Chris Lattner | the GEP faq says that only inbounds geps are guaranteed... |
tree | commitdiff |
2011-01-11 |
Jakob Stoklund Olesen | Revert r123207: "Turn on memdep's verifyRemoved() in... |
tree | commitdiff |
2011-01-11 |
Jakob Stoklund Olesen | Turn on memdep's verifyRemoved() in an attempt to smoke... |
tree | commitdiff |
2011-01-11 |
Chandler Carruth | Teach constant folding to perform conversions from... |
tree | commitdiff |
2011-01-10 |
Chandler Carruth | Cleanup some of the constant folding code to consistent... |
tree | commitdiff |
2011-01-09 |
Chris Lattner | add a fixme: ir isn't expressive enough. |
tree | commitdiff |
2011-01-09 |
Chris Lattner | Step #4 in improving trip count analysis: HowFarToZero... |
tree | commitdiff |
2011-01-09 |
Chris Lattner | rearrange some code, no functionality change. |
tree | commitdiff |
2011-01-09 |
Chris Lattner | Step #3 to improving trip count analysis: If we fold |
tree | commitdiff |
2011-01-09 |
Chris Lattner | Step #2 to improve trip count analysis for loops like... |
tree | commitdiff |
2011-01-09 |
Chris Lattner | teach SCEV analysis of PHI nodes that PHI recurences... |
tree | commitdiff |
2011-01-09 |
Chris Lattner | reduce indentation. Print <nuw> and <nsw> when dumping... |
tree | commitdiff |
2011-01-06 |
Chris Lattner | use isNullValue() to simplify code, add an assert. |
tree | commitdiff |
2011-01-06 |
Chris Lattner | implement constant folding support for an exotic consta... |
tree | commitdiff |
2011-01-05 |
Owen Anderson | Reorder, rename, and document some members to make... |
tree | commitdiff |
2011-01-05 |
Owen Anderson | When computing the value on an edge, in certain cases... |
tree | commitdiff |
2011-01-05 |
Owen Anderson | Re-convert several of LazyValueInfo's internal maps... |
tree | commitdiff |
2011-01-04 |
Chris Lattner | fix an off-by-one bug that caused a crash analyzing |
tree | commitdiff |
2011-01-03 |
Owen Anderson | Use the new addEscapingValue callback to update Globals... |
tree | commitdiff |
2011-01-03 |
Owen Anderson | Stub out a new updating interface to AliasAnalysis... |
tree | commitdiff |
2011-01-03 |
Chris Lattner | fix rdar://8813415 - a miscompilation of 164.gzip that... |
tree | commitdiff |
2011-01-03 |
Nick Lewycky | Add spliceFunction to the CallGraph interface. This... |
tree | commitdiff |
2011-01-02 |
Chris Lattner | split dom frontier handling stuff out to its own Domina... |
tree | commitdiff |
2011-01-01 |
Duncan Sands | Revert commit 122654 at the request of Chris, who recko... |
tree | commitdiff |
2011-01-01 |
Duncan Sands | Fix a README item by having InstructionSimplify do... |
tree | commitdiff |
2010-12-28 |
Benjamin Kramer | Cast away "comparison between signed and unsigned integ... |
tree | commitdiff |
2010-12-26 |
Chris Lattner | move isBytewiseValue out to ValueTracking.h/cpp |
tree | commitdiff |
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 |
next |