summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/ConstantFolding
Commit message (Expand)AuthorAgeFilesLines
* [ConstantFold][SVE] Fix constant folding for shufflevector.Eli Friedman2019-12-091-0/+11
* [ConstantFold][SVE] Skip scalable vectors in ConstantFoldInsertElementInstruc...Huihui Zhang2019-12-051-0/+19
* [ConstFolding] move tests for copysign; NFCSanjay Patel2019-11-261-0/+53
* [ConstantFold] Handle identity folds at top of ConstantFoldBinaryInstFlorian Hahn2019-11-171-4/+4
* [ConstantFold] Add some tests for binops with constants and undefs.Florian Hahn2019-11-171-0/+50
* [ConstantFold] Fold extractelement of getelementptrJay Foad2019-10-281-1/+1
* [ConstantFolding] Fold constant calls to log2()Evandro Menezes2019-09-301-6/+4
* [ConstantFolding] Expand folding of some library functionsEvandro Menezes2019-09-123-0/+306
* [ConstantFolding] Add new test cases for transcendentals (NFC)Evandro Menezes2019-09-062-0/+245
* Fix pointer width in test from r366754.Peter Collingbourne2019-07-221-2/+2
* Analysis: Don't look through aliases when simplifying GEPs.Peter Collingbourne2019-07-221-0/+17
* [ConstantFolding] Add constant folding for smul.fix and smul.fix.satBjorn Pettersson2019-06-192-0/+244
* Add FNeg support to InstructionSimplifyCameron McInally2019-05-061-11/+0
* Precommit an FNeg InstructionSimplify test.Cameron McInally2019-05-051-0/+11
* Add FNeg IR constant folding supportCameron McInally2019-05-051-0/+42
* [ConstantFolding] Fold undef for integer intrinsicsNikita Popov2019-01-113-104/+52
* Revert patches 348835 and 348571 because they'reRanjeet Singh2019-01-041-27/+0
* [ConstantFolding] Consolidate and extend bitcount intrinsic tests; NFCNikita Popov2018-12-201-0/+187
* [ConstantFolding] Add tests for funnel shifts with undef operands; NFCNikita Popov2018-12-201-0/+167
* [ConstantFolding] Add tests for sat add/sub with undefs; NFCNikita Popov2018-12-201-0/+218
* [ConstantFolding] Split up saturating add/sub tests; NFCNikita Popov2018-12-201-97/+158
* Cleanup test case by removing unused attribute dso_localRanjeet Singh2018-12-111-4/+4
* [IR] Don't assume all functions are 4 byte alignedRanjeet Singh2018-12-071-0/+27
* Reverting r348215Ranjeet Singh2018-12-041-27/+0
* [IR] Don't assume all functions are 4 byte alignedRanjeet Singh2018-12-041-0/+27
* [ConstantFolding] Add support for saturating add/subSanjay Patel2018-11-201-0/+111
* [ConstantFolding] Constant fold minimum and maximum intrinsicsThomas Lively2018-10-191-0/+136
* Prevent Constant Folding From Optimizing inrange GEPPeter Collingbourne2018-09-111-15/+12
* [InstCombine] remove unnecessary shuffle undef foldingSanjay Patel2018-08-291-0/+8
* [ConstantFolding] improve folding of binops with vector undef operandSanjay Patel2018-08-201-8/+8
* [ConstantFolding] add tests for binops on vectors with undef elements; NFCSanjay Patel2018-08-201-0/+61
* [ConstantFolding] add simplifications for funnel shift intrinsicsSanjay Patel2018-08-171-12/+6
* [ConstantFolding] add tests for funnel shift intrinsics; NFCSanjay Patel2018-08-161-0/+89
* [ConstantFold] Disallow folding vector geps into bitcastsKarl-Johan Karlsson2018-06-011-3/+3
* [ConstantFold] Add lit testcase for bitcast problem. NFCKarl-Johan Karlsson2018-06-011-0/+29
* [ConstantFolding, InstSimplify] Handle more vector GEPsMatthew Simpson2018-03-151-0/+26
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-3/+3
* [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEPBjorn Pettersson2017-10-241-0/+32
* [InstSimplify] Constant fold the new GEP in SimplifyGEPInst.Joey Gouly2017-06-061-1/+1
* [ConstantFolding] Fix to prevent constant folding having to repeatedly scan o...David Green2017-03-211-0/+73
* [ConstantFold] Fix defect in constant folding computation for GEPJaved Absar2017-03-081-0/+52
* [ConstantFolding] Fix vector GEPs harderMichael Kuperstein2016-12-211-0/+21
* ConstantFolding: Don't crash when encountering vector GEPKeno Fischer2016-12-081-0/+19
* IR: Introduce inrange attribute on getelementptr indices.Peter Collingbourne2016-11-101-0/+30
OpenPOWER on IntegriCloud