Skip to content

Commit bf69e06

Browse files
committed
Use hasSuperClassEq in FindRegWithEncoding
1 parent dfec9e3 commit bf69e06

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 == &RISCV::VRRegClass)
393+
if (RegClass.hasSuperClassEq(&RISCV::VRRegClass))
394394
return Reg;
395395
return TRI->getMatchingSuperReg(Reg, RISCV::sub_vrm1_0, &RegClass);
396396
};

0 commit comments

Comments
 (0)