summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify/call.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstSimplify] fold copysign with negated operand, part 2Sanjay Patel2019-12-081-4/+2
* [InstSimplify] fold copysign with negated operandSanjay Patel2019-12-081-6/+2
* [InstSimplify] add tests for copysign with fneg operand; NFCSanjay Patel2019-12-061-0/+44
* [InstSimplify] fold copysign with same args to the argSanjay Patel2019-11-261-4/+2
* [InstSimplify] add tests for copysign; NFCSanjay Patel2019-11-261-0/+21
* [InstSimplify] fold fma/fmuladd with a NaN or undef operandSanjay Patel2019-10-021-24/+12
* [InstSimplify] add tests for fma/fmuladd with undef operand; NFCSanjay Patel2019-09-271-0/+54
* [InstSimplify] add tests for fma/fmuladd; NFCSanjay Patel2019-09-181-0/+136
* [InstSimplify] Fix addo/subo undef folds (PR42209)Roman Lebedev2019-06-161-8/+8
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+744
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-744/+0
* [InstSimplify] remove zero-shift-guard fold for general funnel shiftSanjay Patel2019-02-261-17/+25
* [InstSimplify] add tests for rotate; NFCSanjay Patel2019-02-261-0/+100
* [ConstantFolding] Consolidate and extend bitcount intrinsic tests; NFCNikita Popov2018-12-201-30/+0
* [InstSimplify] fold funnel shifts with undef operandsSanjay Patel2018-11-201-8/+4
* [InstSimplify] add tests for funnel shift with undef operands; NFCSanjay Patel2018-11-201-0/+40
* [InstSimplify] delete shift-of-zero guard ops around funnel shiftsSanjay Patel2018-11-151-36/+34
* [InstSimplify] add more tests for funnel shift with select; NFCSanjay Patel2018-11-141-13/+78
* [InstSimplify] add tests for funnel shift with select; NFCSanjay Patel2018-11-141-0/+65
* [InstSimplify] fold funnel shifts with 0-shift amountSanjay Patel2018-07-291-12/+6
* [InstSimplify] add tests for funnel shift intrinsics; NFCSanjay Patel2018-07-291-10/+66
* InstSimplify: canonicalize is idempotentMatt Arsenault2017-09-071-2/+9
* [ConstantFolding] Properly support constant folding of vector powi intrinsic....Craig Topper2017-06-041-2/+1
* [InstSimplify] Add test case demonstrating that we fail to constant fold vect...Craig Topper2017-06-041-0/+24
* [ConstantFolding] Fix constant folding for vector cttz and ctlz intrinsics to...Craig Topper2017-06-031-2/+1
* [InstCombine][InstSimplify] Add various tests for ctlz/cttz with vectors, som...Craig Topper2017-06-031-0/+11
* [InstSimplify] Simplify uadd/sadd/umul/smul with overflow intrinsics when the...Craig Topper2017-05-241-0/+48
* [InstSimplify] Add more tests for undef inputs and multiplying by 0 for the a...Craig Topper2017-05-231-0/+92
* [InstSimplify] auto-generate test checks. NFCCraig Topper2017-05-231-33/+80
* Simplify llvm.masked.load w/ undef masksDavid Majnemer2016-07-141-0/+7
* [ConstantFolding] Fold masked loadsDavid Majnemer2016-07-141-0/+11
* [PM] Port InstSimplify to the new pass manager.Davide Italiano2016-07-071-0/+1
* [InstSimplify] Replace calls to null with undefDavid Majnemer2016-06-251-0/+16
* [MemoryBuiltins] Remove isOperatorNewLike by consolidating non-null inference...Philip Reames2016-01-041-1/+1
* [InstSimplify] Handle some overflow intrinsics in InstSimplifyDavid Majnemer2015-05-221-0/+24
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-3/+3
* Verify that we don't optimize null return checks to the nothrow_t version of ...Benjamin Kramer2013-09-241-0/+23
* MemoryBuiltins: Fix operator new bits.Benjamin Kramer2013-09-241-0/+20
* Teach MemoryBuiltins and InstructionSimplify that operator new never returns ...Benjamin Kramer2013-09-241-0/+20
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-6/+6
* Identify and simplify idempotent intrinsics. Test case included.Michael Ilseman2013-02-071-0/+51
* Teach instsimplify to use the constant folder where appropriate forChandler Carruth2012-12-281-0/+52
OpenPOWER on IntegriCloud