| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Remove the AssumptionCache | Hal Finkel | 2016-12-15 | 1 | -146/+136 |
* | [InstSimplify] improve function name; NFC | Sanjay Patel | 2016-12-10 | 1 | -4/+6 |
* | [InstSimplify] Add "X / 1.0" to SimplifyFDivInst. | Zia Ansari | 2016-12-08 | 1 | -0/+6 |
* | [InstSimplify] fixed (?) to not mutate icmps | Sanjay Patel | 2016-12-06 | 1 | -10/+4 |
* | [InstSimplify] add folds for and-of-icmps with same operands | Sanjay Patel | 2016-12-06 | 1 | -0/+33 |
* | [InstSimplify] add folds for or-of-icmps with same operands | Sanjay Patel | 2016-12-06 | 1 | -2/+34 |
* | [InstSimplify] add more helper functions for SimplifyICmpInst; NFCI | Sanjay Patel | 2016-12-03 | 1 | -255/+288 |
* | [InstSimplify] add helper functions for SimplifyICmpInst; NFCI | Sanjay Patel | 2016-12-03 | 1 | -112/+129 |
* | [InstSimplify] allow integer vector types to use computeKnownBits | Sanjay Patel | 2016-11-27 | 1 | -2/+2 |
* | Simplify `x >=u x >> y` and `x >=u x udiv y` | Sanjoy Das | 2016-10-26 | 1 | -0/+11 |
* | [InstSimplify] fold negation of sign-bit | Sanjay Patel | 2016-10-19 | 1 | -3/+20 |
* | Remove duplicated code; NFC | Sanjoy Das | 2016-10-02 | 1 | -1/+1 |
* | [InstSimplify] allow or-of-icmps folds with vector splat constants | Sanjay Patel | 2016-09-28 | 1 | -12/+11 |
* | [InstSimplify] allow and-of-icmps folds with vector splat constants | Sanjay Patel | 2016-09-28 | 1 | -10/+9 |
* | move variables closer to their uses; add FIXMEs; NFC | Sanjay Patel | 2016-09-20 | 1 | -10/+10 |
* | Simplify code a bit. No functional change intended. | Andrea Di Biagio | 2016-09-02 | 1 | -15/+16 |
* | [instsimplify] Fix incorrect folding of an ordered fcmp with a vector of all ... | Andrea Di Biagio | 2016-09-02 | 1 | -1/+1 |
* | [InstSimplify] allow icmp with constant folds for splat vectors, part 2 | Sanjay Patel | 2016-08-23 | 1 | -83/+77 |
* | [InstSimplify] allow icmp with constant folds for splat vectors, part 1 | Sanjay Patel | 2016-08-23 | 1 | -6/+10 |
* | [InstSimplify] add helper function for SimplifyICmpInst(); NFCI | Sanjay Patel | 2016-08-22 | 1 | -133/+143 |
* | Replace "fallthrough" comments with LLVM_FALLTHROUGH | Justin Bogner | 2016-08-17 | 1 | -5/+5 |
* | [InstSimplify] Fold gep (gep V, C), (xor V, -1) to C-1 | David Majnemer | 2016-08-16 | 1 | -1/+7 |
* | Use range algorithms instead of unpacking begin/end | David Majnemer | 2016-08-11 | 1 | -4/+4 |
* | [InstSimplify] Fold gep (gep V, C), (sub 0, V) to C | David Majnemer | 2016-08-07 | 1 | -0/+20 |
* | [InstSimplify] Try hard to simplify pointer comparisons | David Majnemer | 2016-08-07 | 1 | -0/+10 |
* | [InstCombine] use m_APInt to allow icmp eq (op X, Y), C folds for splat const... | Sanjay Patel | 2016-08-04 | 1 | -7/+6 |
* | Reinstate "[CloneFunction] Don't remove side effecting calls" | David Majnemer | 2016-08-04 | 1 | -2/+4 |
* | Revert "[CloneFunction] Don't remove side effecting calls" | Reid Kleckner | 2016-08-03 | 1 | -4/+2 |
* | [CloneFunction] Don't remove side effecting calls | David Majnemer | 2016-08-03 | 1 | -2/+4 |
* | [InstSimplify] Cast folding can be made more generic | David Majnemer | 2016-07-26 | 1 | -46/+43 |
* | Reapply: [InstSimplify] Add support for bitcasts" | David Majnemer | 2016-07-26 | 1 | -0/+29 |
* | Revert "[InstSimplify] Add support for bitcasts" | David Majnemer | 2016-07-25 | 1 | -29/+0 |
* | [InstSimplify] Add support for bitcasts | David Majnemer | 2016-07-25 | 1 | -0/+29 |
* | [InstSimplify] Fold trunc([zs]ext(%V)) -> %V | David Majnemer | 2016-07-25 | 1 | -1/+7 |
* | [InstSimplify] don't crash handling a pointer or aggregate type | Sanjay Patel | 2016-07-21 | 1 | -0/+3 |
* | [InstSimplify] recognize trunc + icmp sgt/slt variants of select simplificati... | Sanjay Patel | 2016-07-21 | 1 | -7/+33 |
* | [InstSimplify][InstCombine] don't crash when folding vector selects of icmp | Sanjay Patel | 2016-07-20 | 1 | -1/+4 |
* | refactor SimplifySelectInst; NFCI | Sanjay Patel | 2016-07-18 | 1 | -97/+115 |
* | Simplify llvm.masked.load w/ undef masks | David Majnemer | 2016-07-14 | 1 | -5/+21 |
* | Move a transform from InstCombine to InstSimplify. | David Majnemer | 2016-07-13 | 1 | -0/+9 |
* | Pointer-comparison folding should look through returned-argument functions | Hal Finkel | 2016-07-11 | 1 | -0/+5 |
* | Remove dead TLI arg of isKnownNonNull and propagate deadness. NFC. | Sean Silva | 2016-07-02 | 1 | -4/+3 |
* | [InstSimplify] Replace calls to null with undef | David Majnemer | 2016-06-25 | 1 | -1/+2 |
* | [InstSimplify] analyze (optionally casted) icmps to eliminate obviously false... | Sanjay Patel | 2016-06-20 | 1 | -4/+31 |
* | fix formatting, typo; NFC | Sanjay Patel | 2016-06-19 | 1 | -1/+1 |
* | IR: Introduce local_unnamed_addr attribute. | Peter Collingbourne | 2016-06-14 | 1 | -1/+1 |
* | Avoid copies of std::strings and APInt/APFloats where we only read from it | Benjamin Kramer | 2016-06-08 | 1 | -1/+1 |
* | [InstSimplify] use computeKnownBits on shift amount operands | Sanjay Patel | 2016-05-10 | 1 | -0/+16 |
* | Fold compares irrespective of whether allocation can be elided | Anna Thomas | 2016-05-03 | 1 | -5/+21 |
* | Introduce llvm.load.relative intrinsic. | Peter Collingbourne | 2016-04-22 | 1 | -0/+61 |