summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Make llvm::ConvertDebugDeclareToDebugValue() be a void function (NFC)Keith Walker2016-09-201-8/+5
* Reverting revision 281960 due to test failures.Dorit Nuzman2016-09-201-10/+2
* [SROA] Preserve llvm.mem.parallel_loop_access metadata.Dorit Nuzman2016-09-201-2/+10
* [sanitizer-coverage] add comdat to coverage guards if neededKostya Serebryany2016-09-201-0/+2
* [LCSSA] Cache LoopExits to avoid wasted workPhilip Reames2016-09-191-3/+9
* Merge branch 'ADCE5'David Callahan2016-09-191-2/+39
* Handle early inline for hot callsites that reside in the same basic block.Dehao Chen2016-09-191-2/+7
* Only set branch weight during sample pgo annotation when max_weight of the br...Dehao Chen2016-09-191-11/+15
* Use call target count to derive the call instruction weightDehao Chen2016-09-191-3/+5
* [asan] Support dynamic shadow address instrumentationEtienne Bergeron2016-09-191-7/+46
* Add @llvm.dbg.value entries for the phi node created by -mem2regKeith Walker2016-09-192-0/+47
* [SimplifyCFG] Update (AND) IR flags when CSE'ing instructionsJames Molloy2016-09-191-2/+4
* Handle Invoke during sample profiler annotation: make it inlinable.Dehao Chen2016-09-181-23/+32
* Fix covered-switch-default warningSimon Pilgrim2016-09-181-5/+4
* Fix built bot failureXinliang David Li2016-09-181-1/+1
* [Profile] Implement select instruction instrumentation in IR PGOXinliang David Li2016-09-182-11/+151
* [Loop Vectorizer] Consecutive memory access - fixed and simplifiedElena Demikhovsky2016-09-181-81/+5
* [Loop vectorizer] Simplified GEP cloning. NFC.Elena Demikhovsky2016-09-181-35/+26
* [libFuzzer] use 'if guard' instead of 'if guard >= 0' with trace-pc; change t...Kostya Serebryany2016-09-181-7/+9
* [ThinLTO] Ensure anonymous globals renamed even at -O0Teresa Johnson2016-09-171-1/+9
* Don't create a SymbolTable in Function when the LLVMContext discards value na...Mehdi Amini2016-09-171-1/+2
* [sanitizer-coverage] change trace-pc to use 8-byte guardsKostya Serebryany2016-09-171-24/+27
* [InstCombine] canonicalize vector select with constant vector condition to sh...Sanjay Patel2016-09-161-0/+39
* [InstCombine] allow vector types for constant folding / computeKnownBits (PR2...Sanjay Patel2016-09-161-3/+4
* LoopDistribute should preserve GlobalsAA.Eli Friedman2016-09-161-0/+2
* LoopLoadElimination should preserve GlobalsAA.Eli Friedman2016-09-161-0/+2
* Rename NameAnonFunctions to NameAnonGlobals to match what it is doing (NFC)Mehdi Amini2016-09-164-27/+27
* Fix NameAnonFunctions pass: for ThinLTO we need to rename global variables as...Mehdi Amini2016-09-161-5/+10
* [InstCombine] add helper functions for visitICmpInst(); NFCISanjay Patel2016-09-162-523/+559
* Revert "[asan] Avoid lifetime analysis for allocas with can be in ambiguous s...Vitaly Buka2016-09-161-75/+0
* Revert "[asan] Add flag to allow lifetime analysis of problematic allocas"Vitaly Buka2016-09-161-6/+0
* [InstCombine] move folds for icmp (sh C2, Y), C1 in with other icmp+sh folds;...Sanjay Patel2016-09-152-31/+25
* [sanitizer-coverage] make trace-pc-guard and indirect-call work togetherKostya Serebryany2016-09-151-1/+1
* [InstCombine] allow icmp (shr/shl) folds for vectorsSanjay Patel2016-09-152-25/+20
* [GlobalOpt] Dead Eliminate declarationsMehdi Amini2016-09-151-2/+2
* [InstCombine] Do not RAUW a constant GEPDavid Majnemer2016-09-151-1/+1
* [InstCombine] simplify code; NFCISanjay Patel2016-09-151-14/+7
* fix function names; NFCSanjay Patel2016-09-151-34/+34
* [InstCombine] allow icmp (sub nsw) folds for vectorsSanjay Patel2016-09-151-40/+35
* [InstCombine] remove duplicated fold ; NFCISanjay Patel2016-09-151-7/+2
* [InstCombine] allow (icmp sgt smin(PosA, B), 0) fold for vectorsSanjay Patel2016-09-151-14/+18
* [compiler-rt] Changing function prototype returning unused valueEtienne Bergeron2016-09-151-5/+10
* Fix silly mistake introduced here : https://reviews.llvm.org/D24566Etienne Bergeron2016-09-151-1/+1
* address comments from: https://reviews.llvm.org/D24566Etienne Bergeron2016-09-151-1/+1
* [InstCombine] clean up foldICmpWithConstant(); NFCSanjay Patel2016-09-151-114/+117
* [InstCombine] add helper function for foldICmpWithConstant; NFCSanjay Patel2016-09-152-210/+223
* [InstCombine] use m_APInt to allow icmp folds using known bits for splat cons...Sanjay Patel2016-09-151-3/+3
* [InstCombine] refactor eq/ne cases in foldICmpUsingKnownBits() ; NFCISanjay Patel2016-09-141-62/+27
* [compiler-rt] Avoid instrumenting sanitizer functionsEtienne Bergeron2016-09-141-6/+10
* [LoopInterchange] Typo. NFC.Chad Rosier2016-09-141-4/+4
OpenPOWER on IntegriCloud