diff options
| author | Diana Picus <diana.picus@linaro.org> | 2017-02-28 12:13:58 +0000 |
|---|---|---|
| committer | Diana Picus <diana.picus@linaro.org> | 2017-02-28 12:13:58 +0000 |
| commit | 5b8514559ed060aef2cfea716ce47547c3b46d4a (patch) | |
| tree | 925c99e12fae571ea7f244cb4e4acbf55c0a6808 /llvm/lib/Target/ARM | |
| parent | e6beac674235dda4dae3e25eee51a36518d44069 (diff) | |
| download | bcm5719-llvm-5b8514559ed060aef2cfea716ce47547c3b46d4a.tar.gz bcm5719-llvm-5b8514559ed060aef2cfea716ce47547c3b46d4a.zip | |
[ARM] GlobalISel: Add mapping for G_CONSTANT
Like G_FRAME_INDEX, G_CONSTANT has one register operand and one non-register
operand.
llvm-svn: 296469
Diffstat (limited to 'llvm/lib/Target/ARM')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp b/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp index 2d512428d6e..18ce7d454b8 100644 --- a/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp +++ b/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp @@ -240,6 +240,7 @@ ARMRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { ? &ARM::ValueMappings[ARM::DPR3OpsIdx] : &ARM::ValueMappings[ARM::SPR3OpsIdx]; break; + case G_CONSTANT: case G_FRAME_INDEX: OperandsMapping = getOperandsMapping({&ARM::ValueMappings[ARM::GPR3OpsIdx], nullptr}); |

