[PATCH] D90738: [RISCV] Support Zfh half-precision floating-point extension.
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 11 12:40:07 PST 2020
craig.topper added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVFrameLowering.cpp:655
- if (MF.getSubtarget<RISCVSubtarget>().hasStdExtD() ||
- MF.getSubtarget<RISCVSubtarget>().hasStdExtF()) {
+ if (MF.getSubtarget<RISCVSubtarget>().hasStdExtZfh() ||
+ MF.getSubtarget<RISCVSubtarget>().hasStdExtF() ||
----------------
Is it sufficient to just check hasStdExtF here?
================
Comment at: llvm/lib/Target/RISCV/RISCVISelLowering.cpp:2844
// use the ABI names in register constraint lists.
if (Subtarget.hasStdExtF() || Subtarget.hasStdExtD()) {
unsigned FReg = StringSwitch<unsigned>(Constraint.lower())
----------------
Checking D here is also unnecessary isn't it?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D90738/new/
https://reviews.llvm.org/D90738
More information about the llvm-commits
mailing list