summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [PGO] Profile guided code size optimization.Hiroshi Yamauchi2019-04-151-2/+8
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* [WebAssembly] Add Emscripten OS definition + small_printfAlon Zakai2019-04-031-0/+48
* [SimplifyLibCalls] Simplify optimizePutsFangrui Song2019-03-121-10/+6
* [SimplifyLibCalls] Fix comments about fputs, memchr, and s[n]printf. NFCFangrui Song2019-03-121-5/+7
* [SelectionDAG] Allow the user to specify a memeq function.Clement Courbet2019-03-081-14/+27
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-1/+2
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-14/+20
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-6/+6
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-8/+7
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-7/+8
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-8/+7
* 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
OpenPOWER on IntegriCloud