| Commit message (Expand) | Author | Age |
* | Revert "Revert r206045, "Fix shift by constants for vector."" | Matt Arsenault | 2014-04-14 |
* | Whitespace. | NAKAMURA Takumi | 2014-04-14 |
* | Revert r206045, "Fix shift by constants for vector." | NAKAMURA Takumi | 2014-04-14 |
* | Use APInt arithmetic, fixed typo. Thanks to Benjamin Kramer for noticing that. | Serge Pavlov | 2014-04-14 |
* | Recognize test for overflow in integer multiplication. | Serge Pavlov | 2014-04-13 |
* | Fix shift by constants for vector. | Matt Arsenault | 2014-04-11 |
* | Fix PR19270 - type mismatch caused by invalid optimization. | Eli Bendersky | 2014-04-03 |
* | ARM64: initial backend import | Tim Northover | 2014-03-29 |
* | Revert "InstCombine: merge constants in both operands of icmp." | Erik Verbruggen | 2014-03-28 |
* | InstCombine: Don't combine constants on unsigned icmps | Reid Kleckner | 2014-03-27 |
* | InstCombine: merge constants in both operands of icmp. | Erik Verbruggen | 2014-03-27 |
* | [InstCombine] Don't fold bitcast into store if it would need addrspacecast | Richard Osborne | 2014-03-25 |
* | Reuse earlier variables to make it clear the types involved in the cast. | Richard Osborne | 2014-03-25 |
* | Fix a bug in InstCombine where we would incorrectly attempt to construct a | Owen Anderson | 2014-03-13 |
* | [C++11] Add range based accessors for the Use-Def chain of a Value. | Chandler Carruth | 2014-03-09 |
* | InstCombine: form shuffles from wider range of insert/extractelements | Tim Northover | 2014-03-07 |
* | [Layering] Move InstVisitor.h into the IR library as it is pretty | Chandler Carruth | 2014-03-06 |
* | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-05 |
* | [Modules] Move the ConstantRange class into the IR library. This is | Chandler Carruth | 2014-03-04 |
* | [Modules] Move the TargetFolder into the Analysis library. Historically, | Chandler Carruth | 2014-03-04 |
* | [Modules] Move CFG.h to the IR library as it defines graph traits over | Chandler Carruth | 2014-03-04 |
* | [Modules] Move ValueHandle into the IR library where Value itself lives. | Chandler Carruth | 2014-03-04 |
* | [Modules] Move the LLVM IR pattern match header into the IR library, it | Chandler Carruth | 2014-03-04 |
* | [Modules] Move CallSite into the IR library where it belogs. It is | Chandler Carruth | 2014-03-04 |
* | [Modules] Move GetElementPtrTypeIterator into the IR library. As its | Chandler Carruth | 2014-03-04 |
* | Make DataLayout a plain object, not a pass. | Rafael Espindola | 2014-02-25 |
* | Make some DataLayout pointers const. | Rafael Espindola | 2014-02-24 |
* | Rename many DataLayout variables from TD to DL. | Rafael Espindola | 2014-02-21 |
* | Make sure that value handle users see the transformation of an indirect call ... | Nick Lewycky | 2014-02-20 |
* | Do more addrspacecast transforms that happen for bitcast. | Matt Arsenault | 2014-02-14 |
* | InstCombine: Replace custom constant folding code with ConstantExpr. | Benjamin Kramer | 2014-02-13 |
* | Remove a very old instcombine where we would turn sequences of selects into | Owen Anderson | 2014-02-12 |
* | InstCombine: Teach icmp merging about the equivalence of bit tests and UGE/UL... | Benjamin Kramer | 2014-02-11 |
* | Disable most IR-level transform passes on functions marked 'optnone'. | Paul Robinson | 2014-02-06 |
* | Update optimization passes to handle inalloca arguments | Reid Kleckner | 2014-01-28 |
* | InstCombine: Don't try to use aggregate elements of ConstantExprs. | Benjamin Kramer | 2014-01-24 |
* | Fix known typos | Alp Toker | 2014-01-24 |
* | Fix all the remaining lost-fast-math-flags bugs I've been able to find. The ... | Owen Anderson | 2014-01-20 |
* | InstCombine: Modernize a bunch of cast combines. | Benjamin Kramer | 2014-01-19 |
* | InstCombine: Hoist 3 copies of AddOne/SubOne into a header. | Benjamin Kramer | 2014-01-19 |
* | InstCombine: Replace a hand-rolled version of isKnownToBeAPowerOfTwo with the... | Benjamin Kramer | 2014-01-19 |
* | InstCombine: Teach most integer add/sub/mul/div combines how to deal with vec... | Benjamin Kramer | 2014-01-19 |
* | InstCombine: Refactor fmul/fdiv combines to handle vectors. | Benjamin Kramer | 2014-01-19 |
* | Don't refuse to transform constexpr(call(arg, ...)) to call(constexpr(arg), .... | Nick Lewycky | 2014-01-18 |
* | InstCombine: Make the (fmul X, -1.0) -> (fsub -0.0, X) transform handle vecto... | Benjamin Kramer | 2014-01-18 |
* | Fix more instances of dropped fast math flags when optimizing FADD instructio... | Owen Anderson | 2014-01-18 |
* | Fix two cases where we could lose fast math flags when optimizing FADD expres... | Owen Anderson | 2014-01-16 |
* | Fix an instance where we would drop fast math flags when performing an fdiv t... | Owen Anderson | 2014-01-16 |
* | Fix a bug in InstCombine where we failed to preserve fast math flags when opt... | Owen Anderson | 2014-01-16 |
* | Teach InstCombine that (fmul X, -1.0) can be simplified to (fneg X), which LL... | Owen Anderson | 2014-01-16 |