summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopUnroll
Commit message (Expand)AuthorAgeFilesLines
* [LoopUnroll] Fix a PowerPC test broken by r277524.Michael Zolotukhin2016-08-021-1/+1
* [LoopUnroll] Switch the default value of -unroll-runtime-epilog back to its o...Michael Zolotukhin2016-08-029-49/+25
* [LoopUnroll] Ensure we create prolog loops in simplified form.Michael Zolotukhin2016-08-021-1/+1
* [LoopUnroll] Include hotness of region in opt remarkAdam Nemet2016-07-292-1/+29
* [PM] Port LoopUnroll.Sean Silva2016-07-191-0/+1
* [LoopUnrollAnalyzer] Fix a bug in UnrolledInstAnalyzer::visitLoad.Michael Zolotukhin2016-06-231-0/+18
* [SCEV] Fix incorrect trip count computationSanjoy Das2016-06-181-32/+0
* [LoopUnroll] Don't crash trying to unroll loop with EH pad exitDavid Majnemer2016-06-151-0/+77
* The patch set unroll disable pragma when unrollEvgeny Stupachenko2016-06-081-0/+25
* [LoopUnrollAnalyzer] Fix a crash in analyzeLoopUnrollCost.Michael Zolotukhin2016-06-061-0/+16
* The patch refactors unroll pass.Evgeny Stupachenko2016-05-271-1/+1
* [LoopUnrollAnalyzer] Bail out instead of dying with assert when facing huge i...Michael Zolotukhin2016-05-271-0/+21
* [LoopUnrollAnalyzer] Fix a crash in analyzeLoopUnrollCost.Michael Zolotukhin2016-05-261-0/+30
* Re-enable "[LoopUnroll] Enable advanced unrolling analysis by default" one mo...Michael Zolotukhin2016-05-241-1/+1
* [LoopUnrollAnalyzer] Fix a crash in UnrolledInstAnalyzer::visitCastInst.Michael Zolotukhin2016-05-241-0/+18
* Revert r270518, which re-enabled "[LoopUnroll] Enable advanced unrolling anal...Hans Wennborg2016-05-241-1/+1
* Revert "Revert r270478 "[LoopUnroll] Enable advanced unrolling analysis by de...Michael Zolotukhin2016-05-241-1/+1
* [LoopUnrollAnalyzer] Fix a crash in UnrolledInstAnalyzer::visitCastInst.Michael Zolotukhin2016-05-241-1/+20
* Revert r270478 "[LoopUnroll] Enable advanced unrolling analysis by default."Hans Wennborg2016-05-231-1/+1
* [LoopUnroll] Enable advanced unrolling analysis by default.Michael Zolotukhin2016-05-231-1/+1
* [LoopUnrollAnalyzer] Take into account cost of instructions controlling branc...Michael Zolotukhin2016-05-181-0/+32
* Revert "Revert "[Unroll] Implement a conservative and monotonically increasin...Michael Zolotukhin2016-05-133-2/+40
* Revert "[Unroll] Implement a conservative and monotonically increasing cost t...Michael Zolotukhin2016-05-133-40/+2
* [Unroll] Implement a conservative and monotonically increasing cost tracking ...Michael Zolotukhin2016-05-133-2/+40
* [LoopUnrollAnalyzer] Don't treat gep-instructions with simplified offset as s...Michael Zolotukhin2016-05-132-1/+29
* Loop unroller: set thresholds for optsize and minsize functions to zeroHans Wennborg2016-05-105-170/+36
* Adding test cases showing the behavior of LoopUnrollPass according to optnone...Marianne Mailhot-Sarrasin2016-05-041-0/+160
* [LoopUnroll] Unroll loops which have exit blocks to EH padsDavid Majnemer2016-05-031-0/+40
* The patch fixes PR27392.Evgeny Stupachenko2016-04-274-18/+28
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-4/+3
* [LoopUnroll] Fix the way we update DT after complete unrolling.Michael Zolotukhin2016-04-061-0/+53
* LoopUnroll: only allow non-modulo Partial unrolling when Runtime=trueFiona Glaser2016-04-061-1/+1
* [DebugInfo] Fix tests so that each subprogram belongs to a CU.Davide Italiano2016-04-051-0/+6
* Adds the ability to use an epilog remainder loop during loop unrolling and makesDavid L Kreitzer2016-04-0512-87/+162
* Enable unroll for constant bound loops when TripCount is not modulo of unroll...Zia Ansari2016-04-041-0/+29
* Enable non-power-of-2 #pragma unroll counts.David L Kreitzer2016-03-251-0/+37
* [LoopUnroll] Respect the convergent attribute.Justin Lebar2016-03-141-0/+83
* [LoopUnroll] Convert some existing tests to unit-tests.Michael Zolotukhin2016-03-122-226/+0
* [LoopUnrolling] Fix a bug introduced in r259869 (PR26688).Michael Zolotukhin2016-02-221-0/+34
* [SCEVExpander] Make findExistingExpansion smarterJunmo Park2016-02-161-0/+34
* AMDGPU: Remove some old intrinsic uses from testsMatt Arsenault2016-02-111-6/+6
* LoopUnroll: Use the optsize threshold for minsize as wellJustin Bogner2016-01-111-1/+2
* LoopInfo: Simplify ownership of Loop objectsJustin Bogner2016-01-081-1/+1
* AMDGPU: Switch barrier intrinsics to using convergentMatt Arsenault2015-12-192-0/+36
* Don't recompute LCSSA after loop-unrolling when possible.Michael Zolotukhin2015-11-141-0/+119
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-051-2/+2
* Revert "[IndVarSimplify] Rewrite loop exit values with their initial values f...Tobias Grosser2015-11-031-1/+1
* [IndVarSimplify] Rewrite loop exit values with their initial values from loop...Chen Li2015-11-021-1/+1
* Revert r251492 "[IndVarSimplify] Rewrite loop exit values with their Chen Li2015-10-281-1/+1
* [IndVarSimplify] Rewrite loop exit values with their initial values from loop...Chen Li2015-10-281-1/+1
OpenPOWER on IntegriCloud