- 7716075 [opaque pointer types] Pass value type to GetElementPtr creation. by James Y Knight · 7 years ago
- 14359ef [opaque pointer types] Pass value type to LoadInst creation. by James Y Knight · 7 years ago
- 7976eb5 [opaque pointer types] Pass function types to CallInst creation. by James Y Knight · 7 years ago
- 1368022 [opaque pointer types] Add a FunctionCallee wrapper type, and use it. by James Y Knight · 7 years ago
- fadf250 Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it." by James Y Knight · 7 years ago
- f47d6b3 [opaque pointer types] Add a FunctionCallee wrapper type, and use it. by James Y Knight · 7 years ago
- 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
- d4e7a0d [SimplifyLibCalls] Fix memchr expansion for constant strings. by Eli Friedman · 7 years ago
- 164ea10 [NFC][InstCombine] Undo stray change by Evandro Menezes · 7 years ago
- e3605d0 Add a emitUnaryFloatFnCall version that fetches the function name from TLI by Mikael Holmen · 7 years ago
- 7c7760d [InstCombine] Cleanup libfunc attribute inferring by David Bolvansky · 7 years ago
- e8b3bba [InstCombine] Fixed crash with aliased functions by David Bolvansky · 7 years ago
- 54f6025 [InstCombine] Fix SimplifyLibCalls erasing an instruction while IC still had references to it. by Amara Emerson · 7 years ago
- e62fc3d [InstCombine] Disable strcmp->memcmp transform for MSan. by Matt Morehouse · 7 years ago
- cc9dc59 [SLC] Support expanding pow(x, n+0.5) to x * x * ... * sqrt(x) by Florian Hahn · 7 years ago
- 2123ea7 [InstCombine] Expand the simplification of pow() into exp2() by Evandro Menezes · 7 years ago
- 9397c2a Revert r340947 "[InstCombine] Expand the simplification of pow() into exp2()" by Reid Kleckner · 7 years ago
- 22e0bdf [InstCombine] Expand the simplification of pow() with nested exp{,2}() by Evandro Menezes · 7 years ago
- a3a7b53 [InstCombine] Expand the simplification of pow() into exp2() by Evandro Menezes · 7 years ago
- 253991c [PATCH] [InstCombine] Fix issue in the simplification of pow() with nested exp{,2}() by Evandro Menezes · 7 years ago
- 6acbe30 [NFC] Refactor simplification of pow() by Evandro Menezes · 7 years ago
- 4b39010 [InstCombine] Refactor the simplification of pow() (NFC) by Evandro Menezes · 7 years ago
- 8ba631d [InstCombine] add reflection fold for tan(-x) by Sanjay Patel · 7 years ago
- c05c7e1 [InstCombine] Expand the simplification of pow(x, 0.5) to sqrt(x) by Evandro Menezes · 7 years ago
- 15bff18 [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds (retry r339608) by Sanjay Patel · 7 years ago
- 66c6fe6 revert r339608 - [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds by Sanjay Patel · 7 years ago
- 981f50919 [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds by Sanjay Patel · 7 years ago
- e45a83d [SimplifyLibCalls] add reflection fold for -sin(-x) (PR38458) by Sanjay Patel · 7 years ago
- ce4ddbe [SimplifyLibCalls] reduce code for optimizeCos; NFCI by Sanjay Patel · 7 years ago
- 5ecd6c1 [SLC] Expand simplification of pow() for vector types by Evandro Menezes · 7 years ago
- 909889b [InstCombine] Transform str(n)cmp to memcmp by David Bolvansky · 7 years ago
- 6e137cb [SLC] Fix shrinking of pow() by Evandro Menezes · 7 years ago
- 5aa217a [SLC] Refactor shrinking of functions (NFC) by Evandro Menezes · 7 years ago
- 84e7436 [SLC] Refactor simplification of pow() (NFC) by Evandro Menezes · 7 years ago
- 61e4e40 [SLC] Refactor the simplication of pow() (NFC) by Evandro Menezes · 7 years ago
- f78650a Remove trailing space by Fangrui Song · 7 years ago
- a7d4828 [SLC] Refactor the simplication of pow() (NFC) by Evandro Menezes · 7 years ago
- 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
- 5430b737 [SimplifyLibcalls] [NFC] Cleanup, improvements by David Bolvansky · 7 years ago
- 4b96935 [InstCombine] use nsw negation for abs libcalls by Sanjay Patel · 7 years ago
- 1f343fa [InstCombine] Remove calloc transformations by David Bolvansky · 7 years ago
- 41f4b64 [InstCombine] Calloc-ed strings optimizations by David Bolvansky · 7 years ago
- ca22d42 [SimplifyLibcalls] Replace locked IO with unlocked IO by David Bolvansky · 7 years ago
- cd93c4e [InstCombine] snprintf optimizations by David Bolvansky · 7 years ago
- 86e6742 Revert "[InstCombine] snprintf optimizations" by Martin Storsjo · 7 years ago
- 9b5e6e8 [InstCombine] snprintf optimizations by David Bolvansky · 7 years ago
- ccb0fbe Revert "[InstCombine] snprintf optimizations" by Benjamin Kramer · 7 years ago
- 44a37f0 [InstCombine] snprintf optimizations by David Bolvansky · 7 years ago
- 1ae1feb Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO" by Matt Morehouse · 8 years ago
- 2c9cc9c [SimplifyLibcalls] Replace locked IO with unlocked IO by David Bolvansky · 8 years ago
- cb8ca5f3 [SimplifyLibcalls] Atoi, strtol replacements by David Bolvansky · 8 years ago
- b2ab3f2 [SimplifyLibcalls] Realloc(null, N) -> Malloc(N) by Sanjay Patel · 8 years ago
- 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
- 2915bc0 [SimplifyLibCalls] Update an obviously copy and pasted header comment to match this file. NFC by Craig Topper · 8 years ago
- 8acd8b0 [SimplifyLibCalls] Update from deprecated IRBuilder API for creating memory intrinsics (NFC) by Daniel Neilson · 8 years ago
- e5fbf59 [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x) by Dmitry Venikov · 8 years ago
- 2ff2473 [SimplifyLibCalls] Inline calls to cabs when it's safe to do so by Hal Finkel · 8 years ago
- b23e148 [SimplifyLibCalls] propagate FMF when folding pow(x, -1.0) call by Sanjay Patel · 8 years ago
- 09ec343 [SimplifyLibCalls] propagate FMF when folding pow(x, 2.0) call (PR35601) by Sanjay Patel · 8 years ago
- 9771a96 [LibCallSimplifier] allow splat vectors for pow(x, 0.5) -> sqrt() transforms by Sanjay Patel · 8 years ago
- fbd3e66 [LibCallSimplifier] partly fix pow(x, 0.5) -> sqrt() transforms by Sanjay Patel · 8 years ago
- 629c411 [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag by Sanjay Patel · 8 years ago
- 9590658 [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure by Vivek Pandya · 8 years ago
- 0965da2 Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* by Adam Nemet · 8 years ago
- cc603ee TargetLibraryInfo: Stop guessing wchar_t size by Matthias Braun · 8 years ago
- 82ec872 [LibCallSimplifier] try harder to fold memcmp with constant arguments (2nd try) by Sanjay Patel · 8 years ago
- 707f786 revert r311333: [LibCallSimplifier] try harder to fold memcmp with constant arguments by Sanjay Patel · 8 years ago
- 7756edf [LibCallSimplifier] try harder to fold memcmp with constant arguments by Sanjay Patel · 8 years ago
- 53a5fbb Add strictfp attribute to prevent unwanted optimizations of libm calls by Andrew Kaylor · 8 years ago
- ea06e6e Migrate SimplifyLibCalls to new OptimizationRemarkEmitter by Adam Nemet · 8 years ago
- 79ab643 [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI by Craig Topper · 8 years ago
- 70db424 [SimplifyLibCalls] fix formatting; NFC by Sanjay Patel · 8 years ago
- 3a7578c [PPC] Inline expansion of memcmp by Zaara Syeda · 8 years ago
- 8205a1a [ValueTracking] Convert most of the calls to computeKnownBits to use the version that returns the KnownBits object. by Craig Topper · 8 years ago
- 50ec0b5 SimplifyLibCalls: Optimize wcslen by Matthias Braun · 8 years ago
- e38003f Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
- a0b45f4 [IR] Abstract away ArgNo+1 attribute indexing as much as possible by Reid Kleckner · 9 years ago
- b45eabc [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits by Craig Topper · 9 years ago
- c36a78c SimplifyLibCalls: Fix crash on memset(notmalloc()) by Matthias Braun · 9 years ago
- 1606fc0 [SimplifyLibCalls] Fix infinite loop with fast-math optimization. by Andrew Ng · 9 years ago
- 5b65f12 [SimplifyLibCalls] Remove a cl::opt that's been `true` for a long time. by Davide Italiano · 9 years ago
- 59a2d7b Module::getOrInsertFunction is using C-style vararg instead of variadic templates. by Serge Guelton · 9 years ago
- b050c7f Revert "Turn some C-style vararg into variadic templates" by Diana Picus · 9 years ago
- 5fd75fb Turn some C-style vararg into variadic templates by Serge Guelton · 9 years ago
- db11fdf Revert "Turn some C-style vararg into variadic templates" by Mehdi Amini · 9 years ago
- 579540a Turn some C-style vararg into variadic templates by Mehdi Amini · 9 years ago
- 28bed10 Do not translate rint into nearbyint, but truncate it like nearbyint. by Joerg Sonnenberger · 9 years ago
- b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
- cb9b41d [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x. by Justin Lebar · 9 years ago
- 954a624 SimplifyLibCalls: Replace more unary libcalls with intrinsics by Matt Arsenault · 9 years ago
- d21529f [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC) by David L. Jones · 9 years ago
- b948b4d SimplifyLibCalls: Remove checks for fabs by Matt Arsenault · 9 years ago
- 7233344 SimplifyLibCalls: Replace fabs libcalls with intrinsics by Matt Arsenault · 9 years ago
- f8711f0 [SimplifyLibCalls] Propagate fast math flags while optimizing pow(). by Davide Italiano · 9 years ago
- 472684e [SimplifyLibCalls] pow(x, -0.5) -> 1.0 / sqrt(x). by Davide Italiano · 9 years ago
- a7d2194 SimplifyLibCalls: Remove incorrect optimization of fabs by Matt Arsenault · 9 years ago
- aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
- f024a56 [SimplifyLibCalls] Use a lambda. NFCI. by Davide Italiano · 9 years ago
- 85ad36b [SimplifyLibCalls] Lower fls() to llvm.ctlz(). by Davide Italiano · 9 years ago
- 890e850 [SimplifyLibCalls] Remove redundant folding logic for ffs(). by Davide Italiano · 9 years ago