diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoV.td b/llvm/lib/Target/RISCV/RISCVInstrInfoV.td index c7582275db0df..ed7e6472209d0 100644 --- a/llvm/lib/Target/RISCV/RISCVInstrInfoV.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfoV.td @@ -836,7 +836,7 @@ multiclass VCMP_IV_V_X_I funct6> { multiclass VCMP_IV_X_I funct6> { def X : VALUVX, - Sched<[WriteVICmpV_WorstCase, ReadVICmpV_WorstCase, + Sched<[WriteVICmpX_WorstCase, ReadVICmpV_WorstCase, ReadVICmpX_WorstCase, ReadVMask]>; def I : VALUVI, Sched<[WriteVICmpI_WorstCase, ReadVICmpV_WorstCase,