| Commit message (Expand) | Author | Age | Files | Lines |
* | [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) transforms | Sanjay Patel | 2019-12-21 | 1 | -0/+5 |
* | Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" | Guillaume Chatelet | 2019-12-17 | 1 | -23/+36 |
* | Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" | Guillaume Chatelet | 2019-12-16 | 1 | -36/+23 |
* | [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove | Guillaume Chatelet | 2019-12-16 | 1 | -23/+36 |
* | [Alignment][NFC] CreateMemSet use MaybeAlign | Guillaume Chatelet | 2019-12-10 | 1 | -4/+5 |
* | [APFloat] Prevent construction of APFloat with Semantics and FP value | Ehud Katz | 2019-12-04 | 1 | -1/+1 |
* | [PGO][PGSO] Add an optional query type parameter to shouldOptimizeForSize. | Hiroshi Yamauchi | 2019-12-02 | 1 | -1/+2 |
* | [InstCombine] Fixed std::min on some bots. NFCI | Dávid Bolvanský | 2019-11-26 | 1 | -1/+1 |
* | [InstCombine] Optimize some memccpy calls to memcpy/null | Dávid Bolvanský | 2019-11-26 | 1 | -0/+41 |
* | Check result of emitStrLen before passing it to CreateGEP | Dimitry Andric | 2019-11-14 | 1 | -2/+2 |
* | [Alignment][NFC] Finish transition for `Loads` | Guillaume Chatelet | 2019-10-21 | 1 | -1/+2 |
* | [InstCombine] Add test case for PR43617 (NFC) | Evandro Menezes | 2019-10-10 | 1 | -3/+1 |
* | [InstCombine] Fix PR43617 | Evandro Menezes | 2019-10-09 | 1 | -4/+5 |
* | [Support] Add mathematical constants | Evandro Menezes | 2019-10-09 | 1 | -4/+2 |
* | [InstCombine] Transform bcopy to memmove | David Bolvansky | 2019-10-02 | 1 | -0/+8 |
* | Revert [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX) | David Bolvansky | 2019-10-01 | 1 | -29/+12 |
* | [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX) | David Bolvansky | 2019-10-01 | 1 | -12/+29 |
* | [SimplifyLibCalls] Define the value of the Euler number | Evandro Menezes | 2019-09-30 | 1 | -1/+3 |
* | [InstCombine] Expand the simplification of log() | Evandro Menezes | 2019-09-30 | 1 | -35/+153 |
* | [SLC] Convert some strndup calls to strdup calls | David Bolvansky | 2019-09-23 | 1 | -0/+15 |
* | [SimplifyLibCalls] fix crash with empty function name (PR43347) | Sanjay Patel | 2019-09-18 | 1 | -15/+12 |
* | Reland "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0',... | David Bolvansky | 2019-09-17 | 1 | -1/+4 |
* | Revert "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0',... | Krasimir Georgiev | 2019-09-17 | 1 | -4/+1 |
* | [SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0', y) | David Bolvansky | 2019-09-17 | 1 | -1/+4 |
* | [NFCI] Fixed buildbots | David Bolvansky | 2019-09-17 | 1 | -6/+1 |
* | [SimplifyLibCalls] Fix -Wunused-result after D53342/r372091 | Fangrui Song | 2019-09-17 | 1 | -1/+2 |
* | [SimplifyLibCalls] Mark known arguments with nonnull | David Bolvansky | 2019-09-17 | 1 | -84/+204 |
* | [InstCombine] Refactor substitution of instruction in the parent BB (NFC) | Evandro Menezes | 2019-09-06 | 1 | -14/+9 |
* | [SimplifyLibCalls] handle pow(x,-0.0) before it can assert (PR43233) | Sanjay Patel | 2019-09-06 | 1 | -2/+2 |
* | [InstCombine] mempcpy(d,s,n) to memcpy(d,s,n) + n | David Bolvansky | 2019-08-31 | 1 | -0/+11 |
* | [InstCombine] Simplify pow(2.0, itofp(y)) to ldexp(1.0, y) | Evandro Menezes | 2019-08-16 | 1 | -22/+32 |
* | [SLC] Dereferenceable annonation - handle valid null pointers | David Bolvansky | 2019-08-14 | 1 | -4/+11 |
* | [BuildLibCalls] Noalias annotation | David Bolvansky | 2019-08-14 | 1 | -9/+0 |
* | [SimplifyLibCalls] Add noalias from known callsites | David Bolvansky | 2019-08-13 | 1 | -0/+9 |
* | [SLC] Improve dereferenceable bytes annotation | David Bolvansky | 2019-08-13 | 1 | -1/+5 |
* | [SimplifyLibCalls] Add dereferenceable bytes from known callsites | David Bolvansky | 2019-08-13 | 1 | -13/+58 |
* | [InstCombine] Refactor optimizeExp2() (NFC) | Evandro Menezes | 2019-08-09 | 1 | -31/+19 |
* | [Transforms] Rename hasUnaryFloatFn() and getUnaryFloatFn() (NFC) | Evandro Menezes | 2019-08-09 | 1 | -12/+9 |
* | [InstCombine] Swap order of checks to improve compile time (NFC) | Evandro Menezes | 2019-07-24 | 1 | -3/+3 |
* | [InstCombine] Reorder pow() transformations (NFC) | Evandro Menezes | 2019-07-12 | 1 | -23/+19 |
* | [InstCombine] Reorder recently added/improved pow transformations | David Bolvansky | 2019-07-11 | 1 | -3/+3 |
* | [InstCombine] pow(C,x) -> exp2(log2(C)*x) | David Bolvansky | 2019-07-10 | 1 | -1/+24 |
* | [NFC] Strenghten isInteger condition for rL364940 | David Bolvansky | 2019-07-02 | 1 | -2/+3 |
* | [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n) | David Bolvansky | 2019-07-02 | 1 | -12/+47 |
* | [InstCombine] canonicalize fmin/fmax to LLVM intrinsics minnum/maxnum | Sanjay Patel | 2019-06-29 | 1 | -24/+14 |
* | [SimplifyLibCalls] Fold more fortified functions into non-fortified variants | Erik Pilkington | 2019-05-31 | 1 | -15/+132 |
* | NFC: Pull out a function to reduce some duplication | Erik Pilkington | 2019-05-31 | 1 | -9/+13 |
* | Pull out repeated CI->getCalledFunction() calls. NFCI. | Simon Pilgrim | 2019-05-06 | 1 | -2/+2 |
* | [SimplifyLibCalls] Simplify bcmp too. | Clement Courbet | 2019-05-06 | 1 | -1/+19 |
* | [SimplifyLibCalls] Clean up code (NFC) | Evandro Menezes | 2019-04-30 | 1 | -6/+8 |