summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* [Reassociate] Make sure EraseInst sets MadeChangeMikael Holmen2017-06-271-0/+2
* revert r306336 for breaking ppc test.Dehao Chen2017-06-261-1/+1
* reverting 306331.Ayal Zaks2017-06-261-293/+286
* Enable vectorizer-maximize-bandwidth by default.Dehao Chen2017-06-261-1/+1
* [LV] Changing the interface of ValueMap, NFC.Ayal Zaks2017-06-261-286/+293
* [GVN] Recommit the patch "Add phi-translate support in scalarpre".Wei Mi2017-06-261-28/+158
* [InstCombine] Factor the logic for propagating !nonnull and !rangeChandler Carruth2017-06-262-31/+51
* [LoopSimplify] Re-instate r306081 with a bug fix w.r.t. indirectbr.Chandler Carruth2017-06-252-62/+86
* [LoopDeletion] NFC: Move phi node value setting into prepassAnna Thomas2017-06-251-11/+14
* Revert "[LoopSimplify] Factor the logic to form dedicated exits into a utility."Daniel Jasper2017-06-252-83/+62
* [InstCombine] add (sext i1 X), 1 --> zext (not X)Sanjay Patel2017-06-251-9/+18
* [PGO] Implementate profile counter regiser promotionXinliang David Li2017-06-252-15/+217
* fix trivial typos in comment, NFCHiroshi Inoue2017-06-241-1/+1
* [ValueTracking][InstCombine] Use m_Shr instead m_CombineOr(m_LShr, m_AShr). NFCCraig Topper2017-06-241-2/+1
* [Analysis][Transforms] Use commutable matchers instead of m_CombineOr in a fe...Craig Topper2017-06-242-4/+2
* [InstCombine] Don't replace allocas with smaller globalsVitaly Buka2017-06-241-1/+14
* Revert "[LoopDeletion] NFC: Move phi node value setting into prepass"Anna Thomas2017-06-231-13/+11
* [LoopDeletion] NFC: Move phi node value setting into prepassAnna Thomas2017-06-231-11/+13
* [CorrelatedValuePropagation] Fix typo in comment sense->since. NFCCraig Topper2017-06-231-1/+1
* [CorrelatedValuePropagation] Remove comment about iterating switch cases in r...Craig Topper2017-06-231-2/+1
* [RuntimeLoopUnrolling] Rename exit block and move assert earlier. NFCAnna Thomas2017-06-231-23/+23
* [InstCombine] Recognize and simplify three way comparison idiomsAnna Thomas2017-06-232-4/+103
* [JumpThreading] Teach jump threading how to analyze (and (cmp A, C1), (cmp A,...Craig Topper2017-06-231-0/+41
* [JumpThreading] Use some temporary variables to reduce the number of times we...Craig Topper2017-06-231-12/+16
* [LoopSimplify] Factor the logic to form dedicated exits into a utility.Chandler Carruth2017-06-232-62/+83
* Remove the LoadCombine pass. It was never enabled and is unsupported.Eric Christopher2017-06-224-308/+0
* [LoopDeletion] Update exits correctly when multiple duplicate edges from an e...Anna Thomas2017-06-221-9/+21
* [InstCombine] Teach foldSelectICmpAndOr to recognize (select (icmp slt (trunc...Craig Topper2017-06-221-11/+38
* [InstCombine] Add one use checks to or/and->xnor foldingCraig Topper2017-06-221-6/+8
* [InstCombine] reverse bitcast + bitwise-logic canonicalization (PR33138)Sanjay Patel2017-06-222-16/+22
* [InstCombine] add peekThroughBitcast() helper; NFCSanjay Patel2017-06-222-6/+14
* Revert "Enable vectorizer-maximize-bandwidth by default."Diana Picus2017-06-221-1/+1
* Mark dump() methods as const. NFCSam Clegg2017-06-211-1/+1
* Enable vectorizer-maximize-bandwidth by default.Dehao Chen2017-06-211-1/+1
* [Reassociate] Use early returns in a couple places to reduce indentation and ...Craig Topper2017-06-211-26/+26
* [Reassociate] Const correct a helper function. NFCCraig Topper2017-06-211-2/+2
* [InstCombine] Cleanup using commutable matchers. Make a couple helper methods...Craig Topper2017-06-212-25/+19
* Do not inline recursive direct calls in sample loader pass.Dehao Chen2017-06-211-0/+3
* [InstCombine] Add range metadata to cttz/ctlz/ctpop intrinsic calls based on ...Craig Topper2017-06-211-0/+46
* [InstCombine] Don't let folding (select (icmp eq (and X, C1), 0), Y, (or Y, C...Craig Topper2017-06-211-4/+16
* [Reassociate] Support xor reassociating for splat vectorsCraig Topper2017-06-211-24/+22
* [NewGVN] Fix a bug that made the store verifier less effective.Davide Italiano2017-06-201-6/+4
* [InstCombine] fix code/test comments for r305792; NFCSanjay Patel2017-06-201-1/+1
* [InstCombine] try to canonicalize xor-of-icmps to and-of-icmpsSanjay Patel2017-06-201-0/+24
* [ProfileData] PR33517: Check for failure of symtab creationVedant Kumar2017-06-201-1/+6
* [PATCH] [PGO] Fixed cast operation in emIntrinsicVisitor::instrumentOneMemI...Ana Pazos2017-06-191-1/+1
* Improve profile-guided heuristics to use estimated trip count.Taewook Oh2017-06-191-27/+20
* [InstCombine] Make sure AddReachableCodeToWorklist sets MadeIRChangeBjorn Pettersson2017-06-191-0/+2
* Revert r304824 "Fix PR23384 (part 3 of 3)"Hans Wennborg2017-06-191-1/+1
* [NewGVN] Simplify findConditionEquivalence(). NFCI.Davide Italiano2017-06-191-3/+1
OpenPOWER on IntegriCloud