Age | Commit message (Expand) | Author | Files | Lines |
2020-03-10 | [SimplifyLibcalls] Don't replace locked IO (fgetc/fgets/fputc/fputs/fread/fwr... | Fangrui Song | 1 | -78/+3 |
2020-03-06 | [APFloat] Make use of new overloaded comparison operators. NFC. | Jay Foad | 1 | -1/+1 |
2020-02-21 | [SimplifyLibCalls][IRBuilder] Accept any IRBuilder in SimplifyLibCalls | Nikita Popov | 1 | -11/+18 |
2020-02-18 | [SimplifyLibCalls] Accept IRBuilderBase; NFC | Nikita Popov | 1 | -102/+106 |
2020-02-08 | [SimplifyLibCalls] Add __strlen_chk. | George Burgess IV | 1 | -0/+14 |
2020-02-03 | [SimplifyLibCalls] Remove unused IRBuilder argument; NFC | Nikita Popov | 1 | -7/+7 |
2020-01-24 | [Alignment][NFC] Deprecate Align::None() | Guillaume Chatelet | 1 | -38/+30 |
2019-12-21 | [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) transforms | Sanjay Patel | 1 | -0/+5 |
2019-12-17 | Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" | Guillaume Chatelet | 1 | -23/+36 |
2019-12-16 | Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" | Guillaume Chatelet | 1 | -36/+23 |
2019-12-16 | [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove | Guillaume Chatelet | 1 | -23/+36 |
2019-12-10 | [Alignment][NFC] CreateMemSet use MaybeAlign | Guillaume Chatelet | 1 | -4/+5 |
2019-12-04 | [APFloat] Prevent construction of APFloat with Semantics and FP value | Ehud Katz | 1 | -1/+1 |
2019-12-02 | [PGO][PGSO] Add an optional query type parameter to shouldOptimizeForSize. | Hiroshi Yamauchi | 1 | -1/+2 |
2019-11-26 | [InstCombine] Fixed std::min on some bots. NFCI | Dávid Bolvanský | 1 | -1/+1 |
2019-11-26 | [InstCombine] Optimize some memccpy calls to memcpy/null | Dávid Bolvanský | 1 | -0/+41 |
2019-11-14 | Check result of emitStrLen before passing it to CreateGEP | Dimitry Andric | 1 | -2/+2 |
2019-10-21 | [Alignment][NFC] Finish transition for `Loads` | Guillaume Chatelet | 1 | -1/+2 |
2019-10-10 | [InstCombine] Add test case for PR43617 (NFC) | Evandro Menezes | 1 | -3/+1 |
2019-10-09 | [InstCombine] Fix PR43617 | Evandro Menezes | 1 | -4/+5 |
2019-10-09 | [Support] Add mathematical constants | Evandro Menezes | 1 | -4/+2 |
2019-10-02 | [InstCombine] Transform bcopy to memmove | David Bolvansky | 1 | -0/+8 |
2019-10-01 | Revert [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX) | David Bolvansky | 1 | -29/+12 |
2019-10-01 | [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX) | David Bolvansky | 1 | -12/+29 |
2019-09-30 | [SimplifyLibCalls] Define the value of the Euler number | Evandro Menezes | 1 | -1/+3 |
2019-09-30 | [InstCombine] Expand the simplification of log() | Evandro Menezes | 1 | -35/+153 |
2019-09-23 | [SLC] Convert some strndup calls to strdup calls | David Bolvansky | 1 | -0/+15 |
2019-09-18 | [SimplifyLibCalls] fix crash with empty function name (PR43347) | Sanjay Patel | 1 | -15/+12 |
2019-09-17 | Reland "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0',... | David Bolvansky | 1 | -1/+4 |
2019-09-17 | Revert "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0',... | Krasimir Georgiev | 1 | -4/+1 |
2019-09-17 | [SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0', y) | David Bolvansky | 1 | -1/+4 |
2019-09-17 | [NFCI] Fixed buildbots | David Bolvansky | 1 | -6/+1 |
2019-09-17 | [SimplifyLibCalls] Fix -Wunused-result after D53342/r372091 | Fangrui Song | 1 | -1/+2 |
2019-09-17 | [SimplifyLibCalls] Mark known arguments with nonnull | David Bolvansky | 1 | -84/+204 |
2019-09-06 | [InstCombine] Refactor substitution of instruction in the parent BB (NFC) | Evandro Menezes | 1 | -14/+9 |
2019-09-06 | [SimplifyLibCalls] handle pow(x,-0.0) before it can assert (PR43233) | Sanjay Patel | 1 | -2/+2 |
2019-08-31 | [InstCombine] mempcpy(d,s,n) to memcpy(d,s,n) + n | David Bolvansky | 1 | -0/+11 |
2019-08-16 | [InstCombine] Simplify pow(2.0, itofp(y)) to ldexp(1.0, y) | Evandro Menezes | 1 | -22/+32 |
2019-08-14 | [SLC] Dereferenceable annonation - handle valid null pointers | David Bolvansky | 1 | -4/+11 |
2019-08-14 | [BuildLibCalls] Noalias annotation | David Bolvansky | 1 | -9/+0 |
2019-08-13 | [SimplifyLibCalls] Add noalias from known callsites | David Bolvansky | 1 | -0/+9 |
2019-08-13 | [SLC] Improve dereferenceable bytes annotation | David Bolvansky | 1 | -1/+5 |
2019-08-13 | [SimplifyLibCalls] Add dereferenceable bytes from known callsites | David Bolvansky | 1 | -13/+58 |
2019-08-09 | [InstCombine] Refactor optimizeExp2() (NFC) | Evandro Menezes | 1 | -31/+19 |
2019-08-09 | [Transforms] Rename hasUnaryFloatFn() and getUnaryFloatFn() (NFC) | Evandro Menezes | 1 | -12/+9 |
2019-07-24 | [InstCombine] Swap order of checks to improve compile time (NFC) | Evandro Menezes | 1 | -3/+3 |
2019-07-12 | [InstCombine] Reorder pow() transformations (NFC) | Evandro Menezes | 1 | -23/+19 |
2019-07-11 | [InstCombine] Reorder recently added/improved pow transformations | David Bolvansky | 1 | -3/+3 |
2019-07-10 | [InstCombine] pow(C,x) -> exp2(log2(C)*x) | David Bolvansky | 1 | -1/+24 |
2019-07-02 | [NFC] Strenghten isInteger condition for rL364940 | David Bolvansky | 1 | -2/+3 |