summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SimplifyLibCalls] Fix memchr expansion for constant strings.Eli Friedman2019-01-091-1/+4
* [NFC][InstCombine] Undo stray changeEvandro Menezes2018-10-191-2/+2
* Add a emitUnaryFloatFnCall version that fetches the function name from TLIMikael Holmen2018-10-181-6/+20
* [InstCombine] Cleanup libfunc attribute inferringDavid Bolvansky2018-10-161-1/+1
* [InstCombine] Fixed crash with aliased functionsDavid Bolvansky2018-10-131-1/+1
* [InstCombine] Fix SimplifyLibCalls erasing an instruction while IC still had ...Amara Emerson2018-10-111-10/+14
* [InstCombine] Disable strcmp->memcmp transform for MSan.Matt Morehouse2018-09-191-1/+4
* [SLC] Support expanding pow(x, n+0.5) to x * x * ... * sqrt(x)Florian Hahn2018-09-031-14/+52
* [InstCombine] Expand the simplification of pow() into exp2()Evandro Menezes2018-08-301-5/+27
* Revert r340947 "[InstCombine] Expand the simplification of pow() into exp2()"Reid Kleckner2018-08-291-25/+5
* [InstCombine] Expand the simplification of pow() with nested exp{,2}()Evandro Menezes2018-08-291-4/+21
* [InstCombine] Expand the simplification of pow() into exp2()Evandro Menezes2018-08-291-5/+25
* [PATCH] [InstCombine] Fix issue in the simplification of pow() with nested ex...Evandro Menezes2018-08-271-6/+22
* [NFC] Refactor simplification of pow()Evandro Menezes2018-08-221-1/+1
* [InstCombine] Refactor the simplification of pow() (NFC)Evandro Menezes2018-08-171-32/+51
* [InstCombine] add reflection fold for tan(-x)Sanjay Patel2018-08-161-2/+5
* [InstCombine] Expand the simplification of pow(x, 0.5) to sqrt(x)Evandro Menezes2018-08-161-31/+20
* [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds (retry...Sanjay Patel2018-08-131-1/+6
* revert r339608 - [SimplifyLibCalls] don't drop fast-math-flags on trig reflec...Sanjay Patel2018-08-131-3/+1
* [SimplifyLibCalls] don't drop fast-math-flags on trig reflection foldsSanjay Patel2018-08-131-1/+3
* [SimplifyLibCalls] add reflection fold for -sin(-x) (PR38458)Sanjay Patel2018-08-131-15/+27
* [SimplifyLibCalls] reduce code for optimizeCos; NFCISanjay Patel2018-08-131-9/+8
* [SLC] Expand simplification of pow() for vector typesEvandro Menezes2018-08-131-40/+37
* [InstCombine] Transform str(n)cmp to memcmpDavid Bolvansky2018-08-101-0/+59
* [SLC] Fix shrinking of pow()Evandro Menezes2018-08-061-13/+17
* [SLC] Refactor shrinking of functions (NFC)Evandro Menezes2018-08-031-72/+55
* [SLC] Refactor simplification of pow() (NFC)Evandro Menezes2018-08-021-1/+1
* [SLC] Refactor the simplication of pow() (NFC)Evandro Menezes2018-07-311-20/+16
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* [SLC] Refactor the simplication of pow() (NFC)Evandro Menezes2018-07-301-111/+114
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [SimplifyLibcalls] [NFC] Cleanup, improvementsDavid Bolvansky2018-05-311-11/+9
* [InstCombine] use nsw negation for abs libcallsSanjay Patel2018-05-221-7/+7
* [InstCombine] Remove calloc transformationsDavid Bolvansky2018-05-221-14/+14
* [InstCombine] Calloc-ed strings optimizationsDavid Bolvansky2018-05-221-15/+15
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-05-161-19/+93
* [InstCombine] snprintf optimizationsDavid Bolvansky2018-05-111-0/+90
* Revert "[InstCombine] snprintf optimizations"Martin Storsjo2018-05-101-90/+0
* [InstCombine] snprintf optimizationsDavid Bolvansky2018-05-091-0/+90
* Revert "[InstCombine] snprintf optimizations"Benjamin Kramer2018-05-091-90/+0
* [InstCombine] snprintf optimizationsDavid Bolvansky2018-05-091-0/+90
* Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO"Matt Morehouse2018-04-271-92/+19
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-04-261-19/+92
* [SimplifyLibcalls] Atoi, strtol replacementsDavid Bolvansky2018-04-251-0/+55
* [SimplifyLibcalls] Realloc(null, N) -> Malloc(N)Sanjay Patel2018-04-181-21/+9
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [SimplifyLibCalls] Update an obviously copy and pasted header comment to matc...Craig Topper2018-03-011-4/+2
* [SimplifyLibCalls] Update from deprecated IRBuilder API for creating memory i...Daniel Neilson2018-02-051-25/+23
* [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x)Dmitry Venikov2018-01-111-15/+0
OpenPOWER on IntegriCloud