[PATCH] D91242: [RISCV] Custom lowering of SET_ROUNDING

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 17 11:03:28 PST 2020


craig.topper added a comment.

If this gets used in a function that does floating point, what prevents the machine schedulers from reordering the FP instructions with this? Don't we need to model FRM as a register and make the FP instructions implicitly use it? You'd also need to be using the constrained FP intrinsics which aren't implemented for RISCV yet.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D91242



More information about the llvm-commits mailing list