Skip to content

Commit 0d57351

Browse files
committed
Get LMUL from TSFlags
1 parent bf69e06 commit 0d57351

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/RISCV/RISCVInstrInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ void RISCVInstrInfo::copyPhysRegVector(
390390
auto FindRegWithEncoding = [TRI](const TargetRegisterClass &RegClass,
391391
uint16_t Encoding) {
392392
MCRegister Reg = RISCV::V0 + Encoding;
393-
if (RegClass.hasSuperClassEq(&RISCV::VRRegClass))
393+
if (RISCVRI::getLMul(RegClass.TSFlags) == RISCVII::LMUL_1)
394394
return Reg;
395395
return TRI->getMatchingSuperReg(Reg, RISCV::sub_vrm1_0, &RegClass);
396396
};

0 commit comments

Comments
 (0)