diff options
author | Diana Picus <diana.picus@linaro.org> | 2018-01-10 11:13:31 +0000 |
---|---|---|
committer | Diana Picus <diana.picus@linaro.org> | 2018-01-10 11:13:31 +0000 |
commit | 0ed7513c83a545e3787c7b1fcf19b96affa604a3 (patch) | |
tree | 7642ae726280bd48d2fd8fca755dbd5a86604f4d /llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | |
parent | f949a0abace7977b5ea83dcfae70d439f6e3ebf4 (diff) | |
download | bcm5719-llvm-0ed7513c83a545e3787c7b1fcf19b96affa604a3.tar.gz bcm5719-llvm-0ed7513c83a545e3787c7b1fcf19b96affa604a3.zip |
[ARM GlobalISel] Map G_FNEG to the FPR bank
llvm-svn: 322169
Diffstat (limited to 'llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp b/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp index fad0e98285e..fb3553f318d 100644 --- a/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp +++ b/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp @@ -263,7 +263,8 @@ ARMRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { case G_FADD: case G_FSUB: case G_FMUL: - case G_FDIV: { + case G_FDIV: + case G_FNEG: { LLT Ty = MRI.getType(MI.getOperand(0).getReg()); OperandsMapping =Ty.getSizeInBits() == 64 ? &ARM::ValueMappings[ARM::DPR3OpsIdx] |