| Commit message (Expand) | Author | Age |
* | use isNullValue() to simplify code, add an assert. | Chris Lattner | 2011-01-06 |
* | implement constant folding support for an exotic constant expr: | Chris Lattner | 2011-01-06 |
* | Reorder, rename, and document some members to make this easier to follow. | Owen Anderson | 2011-01-05 |
* | When computing the value on an edge, in certain cases LVI would fail to compu... | Owen Anderson | 2011-01-05 |
* | Re-convert several of LazyValueInfo's internal maps to Dense{Map|Set}, and fi... | Owen Anderson | 2011-01-05 |
* | fix an off-by-one bug that caused a crash analyzing | Chris Lattner | 2011-01-04 |
* | Use the new addEscapingValue callback to update GlobalsModRef when GVN adds P... | Owen Anderson | 2011-01-03 |
* | Stub out a new updating interface to AliasAnalysis, allowing stateful analyse... | Owen Anderson | 2011-01-03 |
* | fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiom | Chris Lattner | 2011-01-03 |
* | Add spliceFunction to the CallGraph interface. This allows users to efficiently | Nick Lewycky | 2011-01-03 |
* | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner | 2011-01-02 |
* | Revert commit 122654 at the request of Chris, who reckons that instsimplify | Duncan Sands | 2011-01-01 |
* | Fix a README item by having InstructionSimplify do a mild form of value | Duncan Sands | 2011-01-01 |
* | Cast away "comparison between signed and unsigned integer" warnings. | Benjamin Kramer | 2010-12-28 |
* | move isBytewiseValue out to ValueTracking.h/cpp | Chris Lattner | 2010-12-26 |
* | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin | 2010-12-23 |
* | When determining whether the new instruction was already present in | Duncan Sands | 2010-12-22 |
* | Add some statistics, good for understanding how much more powerful | Duncan Sands | 2010-12-22 |
* | While I don't think any later transforms can fire, it seems cleaner to | Duncan Sands | 2010-12-21 |
* | Fix inverted condition noticed by Frits van Bommel. | Duncan Sands | 2010-12-21 |
* | Pull a few more simplifications out of instcombine (there are still | Duncan Sands | 2010-12-21 |
* | Teach InstructionSimplify about distributive laws. These transforms fire | Duncan Sands | 2010-12-21 |
* | Move checking of the recursion limit into the various Thread methods. | Duncan Sands | 2010-12-21 |
* | Add generic simplification of associative operations, generalizing | Duncan Sands | 2010-12-21 |
* | Speculatively revert the use of DenseMap in LazyValueInfo, which may be causi... | Owen Anderson | 2010-12-20 |
* | Attempt to appease the DragonEgg buildbots. | Owen Anderson | 2010-12-20 |
* | Convert one of LVI's primary maps to a DenseMap, now that we know are more as... | Owen Anderson | 2010-12-20 |
* | More LVI cleanups, including trying to simplify the process of maintaining th... | Owen Anderson | 2010-12-20 |
* | Reuse the reference into the LVI cache throughout the solver subsystem. This... | Owen Anderson | 2010-12-20 |
* | Have SimplifyBinOp dispatch Xor, Add and Sub to the corresponding methods | Duncan Sands | 2010-12-20 |
* | Make LazyValueInfo non-recursive. | Nick Lewycky | 2010-12-18 |
* | Add vector versions of some existing scalar transforms to aid codegen in matc... | Nate Begeman | 2010-12-17 |
* | Update a comment. | Dan Gohman | 2010-12-16 |
* | Make memcpyopt TBAA-aware. | Dan Gohman | 2010-12-16 |
* | Enable TBAA by default. | Dan Gohman | 2010-12-15 |
* | Reapply r121886, and also update DecomposeGEPExpression to keep | Dan Gohman | 2010-12-15 |
* | Revert r121886. DecomposeGEPExpression needs to be kept | Dan Gohman | 2010-12-15 |
* | Strengthen GetUnderlyingObject using InstructionSimplify. | Dan Gohman | 2010-12-15 |
* | Move Value::getUnderlyingObject to be a standalone | Dan Gohman | 2010-12-15 |
* | Clean up some of LVI: | Nick Lewycky | 2010-12-15 |
* | Move Sub simplifications and additional Add simplifications out of | Duncan Sands | 2010-12-15 |
* | If we detect that the instruction we are simplifying is unreachable, arrange for | Duncan Sands | 2010-12-15 |
* | Update a comment. | Dan Gohman | 2010-12-13 |
* | Reapply r121520, PartialAlias implementation for BasicAA, now that | Dan Gohman | 2010-12-13 |
* | Update memdep to handle PartialAlias as MayAlias. | Dan Gohman | 2010-12-13 |
* | Remove useless dynamic_cast<>(). | Tobias Grosser | 2010-12-12 |
* | Revert r121520, which may have introduced miscompilations. | Dan Gohman | 2010-12-10 |
* | Implement PartialAlias checking in BasicAA. | Dan Gohman | 2010-12-10 |
* | Minimally update this code to handle PartialAlias. | Dan Gohman | 2010-12-10 |
* | Use PartialAlias to do better noalias lint checking. | Dan Gohman | 2010-12-10 |