[llvm] r351895 - Fixed isReMaterializable setting for LUI instruction.

Ana Pazos via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 22 14:59:47 PST 2019


Author: apazos
Date: Tue Jan 22 14:59:47 2019
New Revision: 351895

URL: http://llvm.org/viewvc/llvm-project?rev=351895&view=rev
Log:
Fixed isReMaterializable setting for LUI instruction.

Modified:
    llvm/trunk/lib/Target/RISCV/RISCVInstrInfo.td

Modified: llvm/trunk/lib/Target/RISCV/RISCVInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/RISCV/RISCVInstrInfo.td?rev=351895&r1=351894&r2=351895&view=diff
==============================================================================
--- llvm/trunk/lib/Target/RISCV/RISCVInstrInfo.td (original)
+++ llvm/trunk/lib/Target/RISCV/RISCVInstrInfo.td Tue Jan 22 14:59:47 2019
@@ -311,7 +311,8 @@ class Priv<string opcodestr, bits<7> fun
 // 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">;
 




More information about the llvm-commits mailing list