| Commit message (Expand) | Author | Age | Files | Lines |
* | [InstCombine] Reorder pow() transformations (NFC) | Evandro Menezes | 2019-07-12 | 1 | -23/+19 |
* | [InstCombine] Reorder recently added/improved pow transformations | David Bolvansky | 2019-07-11 | 1 | -3/+3 |
* | [InstCombine] pow(C,x) -> exp2(log2(C)*x) | David Bolvansky | 2019-07-10 | 1 | -1/+24 |
* | [NFC] Strenghten isInteger condition for rL364940 | David Bolvansky | 2019-07-02 | 1 | -2/+3 |
* | [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n) | David Bolvansky | 2019-07-02 | 1 | -12/+47 |
* | [InstCombine] canonicalize fmin/fmax to LLVM intrinsics minnum/maxnum | Sanjay Patel | 2019-06-29 | 1 | -24/+14 |
* | [SimplifyLibCalls] Fold more fortified functions into non-fortified variants | Erik Pilkington | 2019-05-31 | 1 | -15/+132 |
* | NFC: Pull out a function to reduce some duplication | Erik Pilkington | 2019-05-31 | 1 | -9/+13 |
* | Pull out repeated CI->getCalledFunction() calls. NFCI. | Simon Pilgrim | 2019-05-06 | 1 | -2/+2 |
* | [SimplifyLibCalls] Simplify bcmp too. | Clement Courbet | 2019-05-06 | 1 | -1/+19 |
* | [SimplifyLibCalls] Clean up code (NFC) | Evandro Menezes | 2019-04-30 | 1 | -6/+8 |
* | [PGO] Profile guided code size optimization. | Hiroshi Yamauchi | 2019-04-15 | 1 | -2/+8 |
* | [IR] Refactor attribute methods in Function class (NFC) | Evandro Menezes | 2019-04-04 | 1 | -1/+1 |
* | [WebAssembly] Add Emscripten OS definition + small_printf | Alon Zakai | 2019-04-03 | 1 | -0/+48 |
* | [SimplifyLibCalls] Simplify optimizePuts | Fangrui Song | 2019-03-12 | 1 | -10/+6 |
* | [SimplifyLibCalls] Fix comments about fputs, memchr, and s[n]printf. NFC | Fangrui Song | 2019-03-12 | 1 | -5/+7 |
* | [SelectionDAG] Allow the user to specify a memeq function. | Clement Courbet | 2019-03-08 | 1 | -14/+27 |
* | [opaque pointer types] Pass value type to GetElementPtr creation. | James Y Knight | 2019-02-01 | 1 | -1/+2 |
* | [opaque pointer types] Pass value type to LoadInst creation. | James Y Knight | 2019-02-01 | 1 | -14/+20 |
* | [opaque pointer types] Pass function types to CallInst creation. | James Y Knight | 2019-02-01 | 1 | -6/+6 |
* | [opaque pointer types] Add a FunctionCallee wrapper type, and use it. | James Y Knight | 2019-02-01 | 1 | -8/+7 |
* | Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it." | James Y Knight | 2019-01-31 | 1 | -7/+8 |
* | [opaque pointer types] Add a FunctionCallee wrapper type, and use it. | James Y Knight | 2019-01-31 | 1 | -8/+7 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | [SimplifyLibCalls] Fix memchr expansion for constant strings. | Eli Friedman | 2019-01-09 | 1 | -1/+4 |
* | [NFC][InstCombine] Undo stray change | Evandro Menezes | 2018-10-19 | 1 | -2/+2 |
* | Add a emitUnaryFloatFnCall version that fetches the function name from TLI | Mikael Holmen | 2018-10-18 | 1 | -6/+20 |
* | [InstCombine] Cleanup libfunc attribute inferring | David Bolvansky | 2018-10-16 | 1 | -1/+1 |
* | [InstCombine] Fixed crash with aliased functions | David Bolvansky | 2018-10-13 | 1 | -1/+1 |
* | [InstCombine] Fix SimplifyLibCalls erasing an instruction while IC still had ... | Amara Emerson | 2018-10-11 | 1 | -10/+14 |
* | [InstCombine] Disable strcmp->memcmp transform for MSan. | Matt Morehouse | 2018-09-19 | 1 | -1/+4 |
* | [SLC] Support expanding pow(x, n+0.5) to x * x * ... * sqrt(x) | Florian Hahn | 2018-09-03 | 1 | -14/+52 |
* | [InstCombine] Expand the simplification of pow() into exp2() | Evandro Menezes | 2018-08-30 | 1 | -5/+27 |
* | Revert r340947 "[InstCombine] Expand the simplification of pow() into exp2()" | Reid Kleckner | 2018-08-29 | 1 | -25/+5 |
* | [InstCombine] Expand the simplification of pow() with nested exp{,2}() | Evandro Menezes | 2018-08-29 | 1 | -4/+21 |
* | [InstCombine] Expand the simplification of pow() into exp2() | Evandro Menezes | 2018-08-29 | 1 | -5/+25 |
* | [PATCH] [InstCombine] Fix issue in the simplification of pow() with nested ex... | Evandro Menezes | 2018-08-27 | 1 | -6/+22 |
* | [NFC] Refactor simplification of pow() | Evandro Menezes | 2018-08-22 | 1 | -1/+1 |
* | [InstCombine] Refactor the simplification of pow() (NFC) | Evandro Menezes | 2018-08-17 | 1 | -32/+51 |
* | [InstCombine] add reflection fold for tan(-x) | Sanjay Patel | 2018-08-16 | 1 | -2/+5 |
* | [InstCombine] Expand the simplification of pow(x, 0.5) to sqrt(x) | Evandro Menezes | 2018-08-16 | 1 | -31/+20 |
* | [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds (retry... | Sanjay Patel | 2018-08-13 | 1 | -1/+6 |
* | revert r339608 - [SimplifyLibCalls] don't drop fast-math-flags on trig reflec... | Sanjay Patel | 2018-08-13 | 1 | -3/+1 |
* | [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds | Sanjay Patel | 2018-08-13 | 1 | -1/+3 |
* | [SimplifyLibCalls] add reflection fold for -sin(-x) (PR38458) | Sanjay Patel | 2018-08-13 | 1 | -15/+27 |
* | [SimplifyLibCalls] reduce code for optimizeCos; NFCI | Sanjay Patel | 2018-08-13 | 1 | -9/+8 |
* | [SLC] Expand simplification of pow() for vector types | Evandro Menezes | 2018-08-13 | 1 | -40/+37 |
* | [InstCombine] Transform str(n)cmp to memcmp | David Bolvansky | 2018-08-10 | 1 | -0/+59 |
* | [SLC] Fix shrinking of pow() | Evandro Menezes | 2018-08-06 | 1 | -13/+17 |
* | [SLC] Refactor shrinking of functions (NFC) | Evandro Menezes | 2018-08-03 | 1 | -72/+55 |