llvm
93175a5c - [IndVarSimplify][LoopUtils] rewriteLoopExitValues. NFCI

Commit
6 years ago
[IndVarSimplify][LoopUtils] rewriteLoopExitValues. NFCI This moves `rewriteLoopExitValues()` from IndVarSimplify to LoopUtils thus making it a generic loop utility function. This allows to rewrite loop exit values by just calling this function without running the whole IndVarSimplify pass. We use this in D72714 to rematerialise the iteration count in exit blocks, so that we can clean-up loop update expressions inside the hardware-loops later. Differential Revision: https://reviews.llvm.org/D72602
Author
Sjoerd Meijer
Committer
Sjoerd Meijer
Parents
Loading