| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Invalidate assumption cache before outlining. | Aditya Kumar | 2019-10-04 | 1 | -7/+21 |
* | [Alignment][NFC] Remove StoreInst::setAlignment(unsigned) | Guillaume Chatelet | 2019-10-03 | 1 | -3/+3 |
* | [InstCombine] Transform bcopy to memmove | David Bolvansky | 2019-10-02 | 1 | -0/+8 |
* | [Local] Handle terminators with users in removeUnreachableBlocks. | Florian Hahn | 2019-10-02 | 1 | -3/+7 |
* | [Local] Remove unused LazyValueInfo pointer from removeUnreachableBlock. | Florian Hahn | 2019-10-02 | 1 | -7/+3 |
* | [CodeExtractor] NFC: Refactor sanity checks into isEligible | Aditya Kumar | 2019-10-02 | 1 | -24/+31 |
* | NFC: directly return when CommonExitBlock != Succ | Aditya Kumar | 2019-10-02 | 1 | -4/+2 |
* | [Local] Simplify function removeUnreachableBlocks() to avoid (re-)computation. | Florian Hahn | 2019-10-02 | 1 | -16/+10 |
* | [BypassSlowDivision][CodeGenPrepare] avoid crashing on unused code (PR43514) | Sanjay Patel | 2019-10-01 | 1 | -2/+6 |
* | 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 |
* | [FunctionAttrs] Added noalias for memccpy/mempcpy arguments | David Bolvansky | 2019-09-30 | 1 | -2/+11 |
* | [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned) | Guillaume Chatelet | 2019-09-30 | 1 | -1/+1 |
* | [Alignment][NFC] Remove LoadInst::setAlignment(unsigned) | Guillaume Chatelet | 2019-09-30 | 1 | -1/+1 |
* | ModuleUtils - silence static analyzer dyn_cast<> null dereference warning. NFCI. | Simon Pilgrim | 2019-09-27 | 1 | -1/+1 |
* | FunctionImportGlobalProcessing::processGlobalForThinLTO - silence static anal... | Simon Pilgrim | 2019-09-27 | 1 | -1/+1 |
* | [Alignment][NFC] Remove unneeded llvm:: scoping on Align types | Guillaume Chatelet | 2019-09-27 | 1 | -12/+12 |
* | Handle successor's PHI node correctly when flattening CFG merges two if-regions | Jakub Kuderski | 2019-09-26 | 1 | -1/+11 |
* | [FlattenCFG] Silence static analyzer dyn_cast<BranchInst> null dereference wa... | Simon Pilgrim | 2019-09-26 | 1 | -4/+4 |
* | [SimplifyCFG] FoldTwoEntryPHINode - silence static analyzer null dereference ... | Simon Pilgrim | 2019-09-24 | 1 | -0/+1 |
* | SimplifyCFG - silence static analyzer dyn_cast<LandingPadInst> null dereferen... | Simon Pilgrim | 2019-09-24 | 1 | -1/+1 |
* | SimplifyCFG - silence static analyzer dyn_cast<Instruction> null dereference ... | Simon Pilgrim | 2019-09-24 | 1 | -2/+1 |
* | [SLC] Convert some strndup calls to strdup calls | David Bolvansky | 2019-09-23 | 2 | -0/+21 |
* | [SimplifyCFG] mergeConditionalStoreToAddress(): try to pacify MSAN | Roman Lebedev | 2019-09-18 | 1 | -1/+1 |
* | [SimplifyCFG] mergeConditionalStoreToAddress(): consider cost, not instructio... | Roman Lebedev | 2019-09-18 | 1 | -42/+50 |
* | [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 |
* | [SimplifyCFG] FoldTwoEntryPHINode(): consider *total* speculation cost, not p... | Roman Lebedev | 2019-09-16 | 1 | -13/+14 |
* | [BasicBlockUtils] Add optional BBName argument, in line with BB:splitBasicBlock | Florian Hahn | 2019-09-13 | 2 | -4/+6 |
* | Reland "clang-misexpect: Profile Guided Validation of Performance Annotations... | Petr Hosek | 2019-09-11 | 2 | -0/+178 |
* | Revert "clang-misexpect: Profile Guided Validation of Performance Annotations... | Dmitri Gribenko | 2019-09-11 | 2 | -178/+0 |
* | clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM | Petr Hosek | 2019-09-11 | 2 | -0/+178 |
* | [MemorySSA] MemorySSA should not model debuginfo, and need not update it. | Alina Sbirlea | 2019-09-10 | 1 | -4/+1 |
* | Revert "clang-misexpect: Profile Guided Validation of Performance Annotations... | Petr Hosek | 2019-09-10 | 2 | -178/+0 |
* | clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM | Petr Hosek | 2019-09-10 | 2 | -0/+178 |
* | [SimplifyCFG] SpeculativelyExecuteBB(): It's SpeculatedInstructions, not Spec... | Roman Lebedev | 2019-09-07 | 1 | -7/+7 |
* | Change TargetLibraryInfo analysis passes to always require Function | Teresa Johnson | 2019-09-07 | 2 | -4/+3 |
* | [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 |
* | [SimplifyCFG] Don't SimplifyBranchOnICmpChain with ExtraCase | Vitaly Buka | 2019-09-05 | 1 | -1/+6 |
* | [MemorySSA] Verify MSSAUpdater exists. | Alina Sbirlea | 2019-09-05 | 1 | -1/+2 |
* | [MemorySSA] Update MemorySSA when removing debug.value calls. | Alina Sbirlea | 2019-09-05 | 1 | -1/+3 |
* | [MemorySSA] Re-enable MemorySSA use. | Alina Sbirlea | 2019-09-04 | 1 | -0/+4 |