2012-05-19 |
Andrew Trick | SCEV: Add MarkPendingLoopPredicates to avoid recursive... |
tree | commitdiff |
2012-05-18 |
Nuno Lopes | allow LazyValueInfo::getEdgeValue() to reason about... |
tree | commitdiff |
2012-05-18 |
Eric Christopher | Clarify comment. |
tree | commitdiff |
2012-05-17 |
Nuno Lopes | minor simplification in the call to ConstantRange const... |
tree | commitdiff |
2012-05-17 |
Bill Wendling | Remove extraneous ';'. |
tree | commitdiff |
2012-05-15 |
Nuno Lopes | reuse the result of some expensive computations in... |
tree | commitdiff |
2012-05-15 |
Nuno Lopes | minor simplification to code: Ty is already a SCEV... |
tree | commitdiff |
2012-05-14 |
Chad Rosier | Move the capture analysis from MemoryDependencyAnalysis... |
tree | commitdiff |
2012-05-12 |
Chad Rosier | Hoist simpler checks above llvm::PointerMayBeCaptured... |
tree | commitdiff |
2012-05-10 |
Chad Rosier | Fix intendation. |
tree | commitdiff |
2012-05-10 |
Dan Gohman | Teach DeadStoreElimination to eliminate exit-block... |
tree | commitdiff |
2012-05-10 |
Dan Gohman | Rewrite ScalarEvolution::hasOperand to use an explicit... |
tree | commitdiff |
2012-05-04 |
Chandler Carruth | Rename the Region::block_iterator to Region::block_node... |
tree | commitdiff |
2012-05-04 |
Chandler Carruth | A pile of long over-due refactorings here. There are... |
tree | commitdiff |
2012-05-03 |
Nuno Lopes | remove calls to calloc if the allocated memory is not... |
tree | commitdiff |
2012-05-03 |
Nuno Lopes | add support for calloc to objectsize lowering |
tree | commitdiff |
2012-04-30 |
Duncan Sands | Just mark the sign bit as known zero, rather than any... |
tree | commitdiff |
2012-04-27 |
Dan Gohman | Reapply r155682, making constant folding more consisten... |
tree | commitdiff |
2012-04-27 |
NAKAMURA Takumi | Revert r155682, "Use ConstantExpr::getExtractElement... |
tree | commitdiff |
2012-04-27 |
Dan Gohman | Use ConstantExpr::getExtractElement when constant-foldi... |
tree | commitdiff |
2012-04-24 |
Chandler Carruth | Fix a crash on valid (if UB) bitcode that is produced... |
tree | commitdiff |
2012-04-23 |
Eric Christopher | Allow forward declarations to take a context. This... |
tree | commitdiff |
2012-04-17 |
Benjamin Kramer | Revert "SCEV: When expanding a GEP the final addition... |
tree | commitdiff |
2012-04-11 |
Chandler Carruth | Add two statistics to help track how we are computing... |
tree | commitdiff |
2012-04-10 |
Andrew Trick | Fix 12513: Loop unrolling breaks with indirect branches. |
tree | commitdiff |
2012-04-07 |
Chandler Carruth | Fix ValueTracking to conclude that debug intrinsics... |
tree | commitdiff |
2012-04-07 |
Benjamin Kramer | SCEV: When expanding a GEP the final addition to the... |
tree | commitdiff |
2012-04-06 |
David Chisnall | Reintroduce InlineCostAnalyzer::getInlineCost() variant... |
tree | commitdiff |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
tree | commitdiff |
2012-04-03 |
Eric Christopher | Add a line number for the scope of the function (starti... |
tree | commitdiff |
2012-03-31 |
Rafael Espindola | Teach CodeGen's version of computeMaskedBits to underst... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Fix a typo reported in IRC by someone reviewing this... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Remove a bunch of empty, dead, and no-op methods from... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Initial commit for the rewrite of the inline cost analy... |
tree | commitdiff |
2012-03-30 |
Rafael Espindola | Add computeMaskedBitsLoad back, as it was the change... |
tree | commitdiff |
2012-03-29 |
Eric Christopher | Lowercase the tag name to match the rest of dwarf. |
tree | commitdiff |
2012-03-29 |
Eric Christopher | Add support for objc property decls according to the... |
tree | commitdiff |
2012-03-28 |
Rafael Espindola | Handle intrinsics in GlobalsModRef. Fixes pr12351. |
tree | commitdiff |
2012-03-28 |
Chad Rosier | Revert r153521 as it's causing large regressions on... |
tree | commitdiff |
2012-03-27 |
Chad Rosier | Reapply r153423; the original commit was fine. The... |
tree | commitdiff |
2012-03-26 |
Andrew Trick | SCEV fix: Handle loop invariant loads. |
tree | commitdiff |
2012-03-26 |
Chad Rosier | Revert r153423 as this is causing failures on our inter... |
tree | commitdiff |
2012-03-26 |
Rafael Espindola | Use the new range metadata in computeMaskedBits and... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Teach instsimplify how to simplify comparisons of point... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Switch the pointer-difference simplification logic... |
tree | commitdiff |
2012-03-24 |
Chandler Carruth | Try to harden the recursive simplification still furthe... |
tree | commitdiff |
2012-03-24 |
Chandler Carruth | Don't add the instruction about to be RAUW'ed and erase... |
tree | commitdiff |
2012-03-24 |
Chandler Carruth | Refactor the interface to recursively simplifying instr... |
tree | commitdiff |
2012-03-23 |
Eric Christopher | Take out the debug info probe stuff. It's making some... |
tree | commitdiff |
2012-03-22 |
Andrew Trick | Cleanup IVUsers::addUsersIfInteresting. |
tree | commitdiff |
2012-03-21 |
Chandler Carruth | Teach instsimplify to gracefully degrade in the presenc... |
tree | commitdiff |
2012-03-20 |
Andrew Trick | LSR: teach isSimplifiedLoopNest to handle PHI IVUsers. |
tree | commitdiff |
2012-03-20 |
Andrew Trick | LSR: fix IVUsers isSimplifiedLoopNest to perform a... |
tree | commitdiff |
2012-03-18 |
Nick Lewycky | Factor out the multiply analysis code in ComputeMaskedB... |
tree | commitdiff |
2012-03-16 |
Chandler Carruth | Start removing the use of an ad-hoc 'never inline'... |
tree | commitdiff |
2012-03-16 |
Chandler Carruth | Pull the implementation of the code metrics out of... |
tree | commitdiff |
2012-03-16 |
Andrew Trick | LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. |
tree | commitdiff |
2012-03-16 |
Eric Christopher | Do the right thing on NULL uint64 fields. |
tree | commitdiff |
2012-03-15 |
Duncan Sands | Type sizes and fields offsets inside structs are unsign... |
tree | commitdiff |
2012-03-15 |
Chandler Carruth | Make the swap code here a bit more obvious what its... |
tree | commitdiff |
2012-03-15 |
Chandler Carruth | Don't assume that the arguments are processed in some... |
tree | commitdiff |
2012-03-15 |
Chandler Carruth | Remove all remnants of partial specialization in the... |
tree | commitdiff |
2012-03-14 |
Chandler Carruth | Extend the inline cost calculation to account for bonus... |
tree | commitdiff |
2012-03-14 |
Chandler Carruth | Refactor the inline cost bonus calculation for constant... |
tree | commitdiff |
2012-03-13 |
Chris Lattner | enhance jump threading to preserve TBAA information... |
tree | commitdiff |
2012-03-13 |
Duncan Sands | Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint... |
tree | commitdiff |
2012-03-13 |
Duncan Sands | Uniformize the InstructionSimplify interface by ensurin... |
tree | commitdiff |
2012-03-13 |
Eli Friedman | Fix regression from r151466: an we can't replace uses... |
tree | commitdiff |
2012-03-13 |
Chandler Carruth | Address some review comments from Duncan. This moves... |
tree | commitdiff |
2012-03-12 |
Chandler Carruth | Teach instsimplify how to constant fold pointer differe... |
tree | commitdiff |
2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
tree | commitdiff |
2012-03-10 |
Benjamin Kramer | Make helper static, so it can be inlined into its sole... |
tree | commitdiff |
2012-03-10 |
Bill Wendling | As Duncan pointed out, pointers tend not to be in float... |
tree | commitdiff |
2012-03-10 |
Bill Wendling | Make this transformation slightly less agressive and... |
tree | commitdiff |
2012-03-10 |
Chandler Carruth | Refactor some methods to look through bitcasts and... |
tree | commitdiff |
2012-03-09 |
Nick Lewycky | Factor out the analysis of addition and subtraction... |
tree | commitdiff |
2012-03-09 |
Chandler Carruth | Undo a previous restriction on the inline cost calculat... |
tree | commitdiff |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
tree | commitdiff |
2012-03-08 |
Chandler Carruth | Rotate two of the functions used to count bonuses for... |
tree | commitdiff |
2012-03-07 |
Nick Lewycky | No functionality change. Type::isSized() can be expensi... |
tree | commitdiff |
2012-03-05 |
Eli Friedman | A few more cases of missing masking in ComputeMaskedBit... |
tree | commitdiff |
2012-03-05 |
Eli Friedman | Make sure we don't return bits outside the mask in... |
tree | commitdiff |
2012-03-02 |
Benjamin Kramer | LVI: Recognize the form instcombine canonicalizes range... |
tree | commitdiff |
2012-02-27 |
Eli Friedman | Duncan pointed out that if the alignment isn't explicit... |
tree | commitdiff |
2012-02-27 |
Eli Friedman | Teach BasicAA about the LLVM IR rules that allow readin... |
tree | commitdiff |
2012-02-27 |
Rafael Espindola | Fix this assert. IP can point to an instruction with... |
tree | commitdiff |
2012-02-26 |
Rafael Espindola | Don't call dominates on unreachable instructions. Shoul... |
tree | commitdiff |
2012-02-26 |
Rafael Espindola | And update the comment... |
tree | commitdiff |
2012-02-26 |
Rafael Espindola | Enable the assert that got all this dominator work... |
tree | commitdiff |
2012-02-26 |
Rafael Espindola | Change the implementation of dominates(inst, inst)... |
tree | commitdiff |
2012-02-26 |
Nick Lewycky | Reinstate the optimization from r151449 with a fix... |
tree | commitdiff |
2012-02-26 |
Rafael Espindola | Don't call dominates on unreachable instructions. |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | Roll these back to r151448 until I figure out how they... |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | An argument and a local identified object (eg. a noalia... |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | Fix five-letter typo in comment. |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | Teach instsimplify to be more aggressive when analyzing... |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | Move isKnownNonNull from private implementation detail... |
tree | commitdiff |
2012-02-24 |
Chris Lattner | fix PR12075, a regression in a recent transform I added... |
tree | commitdiff |
2012-02-23 |
Rafael Espindola | Fix typo. |
tree | commitdiff |
2012-02-22 |
Chad Rosier | Remove extra semi-colons. |
tree | commitdiff |
next |