summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopUnroll
Commit message (Expand)AuthorAgeFilesLines
* Tidy-up test case from r242257.Michael Zolotukhin2015-07-151-5/+8
* [LoopUnrolling] Handle cast instructions.Michael Zolotukhin2015-07-151-0/+94
* Enable runtime unrolling with unroll pragma metadataMark Heffernan2015-07-131-14/+13
* [LoopUnroll] Use undef for phis with no value liveDavid Majnemer2015-07-011-0/+24
* Set proper debug location for branch added in BasicBlock::splitBasicBlock().Alexey Samsonov2015-06-111-12/+33
* [LoopUnroll] Fix truncation bug in canUnrollCompletely.Sanjoy Das2015-06-061-0/+58
* [Unroll] Rework the naming and structure of the new unroll heuristics.Chandler Carruth2015-06-052-7/+7
* [PPC/LoopUnrollRuntime] Don't avoid high-cost trip count computation on the P...Hal Finkel2015-05-211-0/+27
* Add another InstCombine pass after LoopUnroll.Wei Mi2015-05-141-0/+85
* Reimplement heuristic for estimating complete-unroll optimization effects.Michael Zolotukhin2015-05-122-2/+36
* [LoopUnrollRuntime] Avoid high-cost trip count computation.Sanjoy Das2015-04-143-1/+31
* [LoopUnrollRuntime] Clean up a predicate.Sanjoy Das2015-04-121-0/+45
* Reapply 'Run LICM pass after loop unrolling pass.'Kevin Qin2015-03-121-0/+43
* Revert r231630 - Run LICM pass after loop unrolling pass.Kevin Qin2015-03-091-43/+0
* [AArch64] Enable partial & runtime unrolling on cortex-a57Kevin Qin2015-03-093-0/+112
* Introduce runtime unrolling disable matadata and use it to mark the scalar lo...Kevin Qin2015-03-091-0/+33
* Run LICM pass after loop unrolling pass.Kevin Qin2015-03-091-0/+43
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-2715-41/+41
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-2717-55/+55
* Partial fix for bug 22589Sanjoy Das2015-02-183-15/+20
* [unroll] Concede defeat and disable the unroll analyzer for now.Chandler Carruth2015-02-131-4/+4
* Testcase for r228988.Michael Zolotukhin2015-02-131-0/+3
* Add a test case for new unrolling heuristics.Michael Zolotukhin2015-02-101-0/+59
* Use a smaller pragma unroll threshold to reduce test execution time.Alexander Potapenko2015-01-211-2/+2
* [PowerPC] Readjust the loop unrolling thresholdHal Finkel2015-01-101-2/+50
* [LoopUnroll] Fix the partial unrolling threshold for small loop sizesHal Finkel2015-01-102-2/+19
* [PowerPC] Enable late partial unrolling on the POWER7Hal Finkel2015-01-091-0/+51
* IR: Add 'distinct' MDNodes to bitcode and assemblyDuncan P. N. Exon Smith2015-01-082-6/+6
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-153-34/+34
* Fix a trip-count overflow issue in LoopUnroll.Michael Zolotukhin2014-11-202-1/+31
* [SCEV] Improve Scalar Evolution's use of no {un,}signed wrap flagsBradley Smith2014-10-311-0/+32
* This patch de-pessimizes the calculation of loop trip counts inMark Heffernan2014-10-101-9/+6
* LoopUnroll: Create sub-loops in LoopInfoDuncan P. N. Exon Smith2014-10-071-0/+35
* Use a loop to simplify the runtime unrolling prologue.Kevin Qin2014-09-294-19/+22
* Ignore annotation function calls in cost computationDavid Peixotto2014-09-261-0/+133
* Add functions for finding ephemeral valuesHal Finkel2014-09-071-0/+44
* After unrolling a loop with llvm.loop.unroll.count metadata (unroll factorMark Heffernan2014-07-241-6/+54
* Do not add unroll disable metadata after unrolling pass for loops with #pragm...Mark Heffernan2014-07-231-14/+46
* In unroll pragma syntax and loop hint metadata, change "enable" forms to a ne...Mark Heffernan2014-07-232-41/+11
* Remove unroll pragma metadata after it is used.Mark Heffernan2014-07-182-0/+73
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-251-4/+4
* LoopUnrollRuntime: Check for overflow in the trip count calculation.Benjamin Kramer2014-06-211-0/+6
* Teach LoopUnrollPass to respect loop unrolling hints in metadata.Eli Bendersky2014-06-161-0/+285
* Revert r210721 as it causes breakage in internal builds (and possibly GDB).Eli Bendersky2014-06-121-285/+0
* Teach LoopUnrollPass to respect loop unrolling hints in metadata.Eli Bendersky2014-06-111-0/+285
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-092-4/+2
* LCSSA should be performed on the outermost affected loop while unrolling loop.Dinesh Dwivedi2014-05-291-0/+43
* Move late partial-unrolling thresholds into the processor definitionsHal Finkel2014-05-081-2/+2
* LoopUnroll: If we're doing partial unrolling, use the PartialThreshold to lim...Benjamin Kramer2014-05-041-0/+47
* Fix vectorization remarks.Diego Novillo2014-04-291-0/+25
OpenPOWER on IntegriCloud