| Commit message (Expand) | Author | Age | Files | Lines |
* | [ConstantFold] Don't evaluate FP or FP vector casts or truncations when simpl... | Fangrui Song | 2019-04-12 | 1 | -1/+1 |
* | [ConstantFold] ExtractConstantBytes - handle shifts on large integer types | Simon Pilgrim | 2019-04-11 | 1 | -14/+16 |
* | [IR][ARM] Add function pointer alignment to datalayout | Michael Platings | 2019-03-08 | 1 | -4/+24 |
* | Rollback of rL355585. | Mitch Phillips | 2019-03-07 | 1 | -24/+4 |
* | [IR][ARM] Add function pointer alignment to datalayout | Michael Platings | 2019-03-07 | 1 | -4/+24 |
* | Revert "[IR][ARM] Add function pointer alignment to datalayout" | Mitch Phillips | 2019-03-06 | 1 | -24/+4 |
* | [IR][ARM] Add function pointer alignment to datalayout | Michael Platings | 2019-03-06 | 1 | -4/+24 |
* | [ConstantFold] Fix misfolding fcmp of a ConstantExpr NaN with itself. | Andrew Scheidecker | 2019-02-19 | 1 | -3/+10 |
* | [ConstantFold] Fix misfolding of icmp with a bitcast FP second operand. | Andrew Scheidecker | 2019-02-19 | 1 | -2/+4 |
* | [opaque pointer types] Pass value type to GetElementPtr creation. | James Y Knight | 2019-02-01 | 1 | -1/+1 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | Revert patches 348835 and 348571 because they're | Ranjeet Singh | 2019-01-04 | 1 | -5/+4 |
* | [ConstantFold] Use getMinSignedBits for APInt in isIndexInRangeOfArrayType. | Florian Hahn | 2018-12-12 | 1 | -1/+1 |
* | [IR] Don't assume all functions are 4 byte aligned | Ranjeet Singh | 2018-12-07 | 1 | -4/+5 |
* | Reverting r348215 | Ranjeet Singh | 2018-12-04 | 1 | -3/+4 |
* | [IR] Don't assume all functions are 4 byte aligned | Ranjeet Singh | 2018-12-04 | 1 | -4/+3 |
* | [ConstantFolding] improve folding of binops with vector undef operand | Sanjay Patel | 2018-08-20 | 1 | -9/+9 |
* | 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 |