[PATCH] D77558: PowerPC: Don't hoist float multiply + add to fused operation on SPE

ChenZheng via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 6 22:52:59 PDT 2020


shchenz added a comment.

>   This happens too late for the CTR usability test to veto using the CTR in a loop, and results in an assert "Invalid PPC CTR loop!".

This means after not hoisting `fmul` makes a case have "Invalid PPC CTR loop!" assertion? This is a little surprised for me. Hoist or not hoist `fmul` should not impact CTR register.
Looking forward to your case.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D77558/new/

https://reviews.llvm.org/D77558





More information about the llvm-commits mailing list