summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [Inliner] Don't treat inalloca allocas as staticReid Kleckner2016-08-121-3/+10
* Fixed typo.David L Kreitzer2016-08-121-1/+1
* [PM] Port LowerInvoke to the new pass managerMichael Kuperstein2016-08-122-18/+33
* constify InstCombine::foldAllocaCmp. NFC.Pete Cooper2016-08-122-10/+12
* Fine tuning of sample profile propagation algorithm.Dehao Chen2016-08-121-31/+100
* [PM] Port NameAnonFunction pass to new pass managerTeresa Johnson2016-08-122-8/+20
* [Coroutines] Move class into anonymous namespace.Benjamin Kramer2016-08-121-0/+2
* [Coroutines]: Part6b: Add coro.id intrinsic.Gor Nishanov2016-08-125-180/+191
* Use the range variant of transform instead of unpacking begin/endDavid Majnemer2016-08-121-1/+1
* Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer2016-08-123-70/+59
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-127-17/+12
* WholeProgramDevirt: initialize WasDevirt in all constructors.Ivan Krasin2016-08-121-1/+1
* [DSE] Don't remove stores made live by a call which unwinds.Eli Friedman2016-08-121-16/+58
* Fix typos /NFCXinliang David Li2016-08-111-2/+2
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-119-20/+14
* Don't import variadic functionsPiotr Padlewski2016-08-111-0/+4
* Extend trip count instead of truncating IV in LFTR, when legalEhsan Amiri2016-08-111-0/+27
* [MSSA] Use is_containedDaniel Berlin2016-08-111-1/+1
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-1116-48/+41
* [SCEV] Update interface to handle SCEVExpander insert point motion.Geoff Berry2016-08-111-8/+9
* Fix PR 28933Daniel Berlin2016-08-111-5/+11
* WholeProgramDevirt: generate more detailed and accurate remarks.Ivan Krasin2016-08-111-35/+75
* Target independent codesize heuristics for Loop Idiom RecognitionAndrew Kaylor2016-08-111-3/+45
* Add a new method to create SimpleInliner instance and make pre-inliner use this.Easwaran Raman2016-08-112-2/+16
* Fix some Clang-tidy modernize and Include What You Use warnings.Eugene Zelenko2016-08-113-31/+89
* [SLP] Make RecursionMaxDepth a command line option (NFC)Matthew Simpson2016-08-111-2/+3
* fix comment; NFCSanjay Patel2016-08-111-2/+3
* use auto* with dyn_cast ; NFCSanjay Patel2016-08-111-2/+1
* getParent()->getParent() == getFunction() ; NFCSanjay Patel2016-08-111-2/+1
* revert 278334Ehsan Amiri2016-08-111-27/+0
* Extend trip count instead of truncating IV in LFTR, when legalEhsan Amiri2016-08-111-2/+30
* [Profile] improve warning control option Xinliang David Li2016-08-111-3/+4
* Changed sign of LastCallToStaticBounsPiotr Padlewski2016-08-101-1/+1
* [IndVarSimplify] Eliminate zext of a signed IV when the IV is known to be non...Andrew Kaylor2016-08-101-2/+7
* Fix LCSSA increased compile timeRong Xu2016-08-101-7/+7
* [Coroutines] Part 6: Elide dynamic allocation of a coroutine frame when possibleGor Nishanov2016-08-104-28/+213
* Teach CorrelatedValuePropagation to mark adds as no wrapArtur Pilipenko2016-08-101-0/+57
* [SimplifyLibCalls] Restore the old behaviour, emit a libcall.Davide Italiano2016-08-101-3/+5
* Do not directly use inline threshold cl options in cost analysis.Easwaran Raman2016-08-101-14/+8
* [Inliner,OptDiag] Add hotness attribute to opt diagnosticsAdam Nemet2016-08-101-35/+40
* [LoopSimplify] Rebuild LCSSA for the inner loop after separating nested loops.Michael Zolotukhin2016-08-091-32/+4
* Fix the runtime error caused by "Use ValueOffsetPair to enhance value reuse d...Wei Mi2016-08-091-1/+1
* [EarlyCSE] Teach about CSE'ing over invariant.start intrinsicsAnna Thomas2016-08-091-0/+13
* [Profile] turn off verbose warnings by defaultXinliang David Li2016-08-091-1/+1
* Consistently use LoopAnalysisManagerSean Silva2016-08-099-9/+9
* Consistently use ModuleAnalysisManagerSean Silva2016-08-0913-14/+14
* Consistently use FunctionAnalysisManagerSean Silva2016-08-0919-19/+19
* [WebAssembly] Fix CFI index to account for padding nullptr functionDerek Schuff2016-08-081-1/+2
* InstCombine: Remove a redundant #ifdef NDEBUG. NFCJustin Bogner2016-08-081-2/+0
* [LoopUnroll] Simplify loops created by unrolling.Michael Zolotukhin2016-08-081-0/+19
OpenPOWER on IntegriCloud