summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopUnroll
Commit message (Expand)AuthorAgeFilesLines
* [RLEV] Rewrite loop exit values for multiple exit loops w/o overall loop exit...Philip Reames2019-08-141-1/+1
* [MVE] Don't try to unroll vectorised MVE loopsDavid Green2019-08-111-0/+127
* [Loop Peeling] Introduce an option for profile based peeling disabling.Serguei Katkov2019-08-021-1/+2
* [Loop Peeling] Do not close further unroll/peel if profile based peeling was ...Serguei Katkov2019-08-023-0/+87
* [Loop Peeling] Fix idom detection algorithm.Serguei Katkov2019-07-251-0/+46
* [Loop Peeling] Fix the handling of branch weights of peeled off branches.Serguei Katkov2019-07-222-8/+16
* [LoopUnroll+LoopUnswitch] do not transform loops containing callbrNick Desaulniers2019-07-151-0/+51
* [Testing] Add missing "REQUIRES: asserts"David Zarzycki2019-07-151-0/+1
* [Loop Peeling] Fix the bug with IDom setting for exit loopsSerguei Katkov2019-07-151-0/+55
* [Loop Peeling] Enable peeling for loops with multiple exitsSerguei Katkov2019-07-151-0/+80
* [LoopUnroll] Add support for loops with exiting headers and uncond latches.Florian Hahn2019-06-264-3/+348
* InstCombine: Preserve nuw when reassociating nuw ops [1/3]Matt Arsenault2019-06-241-4/+4
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-06-191-9/+7
* Fix broken debug info in in an !llvm.loop attachment in this testcase.Adrian Prantl2019-06-181-2/+2
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-176-6/+0
* Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step t...Orlando Cazalet-Hyams2019-06-121-7/+9
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-06-111-9/+7
* [ARM] Enable Unroll UpperBoundDavid Green2019-06-101-0/+38
* TTI: Improve default costs for addrspacecastMatt Arsenault2019-06-031-0/+77
* [ARM] Replace fp-only-sp and d16 with fp64 and d32.Simon Tatham2019-05-281-1/+1
* [IndVars] Extend reasoning about loop invariant exits to non-header blocksPhilip Reames2019-05-141-1/+1
* revert r360162 as it breaks most of the buildbotsKostya Serebryany2019-05-071-7/+9
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-05-071-9/+7
* [LoopUnroll] Allow unrolling if the unrolled size does not exceed loop size.Florian Hahn2019-04-171-0/+171
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-17108-0/+9978
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-17108-9978/+0
* [PGO] Profile guided code size optimization.Hiroshi Yamauchi2019-04-151-0/+46
* [LoopUnrollPeel] Add case where we should forget the peeled loop from SCEV.Florian Hahn2019-02-141-0/+42
* [UnrollRuntime] Fix domTree failures in multiexit unrollingAnna Thomas2019-01-081-0/+149
* [UnrollRuntime] NFC: Updated exiting tests and added more testsAnna Thomas2018-12-281-23/+145
* [UnrollRuntime] NFC: Add comment and verify LCSSAAnna Thomas2018-12-281-5/+5
* [LoopUnroll] Honor '#pragma unroll' even with -fno-unroll-loops.Michael Kruse2018-12-181-0/+30
* [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.Michael Kruse2018-12-125-0/+184
* [LoopUnroll] allow customization for new-pass-manager version of LoopUnrollFedor Sergeev2018-10-312-1/+35
* [LoopUnroll] NFC. Factor out runtime-loop.ll common test behavior.Fedor Sergeev2018-10-291-19/+24
* [ARM] Use Cortex-A57 sched model for Cortex-A72Sam Parker2018-10-251-0/+1
* Remove LoopID metadata from the branch instructionVyacheslav Zakharin2018-09-262-15/+57
* [LoopUnroll] Add check to Latch's terminator in UnrollRuntimeLoopRemainderDavid Green2018-09-251-0/+27
* AMDGPU: Fix tests using old number for constant address spaceMatt Arsenault2018-09-101-2/+2
* [X86] Make Feature64Bit usefulCraig Topper2018-08-301-1/+1
* LoopUnroll: Allow analyzing intrinsic call costsMatt Arsenault2018-06-261-0/+77
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-093-5/+5
* [LoopUnroll] Only peel if a predicate becomes known in the loop body.Florian Hahn2018-04-181-128/+141
* [LoopUnroll] Make LoopPeeling respect the AllowPeeling preference.Chad Rosier2018-04-061-0/+3
* peel loops with runtime small trip countsIkhlas Ajbar2018-04-031-0/+37
* Revert "peel loops with runtime small trip counts"Krzysztof Parzyszek2018-03-301-37/+0
* [Hexagon] add missing lit config fileIkhlas Ajbar2018-03-301-0/+3
* peel loops with runtime small trip countsIkhlas Ajbar2018-03-301-0/+37
* [LoopUnroll] Fix dangling pointers in SCEVMax Kazantsev2018-03-261-0/+51
* [LoopUnroll] Simplify induction variables after peeling too.Florian Hahn2018-03-231-15/+10
OpenPOWER on IntegriCloud