Age | Commit message (Expand) | Author |
2012-04-30 | Just mark the sign bit as known zero, rather than any other irrelevant bits | Duncan Sands |
2012-04-27 | Reapply r155682, making constant folding more consistent, with a fix to work | Dan Gohman |
2012-04-27 | Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve... | NAKAMURA Takumi |
2012-04-27 | Use ConstantExpr::getExtractElement when constant-folding vectors | Dan Gohman |
2012-04-24 | Fix a crash on valid (if UB) bitcode that is produced for some global | Chandler Carruth |
2012-04-23 | Allow forward declarations to take a context. This helps the debugger | Eric Christopher |
2012-04-17 | Revert "SCEV: When expanding a GEP the final addition to the base pointer has... | Benjamin Kramer |
2012-04-11 | Add two statistics to help track how we are computing the inline cost. | Chandler Carruth |
2012-04-10 | Fix 12513: Loop unrolling breaks with indirect branches. | Andrew Trick |
2012-04-07 | Fix ValueTracking to conclude that debug intrinsics are safe to | Chandler Carruth |
2012-04-07 | SCEV: When expanding a GEP the final addition to the base pointer has NUW but... | Benjamin Kramer |
2012-04-06 | Reintroduce InlineCostAnalyzer::getInlineCost() variant with explicit callee | David Chisnall |
2012-04-04 | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola |
2012-04-03 | Add a line number for the scope of the function (starting at the first | Eric Christopher |
2012-03-31 | Teach CodeGen's version of computeMaskedBits to understand the range metadata. | Rafael Espindola |
2012-03-31 | Fix a typo reported in IRC by someone reviewing this code. | Chandler Carruth |
2012-03-31 | Remove a bunch of empty, dead, and no-op methods from all of these | Chandler Carruth |
2012-03-31 | Initial commit for the rewrite of the inline cost analysis to operate | Chandler Carruth |
2012-03-30 | Add computeMaskedBitsLoad back, as it was the change to instsimplify that | Rafael Espindola |
2012-03-29 | Lowercase the tag name to match the rest of dwarf. | Eric Christopher |
2012-03-29 | Add support for objc property decls according to the page at: | Eric Christopher |
2012-03-28 | Handle intrinsics in GlobalsModRef. Fixes pr12351. | Rafael Espindola |
2012-03-28 | Revert r153521 as it's causing large regressions on the nightly testers. | Chad Rosier |
2012-03-27 | Reapply r153423; the original commit was fine. The failing test, distray, had | Chad Rosier |
2012-03-26 | SCEV fix: Handle loop invariant loads. | Andrew Trick |
2012-03-26 | Revert r153423 as this is causing failures on our internal nightly testers. | Chad Rosier |
2012-03-26 | Use the new range metadata in computeMaskedBits and add a new optimization to | Rafael Espindola |
2012-03-25 | Teach instsimplify how to simplify comparisons of pointers which are | Chandler Carruth |
2012-03-25 | Switch the pointer-difference simplification logic to only work with | Chandler Carruth |
2012-03-24 | Try to harden the recursive simplification still further. This is again | Chandler Carruth |
2012-03-24 | Don't add the instruction about to be RAUW'ed and erased to the | Chandler Carruth |
2012-03-24 | Refactor the interface to recursively simplifying instructions to be tad | Chandler Carruth |
2012-03-23 | Take out the debug info probe stuff. It's making some changes to | Eric Christopher |
2012-03-22 | Cleanup IVUsers::addUsersIfInteresting. | Andrew Trick |
2012-03-21 | Teach instsimplify to gracefully degrade in the presence of instructions | Chandler Carruth |
2012-03-20 | LSR: teach isSimplifiedLoopNest to handle PHI IVUsers. | Andrew Trick |
2012-03-20 | LSR: fix IVUsers isSimplifiedLoopNest to perform a full domtree walk | Andrew Trick |
2012-03-18 | Factor out the multiply analysis code in ComputeMaskedBits and apply it to the | Nick Lewycky |
2012-03-16 | Start removing the use of an ad-hoc 'never inline' set and instead | Chandler Carruth |
2012-03-16 | Pull the implementation of the code metrics out of the inline cost | Chandler Carruth |
2012-03-16 | LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. | Andrew Trick |
2012-03-16 | Do the right thing on NULL uint64 fields. | Eric Christopher |
2012-03-15 | Type sizes and fields offsets inside structs are unsigned. This is a highly | Duncan Sands |
2012-03-15 | Make the swap code here a bit more obvious what its doing... We're | Chandler Carruth |
2012-03-15 | Don't assume that the arguments are processed in some particular order. | Chandler Carruth |
2012-03-15 | Remove all remnants of partial specialization in the cost computation | Chandler Carruth |
2012-03-14 | Extend the inline cost calculation to account for bonuses due to | Chandler Carruth |
2012-03-14 | Refactor the inline cost bonus calculation for constants to use | Chandler Carruth |
2012-03-13 | enhance jump threading to preserve TBAA information when PRE'ing loads, | Chris Lattner |
2012-03-13 | Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint(y)) -> | Duncan Sands |