Logo
Explore Help
Sign In
shylie/llvm-project
1
0
Fork 0
You've already forked llvm-project
Code Issues Pull Requests Actions 6 Packages Projects Releases Wiki Activity
llvm-project/llvm/test/Transforms/LoopFusion
History
Diego Caballero f5224d437e [LoopFusion] Remove unreachable blocks from DT and LI after fusion
This patch removes FC0.ExitBlock and FC1GuardBlock from DT and LI
after fusion of guarded loops. They become unreachable and LI
verification failed when they happened to be inside another loop.

Reviewed By: kbarton

Differential Revision: https://reviews.llvm.org/D78679
2020-05-07 16:44:40 -07:00
..
cannot_fuse.ll
[LoopFusion] Restrict loop fusion to rotated loops.
2019-12-16 15:17:29 -05:00
diagnostics_analysis.ll
[LoopFusion] Extend use of OptimizationRemarkEmitter
2019-07-30 15:58:43 +00:00
diagnostics_missed.ll
[LoopFusion] Move instructions from FC1.GuardBlock to FC0.GuardBlock and
2020-01-30 18:02:22 +00:00
double_loop_nest_inner_guard.ll
[LoopFusion] Remove unreachable blocks from DT and LI after fusion
2020-05-07 16:44:40 -07:00
four_loops.ll
[LoopFusion] Move instructions from FC0.Latch to FC1.Latch.
2019-12-17 22:10:23 +00:00
guarded.ll
[LoopFusion] Move instructions from FC1.GuardBlock to FC0.GuardBlock and
2020-01-30 18:02:22 +00:00
inner_loops.ll
Add basic loop fusion pass.
2019-04-17 18:53:27 +00:00
loop_nest.ll
[LoopFusion] Move instructions from FC0.Latch to FC1.Latch.
2019-12-17 22:10:23 +00:00
simple.ll
[LoopFusion] Move instructions from FC1.Preheader to FC0.Preheader when
2020-01-29 15:06:11 +00:00
triple_loop_nest_inner_guard.ll
[LoopFusion] Remove unreachable blocks from DT and LI after fusion
2020-05-07 16:44:40 -07:00
Powered by Gitea Version: 1.23.1 Page: 1004ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API