|  | Commit message (Expand) | Author | Age | Files | Lines | 
|---|
| * | [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 | 
| * | TargetLibraryInfo: Stop guessing wchar_t size | Matthias Braun | 2017-09-26 | 1 | -0/+3 | 
| * | [LibCallSimplifier] try harder to fold memcmp with constant arguments (2nd try) | Sanjay Patel | 2017-08-21 | 1 | -14/+30 | 
| * | revert r311333: [LibCallSimplifier] try harder to fold memcmp with constant a... | Sanjay Patel | 2017-08-21 | 1 | -26/+10 | 
| * | [LibCallSimplifier] try harder to fold memcmp with constant arguments | Sanjay Patel | 2017-08-21 | 1 | -10/+26 | 
| * | Add strictfp attribute to prevent unwanted optimizations of libm calls | Andrew Kaylor | 2017-08-14 | 1 | -76/+97 | 
| * | Migrate SimplifyLibCalls to new OptimizationRemarkEmitter | Adam Nemet | 2017-07-26 | 1 | -7/+6 | 
| * | [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM... | Craig Topper | 2017-07-06 | 1 | -2/+2 | 
| * | [SimplifyLibCalls] fix formatting; NFC | Sanjay Patel | 2017-06-09 | 1 | -1/+1 | 
| * | [PPC] Inline expansion of memcmp | Zaara Syeda | 2017-05-31 | 1 | -14/+0 | 
| * | [ValueTracking] Convert most of the calls to computeKnownBits to use the vers... | Craig Topper | 2017-05-24 | 1 | -3/+1 | 
| * | SimplifyLibCalls: Optimize wcslen | Matthias Braun | 2017-05-19 | 1 | -28/+54 | 
| * | Suppress all uses of LLVM_END_WITH_NULL. NFC. | Serge Guelton | 2017-05-09 | 1 | -3/+3 | 
| * | [IR] Abstract away ArgNo+1 attribute indexing as much as possible | Reid Kleckner | 2017-05-03 | 1 | -1/+1 | 
| * | [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu... | Craig Topper | 2017-04-26 | 1 | -6/+5 | 
| * | SimplifyLibCalls: Fix crash on memset(notmalloc()) | Matthias Braun | 2017-04-25 | 1 | -0/+3 | 
| * | [SimplifyLibCalls] Fix infinite loop with fast-math optimization. | Andrew Ng | 2017-04-25 | 1 | -0/+18 | 
| * | [SimplifyLibCalls] Remove a cl::opt that's been `true` for a long time. | Davide Italiano | 2017-04-25 | 1 | -5/+1 | 
| * | Module::getOrInsertFunction is using C-style vararg instead of variadic templ... | Serge Guelton | 2017-04-11 | 1 | -3/+3 | 
| * | Revert "Turn some C-style vararg into variadic templates" | Diana Picus | 2017-04-11 | 1 | -3/+3 | 
| * | Turn some C-style vararg into variadic templates | Serge Guelton | 2017-04-11 | 1 | -3/+3 | 
| * | 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 |