diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfo.td b/llvm/lib/Target/RISCV/RISCVInstrInfo.td index 5ce826b136832..aab368680e814 100644 --- a/llvm/lib/Target/RISCV/RISCVInstrInfo.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfo.td @@ -523,7 +523,6 @@ include "RISCVInstrFormats.td" // Instruction Class Templates //===----------------------------------------------------------------------===// -let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in class BranchCC_rri funct3, string opcodestr> : RVInstB funct3, string opcodestr> Sched<[WriteJmp, ReadJmp, ReadJmp]> { let isBranch = 1; let isTerminator = 1; + let hasSideEffects = 0; + let mayLoad = 0; + let mayStore = 0; } let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {