summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [LoopDataPrefetch] Include hotness of region in opt remarkAdam Nemet2016-07-221-4/+6
* [LoopDataPrefetch] Sort headersAdam Nemet2016-07-221-1/+1
* Unpoison stack before resume instructionVitaly Buka2016-07-221-0/+6
* Add flag to PassManagerBuilder to disable GVN Hoist Pass.Alina Sbirlea2016-07-221-1/+6
* [SLPVectorizer] Vectorize reverse-order loads in horizontal reductionsMichael Kuperstein2016-07-221-16/+53
* Recommit - [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervalsJun Bum Lim2016-07-221-62/+151
* [PM] Port BreakCriticalEdges to the new PM.Wei Mi2016-07-221-2/+16
* Don't remove side effecting instructions due to ConstantFoldInstructionDavid Majnemer2016-07-225-9/+20
* Sync up InstrProfData.inc with compiler-rt with fixes to referencesXinliang David Li2016-07-221-3/+3
* Fix detection of stack-use-after scope for char arrays.Vitaly Buka2016-07-221-0/+4
* [IRCE] Add an option to skip profitability checksSanjoy Das2016-07-221-2/+7
* GVN-hoist: move check before mutating the IRSebastian Pop2016-07-221-6/+8
* GVN-hoist: add missing check for all GEP operands availableSebastian Pop2016-07-211-0/+3
* [InstCombine] break up foldICmpEqualityWithConstant(); NFCISanjay Patel2016-07-212-148/+161
* GVH-hoist: only clone GEPs (PR28606)Sebastian Pop2016-07-211-14/+7
* [Profile] deprecate __llvm_profile_override_default_filenameXinliang David Li2016-07-211-16/+16
* [PM] Port NaryReassociate to the new PMWei Mi2016-07-212-112/+76
* [OptDiag,LDist] Convert remaining opt remarks to use the new APIAdam Nemet2016-07-211-6/+5
* [LV] Move vector int induction update to end of latchMatthew Simpson2016-07-211-3/+12
* [PGO] Make needsComdatForCounter() available (NFC)Rong Xu2016-07-211-27/+0
* [IndVars] Reflow oddly formatted condition; NFCSanjoy Das2016-07-211-2/+2
* make InstCombine compare helper functions private; NFCSanjay Patel2016-07-212-68/+69
* Avoid a string copy, NFCVedant Kumar2016-07-211-1/+1
* [InstCombine] break up visitICmpInstWithInstAndIntCst(); NFCISanjay Patel2016-07-212-155/+166
* Rename StringMap::emplace_second to try_emplace.Benjamin Kramer2016-07-211-1/+1
* [GCOV] Remove a layer of indirection.Benjamin Kramer2016-07-211-18/+10
* [GVNHoist] Preserve optimization hints which agreeDavid Majnemer2016-07-211-3/+17
* [GVNHoist] Don't wrongly preserve TBAADavid Majnemer2016-07-211-0/+12
* [MergedLoadStoreMotion] Remove out of date commentDavid Majnemer2016-07-211-1/+0
* [OptDiag,LV] Add hotness attribute to applied-optimization remarksAdam Nemet2016-07-211-7/+7
* [InstCombine] LogicOpc (zext X), C --> zext (LogicOpc X, C) (PR28476)Sanjay Patel2016-07-212-28/+16
* [OptDiag,LV] Add hotness attribute to the derived analysis remarksAdam Nemet2016-07-201-7/+11
* [InstSimplify][InstCombine] don't crash when folding vector selects of icmpSanjay Patel2016-07-201-1/+4
* Make help text more consistent. NFC.George Burgess IV2016-07-201-1/+1
* [OptDiag,LV] Add hotness attribute to analysis remarksAdam Nemet2016-07-201-47/+53
* [GVNHoist] Don't hoist PHI nodesDavid Majnemer2016-07-201-4/+8
* [SCCP] Zap multiple return values.Davide Italiano2016-07-201-9/+41
* [LSV] Don't move stores across may-load instrs, and loosen restrictions on mo...Justin Lebar2016-07-201-2/+18
* [LSV] Vectorize up to side-effecting instructions.Justin Lebar2016-07-201-7/+3
* [MSSA] Add an overload for getClobberingMemoryAccess.George Burgess IV2016-07-201-7/+9
* move decomposeBitTestICmp() to Transforms/Utils; NFCSanjay Patel2016-07-202-47/+44
* fix documentation comments; NFCSanjay Patel2016-07-201-32/+0
* Revert "[InstCombine] Enable cast-folding in logic(cast(icmp), cast(icmp))"Benjamin Kramer2016-07-201-8/+2
* [LV] Add hotness attribute to missed-optimization remarksAdam Nemet2016-07-201-11/+17
* Revert "Revert r275883 and r275891. They seem to cause PR28608."Michael Zolotukhin2016-07-202-15/+69
* [LSV] Don't assume that loads/stores appear in address order in the BB.Justin Lebar2016-07-201-20/+40
* Revert r275883 and r275891. They seem to cause PR28608.Sean Silva2016-07-192-60/+13
* [PM] Port LoopUnroll.Sean Silva2016-07-191-0/+33
* [LSV] Insert stores at the right point.Justin Lebar2016-07-191-30/+28
* [LSV] Use make_range, and reformat a DEBUG message. NFCJustin Lebar2016-07-191-12/+15
OpenPOWER on IntegriCloud