summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [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
* [LoopInterchange] Add CL option to override cost threshold.Chad Rosier2016-09-141-3/+6
* [LoopInterchange] Cleanup debug whitespace. NFC.Chad Rosier2016-09-141-4/+4
* Fix typo in comment [NFC]Etienne Bergeron2016-09-141-1/+1
* [LV] Process pointer IVs with PHINodes in collectLoopUniformsMatthew Simpson2016-09-141-4/+22
* [asan] Enable -asan-use-private-alias on Darwin/Mach-O, add test for ODR fals...Kuba Brecka2016-09-141-1/+2
* [sanitizer-coverage] add yet another flavour of coverage instrumentation: tra...Kostya Serebryany2016-09-141-2/+52
* Address Pete's review comment and define OrigArg on its own line.Akira Hatanaka2016-09-131-1/+2
* [ObjCARC] Traverse chain downwards to replace uses of argument passed toAkira Hatanaka2016-09-131-4/+30
* Reapply "InstCombine: Reduce trunc (shl x, K) width."Matt Arsenault2016-09-131-7/+25
* [LV] Clean up uniform induction variable analysis (NFC)Matthew Simpson2016-09-131-23/+31
* Fix misleading comment for getOrEnforceKnownAlignmentMatt Arsenault2016-09-131-4/+0
* [LoopInterchange] Minor refactor. NFC.Chad Rosier2016-09-131-12/+11
* Don't use else if after return. Tidy comments. NFC.Chad Rosier2016-09-131-5/+3
* Typo. NFC.Chad Rosier2016-09-131-3/+3
* [LoopInterchange] Tidy up and remove unnecessary dyn_casts. NFC.Chad Rosier2016-09-131-13/+12
* Enable simplify libcalls for ARM PCSSam Parker2016-09-131-3/+35
* DebugInfo: New metadata representation for global variables.Peter Collingbourne2016-09-131-9/+8
* [InstCombine] use m_APInt to allow icmp X, C folds for splat constant vectorsSanjay Patel2016-09-121-2/+3
* [FunctionAttrs] Don't try to infer returned if it is already on an argumentDavid Majnemer2016-09-121-0/+5
* fix formatting; NFCSanjay Patel2016-09-121-14/+13
* [InstCombine] add helper function for foldICmpUsingKnownBits; NFCISanjay Patel2016-09-122-259/+279
* fix formatting/typos; NFCSanjay Patel2016-09-122-12/+11
* [LoopInterchange] Improve debug output. NFC.Chad Rosier2016-09-121-2/+2
* [InstCombine] add helper function for folding {and,or,xor} (cast X), C ; NFCISanjay Patel2016-09-121-28/+41
* ScalarOpts: Use std::list for Candidates, NFCDuncan P. N. Exon Smith2016-09-111-2/+3
* ScalarOpts: Sort includes, NFCDuncan P. N. Exon Smith2016-09-111-2/+1
* [SimplifyCFG] Be even more conservative in SinkThenElseCodeToEndJames Molloy2016-09-111-15/+19
* [SimplifyCFG] Harden up the profitability heuristic for block splitting durin...James Molloy2016-09-111-5/+20
* InstCombine: Don't combine loads/stores from swifterror to a new typeArnold Schwaighofer2016-09-101-0/+8
* [InstCombine] clean up foldICmpBinOpEqualityWithConstant / foldICmpIntrinsicW...Sanjay Patel2016-09-101-59/+56
* [InstCombine] rename and reorganize some icmp folding functions; NFCSanjay Patel2016-09-102-24/+23
* [asan] Add flag to allow lifetime analysis of problematic allocasVitaly Buka2016-09-101-0/+6
* Inliner: Don't mark swifterror allocas with lifetime markersArnold Schwaighofer2016-09-091-0/+3
* LSV: Fix incorrectly increasing alignmentMatt Arsenault2016-09-091-18/+16
* [InstCombine] use m_APInt to allow icmp ult X, C folds for splat constant vec...Sanjay Patel2016-09-091-8/+13
* [Coroutines] Part13: Handle single edge PHINodes across suspendsGor Nishanov2016-09-093-4/+28
OpenPOWER on IntegriCloud