Lines Matching defs:PrevInfo
942 const VSETVLIInfo &Info, const VSETVLIInfo &PrevInfo);
1111 const VSETVLIInfo &Info, const VSETVLIInfo &PrevInfo) {
1114 if (PrevInfo.isValid() && !PrevInfo.isUnknown()) {
1117 if (Info.hasSameAVL(PrevInfo) && Info.hasSameVLMAX(PrevInfo)) {
1131 if (Info.hasSameVLMAX(PrevInfo) && Info.hasAVLReg()) {
1135 if (DefInfo.hasSameAVL(PrevInfo) && DefInfo.hasSameVLMAX(PrevInfo)) {
1226 static VSETVLIInfo adjustIncoming(const VSETVLIInfo &PrevInfo,
1231 if (!Demanded.LMUL && !Demanded.SEWLMULRatio && PrevInfo.isValid() &&
1232 !PrevInfo.isUnknown()) {
1234 PrevInfo.getSEW(), PrevInfo.getVLMUL(), Info.getSEW()))
1269 const VSETVLIInfo PrevInfo = Info;
1273 const VSETVLIInfo IncomingInfo = adjustIncoming(PrevInfo, NewInfo, Demanded);
1282 bool EquallyZero = IncomingInfo.hasEquallyZeroAVL(PrevInfo, LIS) &&
1283 IncomingInfo.hasSameVLMAX(PrevInfo);
1464 const VSETVLIInfo PrevInfo = CurInfo;
1480 if (!PrevInfo.isCompatible(DemandedFields::all(), CurInfo, LIS)) {
1481 insertVSETVLI(MBB, MI, MI.getDebugLoc(), CurInfo, PrevInfo);
1490 if (!PrevInfo.isCompatible(DemandedFields::all(), CurInfo, LIS)) {
1499 insertVSETVLI(MBB, MI, MI.getDebugLoc(), CurInfo, PrevInfo);