OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[LoopUnroll] Add a cl::opt to force peeling, for testing purposes.
[android-x86/external-llvm.git]
/
lib
/
Transforms
/
Scalar
/
LoopUnrollPass.cpp
2017-08-28
Davide Italiano
[LoopUnroll] Add a cl::opt to force peeling, for testin...
blob
|
commitdiff
2017-08-14
Sam Parker
[LoopUnroll] Enable option to peel remainder loop
blob
|
commitdiff
|
diff to current
2017-08-08
Chandler Carruth
[PM] Fix new LoopUnroll function pass by invalidating...
blob
|
commitdiff
|
diff to current
2017-08-03
Teresa Johnson
Use profile summary to disable peeling for huge working...
blob
|
commitdiff
|
diff to current
2017-08-03
Teresa Johnson
Disable loop peeling during full unrolling pass.
blob
|
commitdiff
|
diff to current
2017-08-02
Teresa Johnson
[PM] Split LoopUnrollPass and make partial unroller...
blob
|
commitdiff
|
diff to current
2017-06-28
Geoff Berry
[LoopUnroll] Fix bug in computeUnrollCount causing...
blob
|
commitdiff
|
diff to current
2017-06-28
Geoff Berry
[LoopUnroll] Pass SCEV to getUnrollingPreferences hook...
blob
|
commitdiff
|
diff to current
2017-04-12
Chandler Carruth
[IR] Redesign the case iterator in SwitchInst to actual...
blob
|
commitdiff
|
diff to current
2017-03-03
Sanjoy Das
[LoopUnrolling] Re-prioritize Peeling and Partial unrolling
blob
|
commitdiff
|
diff to current
2017-02-22
Michael Kuperstein
[LoopUnroll] Enable PGO-based loop peeling by default.
blob
|
commitdiff
|
diff to current
2017-02-18
Dehao Chen
Increases full-unroll threshold.
blob
|
commitdiff
|
diff to current
2017-01-26
Chandler Carruth
[PM] Simplify the new PM interface to the loop unroller...
blob
|
commitdiff
|
diff to current
2017-01-26
Michael Kuperstein
[LoopUnroll] Properly update loopinfo for runtime unrol...
blob
|
commitdiff
|
diff to current
2017-01-25
Chandler Carruth
[PM] Teach LoopUnroll to update the LPM infrastructure...
blob
|
commitdiff
|
diff to current
2017-01-17
Dehao Chen
Introduce -unroll-partial-threshold to separate Partial...
blob
|
commitdiff
|
diff to current
2017-01-15
Chandler Carruth
[PM] Introduce an analysis set used to preserve all...
blob
|
commitdiff
|
diff to current
2017-01-11
Chandler Carruth
[PM] Separate the LoopAnalysisManager from the LoopPass...
blob
|
commitdiff
|
diff to current
2017-01-11
Chandler Carruth
[PM] Rewrite the loop pass manager to use a worklist...
blob
|
commitdiff
|
diff to current
2016-12-30
Dehao Chen
Use continuous boosting factor for complete unroll.
blob
|
commitdiff
|
diff to current
2016-12-19
Daniel Jasper
Revert @llvm.assume with operator bundles (r289755...
blob
|
commitdiff
|
diff to current
2016-12-15
Hal Finkel
Remove the AssumptionCache
blob
|
commitdiff
|
diff to current
2016-12-02
Dehao Chen
Change LoopUnrollPass cost from int to unsigned to...
blob
|
commitdiff
|
diff to current
2016-11-30
Michael Kuperstein
[LoopUnroll] Implement profile-based loop peeling
blob
|
commitdiff
|
diff to current
2016-11-23
Haicheng Wu
[LoopUnroll] Move code to exit early. NFC.
blob
|
commitdiff
|
diff to current
2016-11-17
Dehao Chen
Use profile info to adjust loop unroll threshold.
blob
|
commitdiff
|
diff to current
2016-11-09
Evgeny Stupachenko
Minor unroll pass refacoring.
blob
|
commitdiff
|
diff to current
2016-10-27
Haicheng Wu
[LoopUnroll] Check partial unrolling is enabled before...
blob
|
commitdiff
|
diff to current
2016-10-25
Michael Kuperstein
Fix 80-char violations. NFC.
blob
|
commitdiff
|
diff to current
2016-10-21
John Brawn
[LoopUnroll] Keep the loop test only on the first itera...
blob
|
commitdiff
|
diff to current
2016-10-12
Haicheng Wu
Reapply "[LoopUnroll] Use the upper bound of the loop...
blob
|
commitdiff
|
diff to current
2016-10-12
Haicheng Wu
Revert "[LoopUnroll] Use the upper bound of the loop...
blob
|
commitdiff
|
diff to current
2016-10-12
Haicheng Wu
[LoopUnroll] Use the upper bound of the loop trip count...
blob
|
commitdiff
|
diff to current
2016-09-30
Dehao Chen
Update loop unroller cost model to make sure debug...
blob
|
commitdiff
|
diff to current
2016-09-30
Adam Nemet
[LoopUnroll] Port to the new streaming interface for...
blob
|
commitdiff
|
diff to current
2016-09-28
Jonas Paulsson
[SystemZ] Implementation of getUnrollingPreferences().
blob
|
commitdiff
|
diff to current
2016-09-07
Haicheng Wu
[LoopUnroll] Correct a debug message. NFC.
blob
|
commitdiff
|
diff to current
2016-08-26
Adam Nemet
[LoopUnroll] Use OptimizationRemarkEmitter directly...
blob
|
commitdiff
|
diff to current
2016-08-23
Michael Zolotukhin
[LoopUnroll] By default disable unrolling when optimizi...
blob
|
commitdiff
|
diff to current
2016-08-17
Haicheng Wu
[LoopUnroll] Move a simple check earlier. NFC.
blob
|
commitdiff
|
diff to current
2016-08-09
Sean Silva
Consistently use LoopAnalysisManager
blob
|
commitdiff
|
diff to current
2016-07-29
Adam Nemet
[LoopUnroll] Include hotness of region in opt remark
blob
|
commitdiff
|
diff to current
2016-07-19
Sean Silva
[PM] Port LoopUnroll.
blob
|
commitdiff
|
diff to current
2016-06-15
David Majnemer
[LoopUnroll] Don't crash trying to unroll loop with...
blob
|
commitdiff
|
diff to current
2016-06-08
Evgeny Stupachenko
The patch set unroll disable pragma when unroll
blob
|
commitdiff
|
diff to current
2016-06-03
Michael Zolotukhin
[LoopUnroll] Set correct thresholds for new recently...
blob
|
commitdiff
|
diff to current
2016-05-28
Evgeny Stupachenko
The patch fixes r271071
blob
|
commitdiff
|
diff to current
2016-05-27
Evgeny Stupachenko
The patch refactors unroll pass.
blob
|
commitdiff
|
diff to current
2016-05-27
Benjamin Kramer
Apply clang-tidy's misc-move-constructor-init throughou...
blob
|
commitdiff
|
diff to current
2016-05-26
Michael Zolotukhin
[LoopUnrollAnalyzer] Fix a crash in analyzeLoopUnrollCost.
blob
|
commitdiff
|
diff to current
2016-05-24
Michael Zolotukhin
Re-enable "[LoopUnroll] Enable advanced unrolling analy...
blob
|
commitdiff
|
diff to current
2016-05-24
Hans Wennborg
Revert r270518, which re-enabled "[LoopUnroll] Enable...
blob
|
commitdiff
|
diff to current
2016-05-24
Michael Zolotukhin
Revert "Revert r270478 "[LoopUnroll] Enable advanced...
blob
|
commitdiff
|
diff to current
2016-05-23
Hans Wennborg
Revert r270478 "[LoopUnroll] Enable advanced unrolling...
blob
|
commitdiff
|
diff to current
2016-05-23
Michael Zolotukhin
[LoopUnroll] Enable advanced unrolling analysis by...
blob
|
commitdiff
|
diff to current
2016-05-18
Michael Zolotukhin
[LoopUnrollAnalyzer] Take into account cost of instruct...
blob
|
commitdiff
|
diff to current
2016-05-13
Michael Zolotukhin
Revert "Revert "[Unroll] Implement a conservative and...
blob
|
commitdiff
|
diff to current
2016-05-13
Michael Zolotukhin
Revert "[Unroll] Implement a conservative and monotonic...
blob
|
commitdiff
|
diff to current
2016-05-13
Michael Zolotukhin
[Unroll] Implement a conservative and monotonically...
blob
|
commitdiff
|
diff to current
2016-05-10
Hans Wennborg
Loop unroller: set thresholds for optsize and minsize...
blob
|
commitdiff
|
diff to current
2016-05-05
Dehao Chen
clang-format some files in preparation of coming patch...
blob
|
commitdiff
|
diff to current
2016-04-22
Andrew Kaylor
Re-commit optimization bisect support (r267022) without...
blob
|
commitdiff
|
diff to current
2016-04-22
Vedant Kumar
Revert "Initial implementation of optimization bisect...
blob
|
commitdiff
|
diff to current
2016-04-21
Andrew Kaylor
Initial implementation of optimization bisect support.
blob
|
commitdiff
|
diff to current
2016-04-06
Fiona Glaser
Loop Unroll: add options and tweak to make Partial...
blob
|
commitdiff
|
diff to current
2016-04-06
Fiona Glaser
LoopUnroll: only allow non-modulo Partial unrolling...
blob
|
commitdiff
|
diff to current
2016-04-04
Zia Ansari
Enable unroll for constant bound loops when TripCount...
blob
|
commitdiff
|
diff to current
2016-03-25
David L Kreitzer
Enable non-power-of-2 #pragma unroll counts.
blob
|
commitdiff
|
diff to current
2016-03-14
Justin Lebar
[LoopUnroll] Respect the convergent attribute.
blob
|
commitdiff
|
diff to current
2016-03-08
Sanjay Patel
fix variable name; NFC
blob
|
commitdiff
|
diff to current
2016-03-08
Sanjay Patel
use range-based loop; NFCI
blob
|
commitdiff
|
diff to current
2016-02-26
Michael Zolotukhin
[LoopUnrollAnalyzer] Check that we're using SCEV for...
blob
|
commitdiff
|
diff to current
2016-02-19
Chandler Carruth
[LPM] Factor all of the loop analysis usage updates...
blob
|
commitdiff
|
diff to current
2016-02-08
Michael Zolotukhin
Factor out UnrollAnalyzer to Analysis, and add unit...
blob
|
commitdiff
|
diff to current
2016-01-12
Justin Bogner
LoopUnroll: Move the actual unrolling logic to a standa...
blob
|
commitdiff
|
diff to current
2016-01-12
Justin Bogner
LoopUnroll: Make canUnrollCompletely static - it doesn...
blob
|
commitdiff
|
diff to current
2016-01-12
Justin Bogner
LoopUnroll: Clean up the maze of initialization for...
blob
|
commitdiff
|
diff to current
2016-01-11
Justin Bogner
LoopUnroll: Use the optsize threshold for minsize as...
blob
|
commitdiff
|
diff to current
2015-12-16
Justin Bogner
LPM: Make callers of LPM.deleteLoopFromQueue update...
blob
|
commitdiff
|
diff to current
2015-12-15
Justin Bogner
LPM: Stop threading `Pass *` through all of the loop...
blob
|
commitdiff
|
diff to current
2015-10-15
Benjamin Kramer
[ScalarOpts] Remove dead code.
blob
|
commitdiff
|
diff to current
2015-09-22
Michael Zolotukhin
[Unroll] Do not crash trying to propagate a value to...
blob
|
commitdiff
|
diff to current
2015-09-22
Michael Zolotukhin
[Unroll] Follow-up for r247769: fix a bug in UnrolledIn...
blob
|
commitdiff
|
diff to current
2015-09-16
Michael Zolotukhin
[Unroll] Fix a bug in UnrolledInstAnalyzer::visitLoad.
blob
|
commitdiff
|
diff to current
2015-09-10
James Molloy
Add GlobalsAA as preserved to a bunch of transforms
blob
|
commitdiff
|
diff to current
2015-08-20
Benjamin Kramer
Make helper functions static. NFC.
blob
|
commitdiff
|
diff to current
2015-08-17
Chandler Carruth
[PM] Port ScalarEvolution to the new pass manager.
blob
|
commitdiff
|
diff to current
2015-08-10
Mark Heffernan
Add new llvm.loop.unroll.enable metadata.
blob
|
commitdiff
|
diff to current
2015-08-08
Benjamin Kramer
Fix some comment typos.
blob
|
commitdiff
|
diff to current
2015-08-05
Chandler Carruth
[Unroll] Switch to using 'int' cost types in preparatio...
blob
|
commitdiff
|
diff to current
2015-08-04
Sanjay Patel
wrap OptSize and MinSize attributes for easier and...
blob
|
commitdiff
|
diff to current
2015-08-03
Chandler Carruth
[Unroll] Improve the brute force loop unroll estimate...
blob
|
commitdiff
|
diff to current
2015-07-29
Michael Zolotukhin
[Unroll] Handle SwitchInst properly.
blob
|
commitdiff
|
diff to current
2015-07-29
Michael Zolotukhin
[Unroll] Don't crash when simplified branch condition...
blob
|
commitdiff
|
diff to current
2015-07-28
Michael Zolotukhin
[Unroll] Add debug dumps to loop-unroll analyzer.
blob
|
commitdiff
|
diff to current
2015-07-28
Michael Zolotukhin
[Unroll] Don't analyze blocks outside the loop.
blob
|
commitdiff
|
diff to current
2015-07-24
Michael Zolotukhin
Handle resolvable branches in complete loop unroll...
blob
|
commitdiff
|
diff to current
2015-07-15
Michael Zolotukhin
[LoopUnrolling] Handle cast instructions.
blob
|
commitdiff
|
diff to current
2015-07-13
Mark Heffernan
Enable runtime unrolling with unroll pragma metadata
blob
|
commitdiff
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
diff to current
next