summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* use range-loops; NFCISanjay Patel2016-05-131-7/+7
* Revert "(HEAD -> master, origin/master, origin/HEAD) [ProfileData] (llvm) Use...Vedant Kumar2016-05-132-27/+20
* [ProfileData] (llvm) Use Error in InstrProf and Coverage, NFCVedant Kumar2016-05-132-20/+27
* Rename getLargestLegalIntTypeSize to getLargestLegalIntTypeSizeInBits(). NFC.Jun Bum Lim2016-05-132-2/+2
* [EarlyCSE] Change key type of AvailableCalls to Instruction*. NFCI.Geoff Berry2016-05-131-3/+4
* [InstCombine] handle zero constant vectors for LE/GE comparisons tooSanjay Patel2016-05-131-2/+3
* [PGO] Add flags to control IRPGO warnings.Rong Xu2016-05-131-3/+18
* [MemCpyOpt] Use MaxIntSize in byte instead of bitJun Bum Lim2016-05-131-1/+1
* [InstCombine] canonicalize* LE/GE vector integer comparisons to LT/GT (PR2670...Sanjay Patel2016-05-131-2/+55
* Revert "[Unroll] Implement a conservative and monotonically increasing cost t...Michael Zolotukhin2016-05-131-178/+13
* [LoopDist] Only run LAA for loops with the pragmaAdam Nemet2016-05-131-17/+17
* [Unroll] Implement a conservative and monotonically increasing cost tracking ...Michael Zolotukhin2016-05-131-13/+178
* [PM] Port of the DepndenceAnalysis to the new PM.Chandler Carruth2016-05-123-10/+10
* Tidied up switch cases. NFCI.Simon Pilgrim2016-05-121-52/+48
* [PM] Make LowerAtomic a FunctionPass.Davide Italiano2016-05-121-5/+16
* [LoopVectorizer] LoopVectorBody doesn't need to be a vector. NFC.Michael Kuperstein2016-05-121-40/+22
* [SCCP] Resolve shifts beyond the bitwidth to undefDavid Majnemer2016-05-121-0/+16
* All llvm.deoptimize declarations must use the same calling conventionSanjoy Das2016-05-121-1/+7
* Revert "[SCCP] Partially propagate informations when the input is not fully d...Davide Italiano2016-05-111-3/+0
* [ThinLTO] Don't re-analyze callee at same threshold unnecessarilyTeresa Johnson2016-05-111-1/+1
* Return a StringRef from getSection.Rafael Espindola2016-05-111-1/+1
* Delete mayBeOverridden.Rafael Espindola2016-05-111-1/+1
* [PGO] Use WeakAny linkage for __llvm_profile_raw_versionRong Xu2016-05-111-1/+1
* Propagate branch metadata when some branch probability is missing.Dehao Chen2016-05-101-5/+13
* [PM]: port IR based profUse pass to new pass managerXinliang David Li2016-05-101-10/+32
* Revert "MemCpyOpt: combine local load/store sequences into memcpy."Tim Northover2016-05-101-222/+48
* MemCpyOpt: combine local load/store sequences into memcpy.Tim Northover2016-05-101-48/+222
* Loop unroller: set thresholds for optsize and minsize functions to zeroHans Wennborg2016-05-101-2/+2
* Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-12/+33
* Revert r26084: Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-33/+12
* Cloning: Clean up the interface to the CloneFunction function.Peter Collingbourne2016-05-102-31/+13
* [InstCombine] Fold icmp ugt/ult (udiv i32 C2, X), C1.Chad Rosier2016-05-101-3/+21
* [SCCP] Partially propagate informations when the input is not fully defined.Davide Italiano2016-05-101-0/+3
* Re-apply r269081 and r269082 with a fix for MSVC.Peter Collingbourne2016-05-101-51/+13
* Revert r269081 and r269082 while I try to find the right incantation to fix M...Peter Collingbourne2016-05-101-12/+51
* [PGO] resubmit r268969Rong Xu2016-05-101-1/+1
* Enable loopreroll for sext of loop control only IVLawrence Hu2016-05-101-12/+33
* WholeProgramDevirt: Move logic for finding devirtualizable call sites to Anal...Peter Collingbourne2016-05-101-51/+12
* [ThinLTO] Add option to emit imports files for distributed backendsTeresa Johnson2016-05-101-0/+15
* Restore "[ThinLTO] Emit individual index files for distributed backends"Teresa Johnson2016-05-101-0/+27
* Update Debug Intrinsics in RewriteUsesOfClonedInstructions in LoopRotationChuang-Yu Cheng2016-05-101-0/+34
* [InstCombine] Remove trivially empty va_start/va_end and va_copy/va_end ranges.Arnaud A. de Grandmaison2016-05-102-22/+59
* Revert "[PGO] Fix __llvm_profile_raw_version linkage in MACHO IR instrumentat...Renato Golin2016-05-101-1/+1
* [LoopVectorize] Handling induction variable with non-constant step.Elena Demikhovsky2016-05-102-49/+119
* [LAA] Rename "isStridedPtr" with "getPtrStride". NFC.Denis Zobnin2016-05-102-3/+3
* Minor formatting fixes in LoopUnroll.cpp.Justin Lebar2016-05-101-4/+2
* [IndirectCallPromotion] Remove duplicate comment. NFCAdam Nemet2016-05-091-1/+0
* Typo. NFC.Chad Rosier2016-05-091-1/+1
* Cleanup followup of r268710 - [PM] port IR based PGO prof-gen pass to new pas...Xinliang David Li2016-05-091-26/+25
* [PGO] Fix __llvm_profile_raw_version linkage in MACHORong Xu2016-05-091-1/+1
OpenPOWER on IntegriCloud