summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Use the DataLayout::typeSizeEqualsStoreSize helper. NFCBjorn Pettersson2019-05-243-7/+4
* StructurizeCFG: Relax uniformity checks.Neil Henning2019-05-241-3/+30
* [DSE] Bugfix to avoid PartialStoreMerging involving non byte-sized storesBjorn Pettersson2019-05-241-0/+5
* Revert r361460Eli Friedman2019-05-241-23/+4
* [InstSimplify] fold insertelement-of-extractelementSanjay Patel2019-05-241-5/+0
* [InstCombine] remove redundant fold for extractelement; NFCSanjay Patel2019-05-231-4/+0
* [InstCombine] remove redundant fold for insertelement; NFCSanjay Patel2019-05-231-4/+0
* [NewPassManager] Add tuning option: ForgetAllSCEVInLoopUnroll [NFC].Alina Sbirlea2019-05-232-8/+9
* [InstSimplify] insertelement V, undef, ? --> VSanjay Patel2019-05-231-4/+0
* Revert [LOOPINFO] Extend Loop object to add utilities to get the loop bou...Kit Barton2019-05-231-1/+28
* [SLPVectorizer] Set flag to previous default.Alina Sbirlea2019-05-231-1/+1
* [InstCombine] be more careful when transforming a shuffle maskSanjay Patel2019-05-231-4/+21
* [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, st...Kit Barton2019-05-231-28/+1
* Transforms: lower fadd and fsub atomicrmw instructionsSaleem Abdulrasool2019-05-231-0/+6
* [MergeICmps] Make the pass compatible with the new pass manager.Clement Courbet2019-05-232-72/+78
* [GlobalOpt] recognize dead struct fields and propagate valuesChristian Bruel2019-05-231-4/+23
* [X86][InstCombine] Remove InstCombine code that turns X86 round intrinsics in...Craig Topper2019-05-221-122/+0
* [PGO][CHR] Speed up following long use-def chains.Hiroshi Yamauchi2019-05-221-9/+25
* LoopVectorizationCostModel::selectInterleaveCount - assert we have a non-zero...Simon Pilgrim2019-05-221-0/+2
* Re-land r361257 "[MergeICmps][NFC] Make BCEAtom move-only.""Clement Courbet2019-05-221-5/+19
* [InstCombine] fold shuffles of insert_subvectorsSanjay Patel2019-05-221-1/+52
* [MergeICmps] Make sorting strongly stable on the rhs.Clement Courbet2019-05-211-1/+2
* Revert r361257 "[MergeICmps][NFC] Make BCEAtom move-only."Clement Courbet2019-05-211-20/+6
* [MergeICmps][NFC] Make BCEAtom move-only.Clement Courbet2019-05-211-6/+20
* Revert r360902 "Resubmit: [Salvage] Change salvage debug info ..."Bob Haarman2019-05-211-21/+2
* [MergeICmps] Preserve the dominator tree.Clement Courbet2019-05-211-22/+62
* [NFC][InstCombine] Add FIXME for one-use check on constant negation transforms.Cameron McInally2019-05-201-0/+2
* [InstCombine] Add visitFNeg(...) visitor for unary FnegCameron McInally2019-05-201-13/+27
* Resubmit "[DebugInfo] Update loop metadata for inlined loops"Orlando Cazalet-Hyams2019-05-201-3/+48
* Revert "[DebugInfo] Update loop metadata for inlined loops"Orlando Cazalet-Hyams2019-05-201-48/+3
* [DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic2019-05-204-13/+12
* [DebugInfo] Update loop metadata for inlined loopsOrlando Cazalet-Hyams2019-05-201-3/+48
* [SLP] Refactoring of EdgeInfo and UserTreeIdx in buildTree_rec().Dinar Temirbulatov2019-05-191-58/+48
* GVN: Handle addrspacecastMatt Arsenault2019-05-181-0/+1
* [InstCombine] move bitcast after insertelement-with-bitcasted-operandsSanjay Patel2019-05-171-0/+14
* [InstCombine] canShiftBinOpWithConstantRHS(): drop bogus signbit checkRoman Lebedev2019-05-171-26/+8
* [MergeICmps][NFC] Add more debug.Clement Courbet2019-05-171-0/+9
* Re-land r360859: "[MergeICmps] Simplify the code."Clement Courbet2019-05-171-145/+151
* [LFTR] Strengthen assertions in genLoopLimit [NFCI]Philip Reames2019-05-171-3/+3
* [IndVars] Don't reimplement Loop::isLoopInvariant [NFC]Philip Reames2019-05-171-28/+17
* [LFTR] Factor out a helper function for readability purpose [NFC]Philip Reames2019-05-171-24/+31
* Clarify comments on helpers used by LFTR [NFC]Philip Reames2019-05-171-16/+15
* Revert r360859: "Reland r360771 "[MergeICmps] Simplify the code.""Nico Weber2019-05-171-150/+145
* HWASan exception support.Evgeniy Stepanov2019-05-161-1/+36
* Resubmit: [Salvage] Change salvage debug info implementation to use DW_OP_LLV...Stephen Tozer2019-05-161-2/+21
* Reland r360771 "[MergeICmps] Simplify the code."Clement Courbet2019-05-161-145/+150
* [PredicateInfo] Do not process unreachable operands.Taewook Oh2019-05-151-1/+2
* [JumpThreading] A bug fix for stale loop info after unfold selectHiroshi Yamauchi2019-05-151-1/+2
* Revert r360771 "[MergeICmps] Simplify the code."Clement Courbet2019-05-151-150/+145
* [MergeICmps] Fix r360771.Clement Courbet2019-05-151-5/+5
OpenPOWER on IntegriCloud