summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [SLP] Revert r312791 and other necessary commits, except for TTI andChandler Carruth2017-09-151-245/+49
* This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 Vivek Pandya2017-09-152-11/+13
* This reverts r313381Vivek Pandya2017-09-152-13/+11
* This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 Vivek Pandya2017-09-152-11/+13
* [RuntimeUnroll] Add heuristic for unrolling multi-exit loopAnna Thomas2017-09-151-2/+34
* [RuntimeUnrolling] Populate the VMap entry correctly when default generated t...Anna Thomas2017-09-151-3/+7
* Revert "[SLPVectorizer] Failure to beneficially vectorize 'copyable' elements...Ilya Biryukov2017-09-151-317/+142
* [SLPVectorizer] Failure to beneficially vectorize 'copyable' elements in inte...Dinar Temirbulatov2017-09-151-142/+317
* [SLPVectorizer] Remove duplicated functionality code in initScheduleData func...Dinar Temirbulatov2017-09-151-6/+0
* Refactor collectChildrenInLoop to LoopUtils [NFC]Alina Sbirlea2017-09-152-23/+21
* Invoke GetInlineCost for legality check before inline functions in SampleProf...Dehao Chen2017-09-141-6/+37
* [LV] Fix maximum legal VF calculationAlon Kom2017-09-141-28/+18
* Revert "Invoke GetInlineCost for legality check before inline functions in Sa...Vitaly Buka2017-09-141-37/+6
* Reland r313157, "ThinLTO: Correctly follow aliasee references when dead strip...Peter Collingbourne2017-09-142-17/+10
* [SLPVectorizer] Prefer auto over explicit type for VL0, NFCI.Dinar Temirbulatov2017-09-141-1/+1
* Revert r313157 "ThinLTO: Correctly follow aliasee references when dead stripp...Hans Wennborg2017-09-141-5/+8
* [Transforms] Fix some Clang-tidy modernize-use-using and Include What You Use...Eugene Zelenko2017-09-133-63/+133
* Invoke GetInlineCost for legality check before inline functions in SampleProf...Dehao Chen2017-09-131-6/+37
* [LV] Avoid computing the register usage for default VF. NFCAnna Thomas2017-09-131-2/+4
* Add options to dump PGO counts in text.Hiroshi Yamauchi2017-09-131-20/+38
* ThinLTO: Correctly follow aliasee references when dead stripping.Peter Collingbourne2017-09-131-8/+5
* [ThinLTO] For SamplePGO, need to handle ICP targets consistently in thin linkTeresa Johnson2017-09-131-11/+29
* [LV] Fix PR34523 - avoid generating redundant selectsAyal Zaks2017-09-131-3/+3
* [GVNHoist] Factor out reachability to search for anticipable instructions qui...Aditya Kumar2017-09-131-288/+418
* [InstCombine] Add a flag to disable LowerDbgDeclareReid Kleckner2017-09-131-1/+30
* Refactor the code to pass down ACT to SampleProfileLoader correctly.Dehao Chen2017-09-121-13/+23
* Make promoteLoopAccessesToScalars independent of AliasSet [NFC]Alina Sbirlea2017-09-121-47/+52
* [LV] Clamp the VF to the trip countAnna Thomas2017-09-121-7/+12
* [SLP] Fix for PHINode during horizontal reduction scanning, NFC.Alexey Bataev2017-09-121-1/+1
* LowerTypeTests: Add import/export support for targets without absolute symbol...Peter Collingbourne2017-09-111-26/+68
* WholeProgramDevirt: Add import/export support for targets without absolute sy...Peter Collingbourne2017-09-111-16/+57
* Test commitUriel Korach2017-09-101-1/+1
* Merge isKnownNonNull into isKnownNonZeroNuno Lopes2017-09-093-10/+13
* [DivRempairs] add a pass to optimize div/rem pairs (PR31028)Sanjay Patel2017-09-094-0/+213
* [sanitizer-coverage] call appendToUsed once per module, not once per function...Kostya Serebryany2017-09-091-8/+8
* [SLP] Fix buildbots, NFC.Alexey Bataev2017-09-091-2/+2
* [SLPVectorizer] Add struct InstructionsState that holds information about ana...Dinar Temirbulatov2017-09-081-88/+120
* [SLP] Fix the warning about paths not returning the value, NFC.Alexey Bataev2017-09-081-2/+4
* [SLP] Support for horizontal min/max reduction.Alexey Bataev2017-09-081-49/+243
* Re-enable "[IRCE] Identify loops with latch comparison against current IV value"Max Kazantsev2017-09-081-13/+51
* diff --git a/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp b/lib/T...Max Kazantsev2017-09-081-49/+11
* WholeProgramDevirt: When promoting for single-impl devirt, also rename the co...Peter Collingbourne2017-09-081-1/+16
* Sink some IntrinsicInst.h and Intrinsics.h out of llvm/includeReid Kleckner2017-09-073-0/+4
* Revert r312318, r312325, r312424, r312489Richard Trieu2017-09-071-37/+1
* Disable jump threading into loop headersKrzysztof Parzyszek2017-09-061-4/+9
* [ValueTracking, InstCombine] canonicalize fcmp ord/uno with non-NAN ops to nu...Sanjay Patel2017-09-052-15/+19
* [GVNHoist] Move duplicated code to a helper function. NFCI.Davide Italiano2017-09-051-24/+21
* [InstCombine] Move foldSelectICmpAnd helper function earlier in the file to e...Craig Topper2017-09-051-105/+105
* [InstCombine] In foldSelectIntoOp, avoid creating a Constant before we know f...Craig Topper2017-09-051-17/+18
* NewGVN: Fix PR 34430 - we need to look through predicateinfo copies to detect...Daniel Berlin2017-09-051-31/+32
OpenPOWER on IntegriCloud