[PATCH] D46706: [PM/LoopUnswitch] Support partial trivial unswitching.

Fedor Sergeev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 28 00:59:42 PDT 2018


fedor.sergeev added a comment.

Not exactly related to this set of changes...
I just have discovered that old LoopUnswitch performs SCEV cache invalidation when it does nontrivial updates to CFG
 (forgetLoop in LoopUnswitch::unswitchNontrivialCondition) .

Perhaps makes sense to do the same in new loop unswitch as well?


Repository:
  rL LLVM

https://reviews.llvm.org/D46706





More information about the llvm-commits mailing list