diff options
author | Ana Pazos <apazos@codeaurora.org> | 2019-01-22 22:59:47 +0000 |
---|---|---|
committer | Ana Pazos <apazos@codeaurora.org> | 2019-01-22 22:59:47 +0000 |
commit | 5f51e09c7ba6b1bca8f74176a68986f4e3b28155 (patch) | |
tree | e13c328ade2f67ef616035375bf03bf33cb16065 | |
parent | cde65c0face16507ceb7e0d6f5d36f6f1b9cc04d (diff) | |
download | bcm5719-llvm-5f51e09c7ba6b1bca8f74176a68986f4e3b28155.tar.gz bcm5719-llvm-5f51e09c7ba6b1bca8f74176a68986f4e3b28155.zip |
Fixed isReMaterializable setting for LUI instruction.
llvm-svn: 351895
-rw-r--r-- | llvm/lib/Target/RISCV/RISCVInstrInfo.td | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfo.td b/llvm/lib/Target/RISCV/RISCVInstrInfo.td index 3d8a1a3c9b9..787ddf16952 100644 --- a/llvm/lib/Target/RISCV/RISCVInstrInfo.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfo.td @@ -311,7 +311,8 @@ class Priv<string opcodestr, bits<7> funct7> // Instructions //===----------------------------------------------------------------------===// -let hasSideEffects = 0, isReMaterializable = 1, mayLoad = 0, mayStore = 0 in { +let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { +let isReMaterializable = 1 in def LUI : RVInstU<OPC_LUI, (outs GPR:$rd), (ins uimm20_lui:$imm20), "lui", "$rd, $imm20">; |