summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
...
* Invalidate assumption cache before outlining.Aditya Kumar2019-10-041-7/+21
* [Alignment][NFC] Remove StoreInst::setAlignment(unsigned)Guillaume Chatelet2019-10-031-3/+3
* [InstCombine] Transform bcopy to memmoveDavid Bolvansky2019-10-021-0/+8
* [Local] Handle terminators with users in removeUnreachableBlocks.Florian Hahn2019-10-021-3/+7
* [Local] Remove unused LazyValueInfo pointer from removeUnreachableBlock.Florian Hahn2019-10-021-7/+3
* [CodeExtractor] NFC: Refactor sanity checks into isEligibleAditya Kumar2019-10-021-24/+31
* NFC: directly return when CommonExitBlock != SuccAditya Kumar2019-10-021-4/+2
* [Local] Simplify function removeUnreachableBlocks() to avoid (re-)computation.Florian Hahn2019-10-021-16/+10
* [BypassSlowDivision][CodeGenPrepare] avoid crashing on unused code (PR43514)Sanjay Patel2019-10-011-2/+6
* Revert [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX)David Bolvansky2019-10-011-29/+12
* [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX)David Bolvansky2019-10-011-12/+29
* [SimplifyLibCalls] Define the value of the Euler numberEvandro Menezes2019-09-301-1/+3
* [InstCombine] Expand the simplification of log()Evandro Menezes2019-09-301-35/+153
* [FunctionAttrs] Added noalias for memccpy/mempcpy argumentsDavid Bolvansky2019-09-301-2/+11
* [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-1/+1
* [Alignment][NFC] Remove LoadInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-1/+1
* ModuleUtils - silence static analyzer dyn_cast<> null dereference warning. NFCI.Simon Pilgrim2019-09-271-1/+1
* FunctionImportGlobalProcessing::processGlobalForThinLTO - silence static anal...Simon Pilgrim2019-09-271-1/+1
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-12/+12
* Handle successor's PHI node correctly when flattening CFG merges two if-regionsJakub Kuderski2019-09-261-1/+11
* [FlattenCFG] Silence static analyzer dyn_cast<BranchInst> null dereference wa...Simon Pilgrim2019-09-261-4/+4
* [SimplifyCFG] FoldTwoEntryPHINode - silence static analyzer null dereference ...Simon Pilgrim2019-09-241-0/+1
* SimplifyCFG - silence static analyzer dyn_cast<LandingPadInst> null dereferen...Simon Pilgrim2019-09-241-1/+1
* SimplifyCFG - silence static analyzer dyn_cast<Instruction> null dereference ...Simon Pilgrim2019-09-241-2/+1
* [SLC] Convert some strndup calls to strdup callsDavid Bolvansky2019-09-232-0/+21
* [SimplifyCFG] mergeConditionalStoreToAddress(): try to pacify MSANRoman Lebedev2019-09-181-1/+1
* [SimplifyCFG] mergeConditionalStoreToAddress(): consider cost, not instructio...Roman Lebedev2019-09-181-42/+50
* [SimplifyLibCalls] fix crash with empty function name (PR43347)Sanjay Patel2019-09-181-15/+12
* Reland "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0',...David Bolvansky2019-09-171-1/+4
* Revert "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0',...Krasimir Georgiev2019-09-171-4/+1
* [SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0', y)David Bolvansky2019-09-171-1/+4
* [NFCI] Fixed buildbotsDavid Bolvansky2019-09-171-6/+1
* [SimplifyLibCalls] Fix -Wunused-result after D53342/r372091Fangrui Song2019-09-171-1/+2
* [SimplifyLibCalls] Mark known arguments with nonnullDavid Bolvansky2019-09-171-84/+204
* [SimplifyCFG] FoldTwoEntryPHINode(): consider *total* speculation cost, not p...Roman Lebedev2019-09-161-13/+14
* [BasicBlockUtils] Add optional BBName argument, in line with BB:splitBasicBlockFlorian Hahn2019-09-132-4/+6
* Reland "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek2019-09-112-0/+178
* Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Dmitri Gribenko2019-09-112-178/+0
* clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek2019-09-112-0/+178
* [MemorySSA] MemorySSA should not model debuginfo, and need not update it.Alina Sbirlea2019-09-101-4/+1
* Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek2019-09-102-178/+0
* clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek2019-09-102-0/+178
* [SimplifyCFG] SpeculativelyExecuteBB(): It's SpeculatedInstructions, not Spec...Roman Lebedev2019-09-071-7/+7
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-072-4/+3
* [InstCombine] Refactor substitution of instruction in the parent BB (NFC)Evandro Menezes2019-09-061-14/+9
* [SimplifyLibCalls] handle pow(x,-0.0) before it can assert (PR43233)Sanjay Patel2019-09-061-2/+2
* [SimplifyCFG] Don't SimplifyBranchOnICmpChain with ExtraCaseVitaly Buka2019-09-051-1/+6
* [MemorySSA] Verify MSSAUpdater exists.Alina Sbirlea2019-09-051-1/+2
* [MemorySSA] Update MemorySSA when removing debug.value calls.Alina Sbirlea2019-09-051-1/+3
* [MemorySSA] Re-enable MemorySSA use.Alina Sbirlea2019-09-041-0/+4
OpenPOWER on IntegriCloud