[PATCH] D59799: [wip][mips] Use AltOrders to prevent using odd FP-registers
Petar Avramovic via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 28 06:12:24 PDT 2019
Petar.Avramovic added a comment.
> Both GNU assembler and LLVM show warning if odd floating-point register appears in an asm file. As far as I understand the -mno-odd-spreg prevents using odd registers by backend, but does not prevent inserting such registers into asm file directly by a user.
Thanks for clarification.
================
Comment at: llvm/lib/Target/Mips/MipsRegisterInfo.td:387
+ // Do not allocate odd registers when given -mattr=+nooddspreg.
+ let AltOrders = [(add (decimate FGR32, 2))];
+ let AltOrderSelect = [{
----------------
` let AltOrders = [(decimate FGR32, 2)];` also works here.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D59799/new/
https://reviews.llvm.org/D59799
More information about the llvm-commits
mailing list