| Commit message (Expand) | Author | Age | Files | Lines |
* | llvm: Add support for "-fno-delete-null-pointer-checks" | Manoj Gupta | 2018-07-09 | 1 | -3/+9 |
* | Use Type::isIntOrPtrTy where possible, NFC | Vedant Kumar | 2018-07-06 | 1 | -2/+1 |
* | ConstantFold: Don't fold global address vs. null for addrspace != 0 | Matt Arsenault | 2018-06-26 | 1 | -3/+6 |
* | [IR] add/use isIntDivRem convenience function | Sanjay Patel | 2018-06-20 | 1 | -3/+1 |
* | Make uitofp and sitofp defined on overflow. | Eli Friedman | 2018-06-14 | 1 | -7/+2 |
* | [ConstantFold] Disallow folding vector geps into bitcasts | Karl-Johan Karlsson | 2018-06-01 | 1 | -1/+5 |
* | Remove @brief commands from doxygen comments, too. | Adrian Prantl | 2018-05-01 | 1 | -1/+1 |
* | [NFC] fix trivial typos in documents and comments | Hiroshi Inoue | 2018-04-12 | 1 | -1/+1 |
* | [ConstantFolding, InstSimplify] Handle more vector GEPs | Matthew Simpson | 2018-03-15 | 1 | -7/+18 |
* | [ConstantFold] fp_binop AnyConstant, undef --> NaN | Sanjay Patel | 2018-03-10 | 1 | -2/+8 |
* | [ConstantFold] fp_binop undef, undef --> undef | Sanjay Patel | 2018-03-08 | 1 | -1/+4 |
* | Silence a bunch of implicit fallthrough warnings | Adrian Prantl | 2017-12-19 | 1 | -0/+1 |
* | [ConstantFold] Support vector index when factoring out GEP index into precedi... | Haicheng Wu | 2017-12-04 | 1 | -26/+71 |
* | [ConstantFold] Fix a crash when folding a GEP that has vector index | Haicheng Wu | 2017-10-28 | 1 | -0/+3 |
* | [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP | Bjorn Pettersson | 2017-10-24 | 1 | -0/+9 |
* | [ConstantFold] Return the correct type when folding a GEP with vector indices. | Davide Italiano | 2017-09-15 | 1 | -1/+12 |
* | [ConstantFolder] Don't try to fold gep when the idx is a vector. | Davide Italiano | 2017-07-27 | 1 | -4/+8 |
* | [Constants] Replace calls to ConstantInt::equalsInt(0)/equalsInt(1) with isZe... | Craig Topper | 2017-07-06 | 1 | -12/+12 |
* | [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM... | Craig Topper | 2017-07-06 | 1 | -7/+7 |
* | fix typos/formatting; NFC | Sanjay Patel | 2017-06-12 | 1 | -6/+3 |
* | ConstantFold: Handle gep nonnull, undef as well | Daniel Berlin | 2017-05-08 | 1 | -3/+4 |
* | ConstantFold: Fold getelementptr (i32, i32* null, i64 undef) to null. | Daniel Berlin | 2017-05-08 | 1 | -1/+2 |
* | [APInt] Use lshrInPlace to replace lshr where possible | Craig Topper | 2017-04-18 | 1 | -1/+1 |
* | Fix constant folding of fp2int to large integers | Simon Pilgrim | 2017-03-19 | 1 | -5/+4 |
* | [ConstantFold] vector div/rem with any zero element in divisor is undef | Sanjay Patel | 2017-03-09 | 1 | -4/+9 |
* | [ConstantFold] Fix defect in constant folding computation for GEP | Javed Absar | 2017-03-08 | 1 | -1/+2 |
* | Replace APFloatBase static fltSemantics data members with getter functions | Stephan Bergmann | 2016-12-14 | 1 | -7/+7 |
* | IR: Move NumElements field from {Array,Vector}Type to SequentialType. | Peter Collingbourne | 2016-12-02 | 1 | -7/+2 |
* | IR: Change PointerType to derive from Type rather than SequentialType. | Peter Collingbourne | 2016-12-02 | 1 | -7/+1 |
* | IR: Change the gep_type_iterator API to avoid always exposing the "current" t... | Peter Collingbourne | 2016-12-02 | 1 | -21/+12 |
* | IR: Introduce inrange attribute on getelementptr indices. | Peter Collingbourne | 2016-11-10 | 1 | -23/+32 |
* | [IR] Clang-format my previous commit. NFCI. | Davide Italiano | 2016-10-28 | 1 | -2/+2 |
* | [ConstantFold] Get the correct vector type when folding a getelementptr. | Davide Italiano | 2016-10-28 | 1 | -6/+2 |
* | Replace "fallthrough" comments with LLVM_FALLTHROUGH | Justin Bogner | 2016-08-17 | 1 | -1/+1 |
* | [ConstantFold] Don't incorrectly infer inbounds on array GEP | David Majnemer | 2016-07-13 | 1 | -42/+59 |
* | [ConstantFold] NFC cleanup after previous change. | Adam Nemet | 2016-05-26 | 1 | -40/+39 |
* | [ConstantFold] Fix incorrect index rewrites for GEPs | Adam Nemet | 2016-05-26 | 1 | -1/+1 |
* | Fix constant folding of addrspacecast of null | Matt Arsenault | 2016-05-21 | 1 | -1/+2 |
* | [ConstantFold] Don't try to strip fp -> int bitcasts to simplify icmps | Hal Finkel | 2016-05-04 | 1 | -0/+4 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 1 | -2/+0 |
* | fix documentation comments; NFC | Sanjay Patel | 2016-04-05 | 1 | -39/+34 |
* | Don't fold double constant to an integer if dest type not integral | Teresa Johnson | 2016-04-04 | 1 | -0/+4 |
* | [InstCombine] Ensure all undef operands are handled before binary instruction... | Simon Pilgrim | 2016-03-21 | 1 | -2/+16 |
* | Strip trailing whitespace. | Simon Pilgrim | 2016-03-10 | 1 | -66/+66 |
* | IR: Make the X / undef -> undef fold match the comment | Justin Bogner | 2016-02-25 | 1 | -1/+1 |
* | [ConstantFolding] Reduce APInt and APFloat copying. | Benjamin Kramer | 2016-02-13 | 1 | -7/+7 |
* | [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g... | Eduard Burtescu | 2016-01-19 | 1 | -19/+3 |
* | Fix constant folding of constant vector GEPs with undef or null as pointer ar... | Manuel Jacob | 2016-01-19 | 1 | -9/+13 |
* | Rename Variable `Ptr` to `PtrTy`. NFC. | Manuel Jacob | 2016-01-19 | 1 | -6/+6 |
* | Use CmpInst::Predicate instead of 'unsigned short' in some places. NFC | Craig Topper | 2015-12-15 | 1 | -4/+7 |