| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add support for enum forward declarations. | Eric Christopher | 2012-06-01 | 1 | -2/+2 |
* | Make sure that we're dealing with a binary SCEVExpr when simplifying. | Benjamin Kramer | 2012-05-30 | 1 | -1/+2 |
* | Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b. | Benjamin Kramer | 2012-05-30 | 1 | -1/+20 |
* | SCEV: Handle a corner case reducing AddRecExpr * AddRecExpr | Andrew Trick | 2012-05-30 | 1 | -1/+4 |
* | Reformat the loop that does AddRecExpr * AddRecExpr reduction. | Andrew Trick | 2012-05-30 | 1 | -55/+56 |
* | Mark some static arrays as const. | Craig Topper | 2012-05-24 | 1 | -2/+2 |
* | Add support for C++11 enum classes in llvm. | Eric Christopher | 2012-05-23 | 1 | -2/+3 |
* | LSR fix: add a missing phi check during IV hoisting. | Andrew Trick | 2012-05-22 | 1 | -1/+2 |
* | Actually support DW_TAG_rvalue_reference_type that we were trying | Eric Christopher | 2012-05-19 | 2 | -9/+14 |
* | SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond. | Andrew Trick | 2012-05-19 | 1 | -0/+24 |
* | allow LazyValueInfo::getEdgeValue() to reason about multiple edges from the s... | Nuno Lopes | 2012-05-18 | 1 | -11/+6 |
* | Clarify comment. | Eric Christopher | 2012-05-18 | 1 | -1/+1 |
* | minor simplification in the call to ConstantRange constructor | Nuno Lopes | 2012-05-17 | 1 | -1/+1 |
* | Remove extraneous ';'. | Bill Wendling | 2012-05-17 | 1 | -1/+1 |
* | reuse the result of some expensive computations in getSignExtendExpr() and ge... | Nuno Lopes | 2012-05-15 | 1 | -18/+20 |
* | minor simplification to code: Ty is already a SCEV type; don't need to run ge... | Nuno Lopes | 2012-05-15 | 1 | -6/+3 |
* | Move the capture analysis from MemoryDependencyAnalysis to a more general place | Chad Rosier | 2012-05-14 | 2 | -85/+88 |
* | Hoist simpler checks above llvm::PointerMayBeCaptured. No functional change i... | Chad Rosier | 2012-05-12 | 1 | -4/+6 |
* | Fix intendation. | Chad Rosier | 2012-05-10 | 1 | -1/+1 |
* | Teach DeadStoreElimination to eliminate exit-block stores with phi addresses. | Dan Gohman | 2012-05-10 | 1 | -0/+31 |
* | Rewrite ScalarEvolution::hasOperand to use an explicit worklist instead | Dan Gohman | 2012-05-10 | 1 | -35/+50 |
* | Rename the Region::block_iterator to Region::block_node_iterator, and | Chandler Carruth | 2012-05-04 | 3 | -12/+29 |
* | A pile of long over-due refactorings here. There are some very, *very* | Chandler Carruth | 2012-05-04 | 2 | -42/+34 |
* | remove calls to calloc if the allocated memory is not used (it was already be... | Nuno Lopes | 2012-05-03 | 1 | -2/+2 |
* | add support for calloc to objectsize lowering | Nuno Lopes | 2012-05-03 | 1 | -0/+40 |
* | Just mark the sign bit as known zero, rather than any other irrelevant bits | Duncan Sands | 2012-04-30 | 1 | -1/+1 |
* | Reapply r155682, making constant folding more consistent, with a fix to work | Dan Gohman | 2012-04-27 | 1 | -7/+20 |
* | Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve... | NAKAMURA Takumi | 2012-04-27 | 1 | -14/+4 |
* | Use ConstantExpr::getExtractElement when constant-folding vectors | Dan Gohman | 2012-04-27 | 1 | -4/+14 |
* | Fix a crash on valid (if UB) bitcode that is produced for some global | Chandler Carruth | 2012-04-24 | 1 | -3/+11 |
* | Allow forward declarations to take a context. This helps the debugger | Eric Christopher | 2012-04-23 | 1 | -7/+8 |
* | Revert "SCEV: When expanding a GEP the final addition to the base pointer has... | Benjamin Kramer | 2012-04-17 | 1 | -1/+1 |
* | Add two statistics to help track how we are computing the inline cost. | Chandler Carruth | 2012-04-11 | 1 | -0/+5 |
* | Fix 12513: Loop unrolling breaks with indirect branches. | Andrew Trick | 2012-04-10 | 1 | -0/+11 |
* | Fix ValueTracking to conclude that debug intrinsics are safe to | Chandler Carruth | 2012-04-07 | 1 | -0/+8 |
* | SCEV: When expanding a GEP the final addition to the base pointer has NUW but... | Benjamin Kramer | 2012-04-07 | 1 | -1/+1 |
* | Reintroduce InlineCostAnalyzer::getInlineCost() variant with explicit callee | David Chisnall | 2012-04-06 | 1 | -1/+4 |
* | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola | 2012-04-04 | 3 | -162/+102 |
* | Add a line number for the scope of the function (starting at the first | Eric Christopher | 2012-04-03 | 2 | -2/+10 |
* | Teach CodeGen's version of computeMaskedBits to understand the range metadata. | Rafael Espindola | 2012-03-31 | 1 | -2/+2 |
* | Fix a typo reported in IRC by someone reviewing this code. | Chandler Carruth | 2012-03-31 | 1 | -1/+1 |
* | Remove a bunch of empty, dead, and no-op methods from all of these | Chandler Carruth | 2012-03-31 | 1 | -10/+0 |
* | Initial commit for the rewrite of the inline cost analysis to operate | Chandler Carruth | 2012-03-31 | 2 | -583/+946 |
* | Add computeMaskedBitsLoad back, as it was the change to instsimplify that | Rafael Espindola | 2012-03-30 | 1 | -0/+26 |
* | Lowercase the tag name to match the rest of dwarf. | Eric Christopher | 2012-03-29 | 2 | -3/+3 |
* | Add support for objc property decls according to the page at: | Eric Christopher | 2012-03-29 | 2 | -3/+21 |
* | Handle intrinsics in GlobalsModRef. Fixes pr12351. | Rafael Espindola | 2012-03-28 | 1 | -0/+6 |
* | Revert r153521 as it's causing large regressions on the nightly testers. | Chad Rosier | 2012-03-28 | 2 | -41/+0 |
* | Reapply r153423; the original commit was fine. The failing test, distray, had | Chad Rosier | 2012-03-27 | 2 | -0/+41 |
* | SCEV fix: Handle loop invariant loads. | Andrew Trick | 2012-03-26 | 1 | -1/+5 |