summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAna Pazos <apazos@codeaurora.org>2019-01-22 22:59:47 +0000
committerAna Pazos <apazos@codeaurora.org>2019-01-22 22:59:47 +0000
commit5f51e09c7ba6b1bca8f74176a68986f4e3b28155 (patch)
treee13c328ade2f67ef616035375bf03bf33cb16065
parentcde65c0face16507ceb7e0d6f5d36f6f1b9cc04d (diff)
downloadbcm5719-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.td3
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">;
OpenPOWER on IntegriCloud