| Commit message (Expand) | Author | Age | Files | Lines |
* | [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 |
* | [SLC] Refactor simplification of pow() (NFC) | Evandro Menezes | 2018-08-02 | 1 | -1/+1 |
* | [SLC] Refactor the simplication of pow() (NFC) | Evandro Menezes | 2018-07-31 | 1 | -20/+16 |
* | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -3/+3 |
* | [SLC] Refactor the simplication of pow() (NFC) | Evandro Menezes | 2018-07-30 | 1 | -111/+114 |
* | Move Analysis/Utils/Local.h back to Transforms | David Blaikie | 2018-06-04 | 1 | -1/+1 |
* | [SimplifyLibcalls] [NFC] Cleanup, improvements | David Bolvansky | 2018-05-31 | 1 | -11/+9 |
* | [InstCombine] use nsw negation for abs libcalls | Sanjay Patel | 2018-05-22 | 1 | -7/+7 |
* | [InstCombine] Remove calloc transformations | David Bolvansky | 2018-05-22 | 1 | -14/+14 |
* | [InstCombine] Calloc-ed strings optimizations | David Bolvansky | 2018-05-22 | 1 | -15/+15 |
* | [SimplifyLibcalls] Replace locked IO with unlocked IO | David Bolvansky | 2018-05-16 | 1 | -19/+93 |
* | [InstCombine] snprintf optimizations | David Bolvansky | 2018-05-11 | 1 | -0/+90 |
* | Revert "[InstCombine] snprintf optimizations" | Martin Storsjo | 2018-05-10 | 1 | -90/+0 |
* | [InstCombine] snprintf optimizations | David Bolvansky | 2018-05-09 | 1 | -0/+90 |
* | Revert "[InstCombine] snprintf optimizations" | Benjamin Kramer | 2018-05-09 | 1 | -90/+0 |
* | [InstCombine] snprintf optimizations | David Bolvansky | 2018-05-09 | 1 | -0/+90 |
* | Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO" | Matt Morehouse | 2018-04-27 | 1 | -92/+19 |
* | [SimplifyLibcalls] Replace locked IO with unlocked IO | David Bolvansky | 2018-04-26 | 1 | -19/+92 |
* | [SimplifyLibcalls] Atoi, strtol replacements | David Bolvansky | 2018-04-25 | 1 | -0/+55 |
* | [SimplifyLibcalls] Realloc(null, N) -> Malloc(N) | Sanjay Patel | 2018-04-18 | 1 | -21/+9 |
* | Fix a couple of layering violations in Transforms | David Blaikie | 2018-03-21 | 1 | -1/+1 |
* | [SimplifyLibCalls] Update an obviously copy and pasted header comment to matc... | Craig Topper | 2018-03-01 | 1 | -4/+2 |
* | [SimplifyLibCalls] Update from deprecated IRBuilder API for creating memory i... | Daniel Neilson | 2018-02-05 | 1 | -25/+23 |
* | [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x) | Dmitry Venikov | 2018-01-11 | 1 | -15/+0 |
* | [SimplifyLibCalls] Inline calls to cabs when it's safe to do so | Hal Finkel | 2017-12-16 | 1 | -0/+33 |
* | [SimplifyLibCalls] propagate FMF when folding pow(x, -1.0) call | Sanjay Patel | 2017-12-10 | 1 | -14/+11 |
* | [SimplifyLibCalls] propagate FMF when folding pow(x, 2.0) call (PR35601) | Sanjay Patel | 2017-12-10 | 1 | -1/+6 |
* | [LibCallSimplifier] allow splat vectors for pow(x, 0.5) -> sqrt() transforms | Sanjay Patel | 2017-11-19 | 1 | -8/+7 |
* | [LibCallSimplifier] partly fix pow(x, 0.5) -> sqrt() transforms | Sanjay Patel | 2017-11-19 | 1 | -32/+49 |
* | [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fas... | Sanjay Patel | 2017-11-06 | 1 | -19/+18 |
* | [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure | Vivek Pandya | 2017-10-11 | 1 | -2/+4 |
* | Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* | Adam Nemet | 2017-10-09 | 1 | -1/+1 |