| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add a new attribute, 'noduplicate'. If a function contains a noduplicate call... | James Molloy | 2012-12-20 | 3 | -7/+40 |
* | Fix a bug that was found by building clang with -fsanitize. | Nadav Rotem | 2012-12-19 | 1 | -1/+6 |
* | Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl... | Bill Wendling | 2012-12-19 | 5 | -8/+8 |
* | Fix a crash in ValueTracking on vectors of pointers. | Nadav Rotem | 2012-12-14 | 1 | -1/+1 |
* | Rename isPowerOfTwo to isKnownToBeAPowerOfTwo. | Rafael Espindola | 2012-12-13 | 2 | -13/+13 |
* | The TargetData is not used for the isPowerOfTwo determination. It has never | Rafael Espindola | 2012-12-12 | 2 | -13/+12 |
* | Have SimplifyBinOp call the new FAdd/FSub/FMul helpers, with fast-math flags off | Michael Ilseman | 2012-12-12 | 1 | -0/+8 |
* | Added a slew of SimplifyInstruction floating-point optimizations, many of whi... | Michael Ilseman | 2012-12-12 | 1 | -10/+109 |
* | Holding my nose and moving the accumulation routine to GEPOperator | Chandler Carruth | 2012-12-11 | 1 | -34/+1 |
* | Hoist the GEP constant address offset computation to a common home on | Chandler Carruth | 2012-12-11 | 1 | -23/+1 |
* | Optimistically analyse Phi cycles | Arnold Schwaighofer | 2012-12-10 | 1 | -41/+13 |
* | Add a new visitor for walking the uses of a pointer value. | Chandler Carruth | 2012-12-10 | 2 | -0/+59 |
* | Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some... | Michael Ilseman | 2012-12-09 | 1 | -2/+2 |
* | Add support to ValueTracking for determining that a pointer is non-null | Chandler Carruth | 2012-12-07 | 1 | -0/+73 |
* | Have CannotBeNegativeZero() be aware of the nsz fast-math flag | Michael Ilseman | 2012-12-06 | 1 | -1/+6 |
* | constify the cost API | Nadav Rotem | 2012-12-03 | 1 | -7/+7 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 53 | -205/+202 |
* | Move the InstVisitor utility into VMCore where it belongs. It heavily | Chandler Carruth | 2012-11-30 | 3 | -3/+3 |
* | Modified dump() to provide a little | Preston Briggs | 2012-11-30 | 1 | -32/+30 |
* | Follow up to 168711: It's safe to base this analysis on the found compare, ju... | Benjamin Kramer | 2012-11-29 | 1 | -4/+3 |
* | Improve isImpliedCond comment a bit. | Andrew Trick | 2012-11-29 | 1 | -2/+2 |
* | Cleaned up a couple of comments. | Preston Briggs | 2012-11-29 | 1 | -4/+4 |
* | Modified depends() to recognize that when all levels are "=" and | Preston Briggs | 2012-11-27 | 1 | -1/+16 |
* | SCEV: Even if the latch terminator is foldable we can't deduce the result of ... | Benjamin Kramer | 2012-11-27 | 1 | -3/+4 |
* | Modify depends(Src, Dst, PossiblyLoopIndependent). | Preston Briggs | 2012-11-27 | 1 | -0/+3 |
* | Fast-math optimization: fold multiply by zero | Michael Ilseman | 2012-11-27 | 1 | -0/+39 |
* | Corrects a problem where we reply exclusively of GEPs to drive | Preston Briggs | 2012-11-21 | 1 | -69/+108 |
* | removes a few "const" qualifiers | Sebastian Pop | 2012-11-20 | 1 | -13/+13 |
* | Clean up handling of always-inline functions in the inliner. | Bob Wilson | 2012-11-19 | 1 | -71/+105 |
* | Some comment fixes. | Bob Wilson | 2012-11-19 | 1 | -1/+1 |
* | Phi speculation improvement for BasicAA | Hal Finkel | 2012-11-17 | 1 | -3/+12 |
* | Make this easier to understand, as suggested by Chandler. | Duncan Sands | 2012-11-16 | 1 | -1/+6 |
* | InstructionSimplify should be able to simplify A+B==B+A to 'true' | Duncan Sands | 2012-11-16 | 1 | -2/+14 |
* | Add doInitialization and doFinalization methods to ModulePass's, to allow the... | Owen Anderson | 2012-11-15 | 1 | -0/+3 |
* | DependenceAnalysis: Print all dependency pairs when dumping. Update all testc... | Benjamin Kramer | 2012-11-13 | 1 | -8/+5 |
* | llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFr... | NAKAMURA Takumi | 2012-11-08 | 1 | -9/+19 |
* | Don't infer whether a value is captured in the current function from the | Richard Osborne | 2012-11-05 | 1 | -5/+5 |
* | ConstantFolding.cpp: Whitespace. | NAKAMURA Takumi | 2012-11-05 | 1 | -100/+100 |
* | Apply the patch from PR14160. I failed to construct a testcase for this, but | Duncan Sands | 2012-11-04 | 1 | -0/+3 |
* | CostModel: add support for Vector Insert and Extract. | Nadav Rotem | 2012-11-02 | 1 | -0/+18 |
* | Add a cost model analysis that allows us to estimate the cost of IR-level ins... | Nadav Rotem | 2012-11-02 | 3 | -0/+177 |
* | Revert the majority of the next patch in the address space series: | Chandler Carruth | 2012-11-01 | 6 | -37/+20 |
* | Revert the series of commits starting with r166578 which introduced the | Chandler Carruth | 2012-11-01 | 7 | -146/+140 |
* | Fix a couple of comment typos. | Benjamin Kramer | 2012-10-31 | 1 | -2/+2 |
* | DependenceAnalysis: Don't crash if there is no constant operand. | Benjamin Kramer | 2012-10-31 | 1 | -3/+4 |
* | Remove code to saturate profile counts. | Bob Wilson | 2012-10-29 | 1 | -8/+1 |
* | SCEV validator: Ignore CouldNotCompute/undef on both sides. This is mostly no... | Benjamin Kramer | 2012-10-27 | 1 | -3/+6 |
* | SCEV validator: Add workarounds for some common false positives due to the wa... | Benjamin Kramer | 2012-10-27 | 1 | -0/+18 |
* | Remove LoopDependenceAnalysis. | Benjamin Kramer | 2012-10-26 | 3 | -364/+0 |
* | Add a basic verifier for SCEV's backedge taken counts. | Benjamin Kramer | 2012-10-26 | 1 | -0/+68 |