summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [SimplifyCFG] delay switch condition forwarding to -latesimplifycfgSanjay Patel2017-10-222-7/+13
* [SimplifyCFG] try harder to forward switch condition to phi (PR34471)Sanjay Patel2017-10-221-2/+32
* [LoopInterchange] Fix phi node ordering miscompile.David Green2017-10-211-1/+6
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-215-170/+297
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-204-141/+289
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-193-302/+449
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-196-114/+317
* Fix MSVC signed/unsigned comparison warningSimon Pilgrim2017-10-191-1/+1
* [NFC][IRCE] Filter out empty ranges earlyMax Kazantsev2017-10-191-4/+6
* [MergeFunctions] Don't blindly RAUW a GlobalValue with a ConstantExpr.whitequark2017-10-191-0/+3
* [PM] Refactor the bounds checking pass to remove a method only called inChandler Carruth2017-10-181-28/+25
* Revert "[ScalarEvolution] Handling for ICmp occuring in the evolution chain."Sanjoy Das2017-10-181-5/+2
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-185-144/+236
* [ScalarEvolution] Handling for ICmp occuring in the evolution chain.Jatin Bhateja2017-10-181-2/+5
* [GlobalDCE] Use DenseMap instead of unordered_multimap for GVDependencies.Michael Zolotukhin2017-10-171-3/+3
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-179-157/+329
* Fix signed overflow detected by ubsanVitaly Buka2017-10-171-1/+1
* Revert 315440 on behalf of mkazantsevPhilip Reames2017-10-171-77/+0
* [JumpThreading] Move two PredValueInfoTy vectors to a scope closer to their u...Craig Topper2017-10-161-2/+2
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-166-139/+282
* [ObjCARC] Do not move a release that has the clang.imprecise_release tagAkira Hatanaka2017-10-161-3/+8
* [InstCombine] don't unnecessarily generate a constant; NFCISanjay Patel2017-10-161-3/+2
* Revert rL315894, "SLPVectorizer.cpp: Try to appease stage2-3 difference. (D38...NAKAMURA Takumi2017-10-161-9/+23
* Move folding of icmp with zero after checking for min/max idioms.Nikolai Bozhenov2017-10-162-11/+23
* SLPVectorizer.cpp: Try to appease stage2-3 difference. (D38586)NAKAMURA Takumi2017-10-161-23/+9
* revert r314984: revert r314698 - [InstCombine] remove one-use restriction for...Sanjay Patel2017-10-151-6/+6
* [SimplifyCFG] use range-for-loops, tidy; NFCISanjay Patel2017-10-151-20/+10
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-154-14/+14
* [MergeFunctions] Merge small functions if possible without a thunk.whitequark2017-10-151-12/+10
* [MergeFunctions] Replace all uses of unnamed_addr functions.whitequark2017-10-151-3/+9
* [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loo...Hongbin Zheng2017-10-152-67/+2
* [InstCombine] use m_Neg() to reduce code; NFCISanjay Patel2017-10-131-13/+9
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-136-132/+320
* LowerTypeTests: Give imported symbols a type with size 0 so that they are not...Peter Collingbourne2017-10-131-2/+6
* [InstCombine] move code to remove repeated constant check; NFCISanjay Patel2017-10-131-8/+7
* [InstCombine] recycle adds for better efficiencySanjay Patel2017-10-131-26/+21
* [InstCombine] use local var to reduce code duplication; NFCISanjay Patel2017-10-131-16/+15
* [IPSCCP] Move common functions to ValueLatticeUtils (NFC)Matthew Simpson2017-10-131-62/+27
* [InstCombine] add hasOneUse check to add-zext-add fold to prevent increasing ...Sanjay Patel2017-10-131-4/+2
* [InstCombine] use AddOne helper to reduce code; NFCSanjay Patel2017-10-131-6/+3
* [InstCombine] rearrange code to remove repeated constant check; NFCISanjay Patel2017-10-132-7/+7
* [InstCombine] allow zext(bool) + C --> select bool, C+1, C for vector typesSanjay Patel2017-10-131-10/+15
* [RS4GC] Look through vector bitcasts when looking for base pointerDaniel Neilson2017-10-131-0/+5
* Revert r314923: "Recommit : Use the basic cost if a GEP is not used as addres...Daniel Jasper2017-10-132-2/+2
* Disable gcov instrumentation of functions using funclet-based exception handlingMarco Castelluccio2017-10-131-0/+13
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-121-163/+236
* [CVP] Process binary operations even when def is localAnna Thomas2017-10-121-16/+4
* [LoopPredication] Check whether the loop is already guarded by the first iter...Artur Pilipenko2017-10-121-2/+6
* Revert "Reintroduce "[SCCP] Propagate integer range info for parameters in IP...Bruno Cardoso Lopes2017-10-121-92/+8
* [LoopPredication] Support ule, sle latch predicatesArtur Pilipenko2017-10-121-20/+35
OpenPOWER on IntegriCloud