| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Revert "Turn some C-style vararg into variadic templates" | Mehdi Amini | 2017-04-06 | 1 | -5/+6 |
* | Turn some C-style vararg into variadic templates | Mehdi Amini | 2017-04-06 | 1 | -6/+5 |
* | Do not translate rint into nearbyint, but truncate it like nearbyint. | Joerg Sonnenberger | 2017-03-31 | 1 | -1/+2 |
* | Rename AttributeSet to AttributeList | Reid Kleckner | 2017-03-21 | 1 | -2/+2 |
* | [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x. | Justin Lebar | 2017-01-27 | 1 | -5/+14 |
* | SimplifyLibCalls: Replace more unary libcalls with intrinsics | Matt Arsenault | 2017-01-23 | 1 | -28/+21 |
* | [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC) | David L. Jones | 2017-01-23 | 1 | -158/+158 |
* | SimplifyLibCalls: Remove checks for fabs | Matt Arsenault | 2017-01-17 | 1 | -5/+7 |
* | SimplifyLibCalls: Replace fabs libcalls with intrinsics | Matt Arsenault | 2017-01-17 | 1 | -6/+8 |
* | [SimplifyLibCalls] Propagate fast math flags while optimizing pow(). | Davide Italiano | 2017-01-10 | 1 | -1/+4 |
* | [SimplifyLibCalls] pow(x, -0.5) -> 1.0 / sqrt(x). | Davide Italiano | 2017-01-09 | 1 | -0/+18 |
* | SimplifyLibCalls: Remove incorrect optimization of fabs | Matt Arsenault | 2017-01-07 | 1 | -10/+2 |
* | Revert @llvm.assume with operator bundles (r289755-r289757) | Daniel Jasper | 2016-12-19 | 1 | -1/+2 |
* | [SimplifyLibCalls] Use a lambda. NFCI. | Davide Italiano | 2016-12-16 | 1 | -6/+6 |
* | [SimplifyLibCalls] Lower fls() to llvm.ctlz(). | Davide Italiano | 2016-12-15 | 1 | -0/+16 |
* | [SimplifyLibCalls] Remove redundant folding logic for ffs(). | Davide Italiano | 2016-12-15 | 1 | -13/+3 |
* | Remove the AssumptionCache | Hal Finkel | 2016-12-15 | 1 | -2/+1 |
* | Replace APFloatBase static fltSemantics data members with getter functions | Stephan Bergmann | 2016-12-14 | 1 | -2/+2 |
* | Enable simplify libcalls for ARM PCS | Sam Parker | 2016-09-13 | 1 | -3/+35 |
* | Use range algorithms instead of unpacking begin/end | David Majnemer | 2016-08-11 | 1 | -1/+1 |
* | [SimplifyLibCalls] Restore the old behaviour, emit a libcall. | Davide Italiano | 2016-08-10 | 1 | -3/+5 |
* | [SimplifyLibCalls] Emit sqrt intrinsic instead of a libcall. | Davide Italiano | 2016-08-08 | 1 | -2/+3 |
* | [SLC] Emit an intrinsic instead of a libcall for pow. | Davide Italiano | 2016-08-07 | 1 | -9/+13 |
* | Addressing post-commit comments for not rewriting fputs: | Sjoerd Meijer | 2016-07-07 | 1 | -2/+5 |
* | Code size optimisation: don't rewrite fputs to fwrite when optimising for size | Sjoerd Meijer | 2016-07-07 | 1 | -0/+2 |
* | Optimize a printf with a double procent to putchar. | Joerg Sonnenberger | 2016-05-09 | 1 | -2/+2 |
* | [TLI] Unify LibFunc signature checking. NFCI. | Ahmed Bougacha | 2016-04-27 | 1 | -362/+17 |
* | Revert "[SimplifyLibCalls] sprintf doesn't copy null bytes" | David Majnemer | 2016-04-26 | 1 | -4/+3 |
* | [SimplifyLibCalls] sprintf doesn't copy null bytes | David Majnemer | 2016-04-26 | 1 | -3/+4 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 1 | -1/+0 |
* | Simplify strlen to a subtraction for certain cases. | David L Kreitzer | 2016-04-13 | 1 | -0/+51 |
* | [SimplifyLibCalls] Garbage collect dead code. | Davide Italiano | 2016-04-03 | 1 | -28/+7 |
* | [SimplifyLibCalls] Transform printf("%s", "a") -> putchar('a'). | Davide Italiano | 2016-03-28 | 1 | -0/+18 |
* | [SimplifyLibCalls] Only consider sinpi/cospi functions within the same function | David Majnemer | 2016-03-19 | 1 | -7/+11 |
* | [LibCallSimplifier] fold memset(malloc(x), 0, x) --> calloc(1, x) | Sanjay Patel | 2016-01-26 | 1 | -0/+81 |
* | move function definitions so we don't need separate declarations ; NFCI | Sanjay Patel | 2016-01-21 | 1 | -67/+63 |
* | [LibCallSimplifier] refactor FP function signature checks ; NFCI | Sanjay Patel | 2016-01-21 | 1 | -60/+24 |
* | avoid variable shadowing; NFC | Sanjay Patel | 2016-01-21 | 1 | -2/+2 |
* | remove unnecessary variable; NFC | Sanjay Patel | 2016-01-21 | 1 | -2/+1 |
* | [LibCallSimplifier] don't get fooled by a fake fmin() | Sanjay Patel | 2016-01-21 | 1 | -9/+25 |
* | make helper functions static; NFCI | Sanjay Patel | 2016-01-21 | 1 | -7/+5 |
* | [LibCallSimplifier] don't get fooled by a fake sqrt() | Sanjay Patel | 2016-01-20 | 1 | -1/+10 |
* | function names start with a lowercase letter; NFC | Sanjay Patel | 2016-01-19 | 1 | -42/+42 |
* | [LibCallSimplifier] use instruction-level fast-math-flags to shrink calls | Sanjay Patel | 2016-01-19 | 1 | -19/+2 |
* | [LibCallSimplifier] use instruction-level fast-math-flags to transform pow(x,... | Sanjay Patel | 2016-01-19 | 1 | -4/+3 |
* | [LibCallSimplifier] use instruction-level fast-math-flags to transform pow(x,... | Sanjay Patel | 2016-01-12 | 1 | -1/+4 |
* | function names start with a lower case letter ; NFC | Sanjay Patel | 2016-01-12 | 1 | -6/+6 |
* | [LibCallSimplifier] use instruction-level fast-math-flags to transform pow(ex... | Sanjay Patel | 2016-01-12 | 1 | -17/+14 |
* | [LibCallSimplifier] use instruction-level fast-math-flags to transform log calls | Sanjay Patel | 2016-01-11 | 1 | -2/+4 |
* | [LibCallSimplifier] don't allow sqrt transform unless all ops are unsafe | Sanjay Patel | 2016-01-11 | 1 | -2/+2 |