Lines Matching refs:PrevInfo
908 const VSETVLIInfo &Info, const VSETVLIInfo &PrevInfo);
1077 const VSETVLIInfo &Info, const VSETVLIInfo &PrevInfo) { in insertVSETVLI() argument
1080 if (PrevInfo.isValid() && !PrevInfo.isUnknown()) { in insertVSETVLI()
1083 if (Info.hasSameAVL(PrevInfo) && Info.hasSameVLMAX(PrevInfo)) { in insertVSETVLI()
1097 if (Info.hasSameVLMAX(PrevInfo) && Info.hasAVLReg()) { in insertVSETVLI()
1101 if (DefInfo.hasSameAVL(PrevInfo) && DefInfo.hasSameVLMAX(PrevInfo)) { in insertVSETVLI()
1192 static VSETVLIInfo adjustIncoming(VSETVLIInfo PrevInfo, VSETVLIInfo NewInfo, in adjustIncoming() argument
1196 if (!Demanded.LMUL && !Demanded.SEWLMULRatio && PrevInfo.isValid() && in adjustIncoming()
1197 !PrevInfo.isUnknown()) { in adjustIncoming()
1199 PrevInfo.getSEW(), PrevInfo.getVLMUL(), Info.getSEW())) in adjustIncoming()
1222 const VSETVLIInfo PrevInfo = Info; in transferBefore() local
1226 const VSETVLIInfo IncomingInfo = adjustIncoming(PrevInfo, NewInfo, Demanded); in transferBefore()
1235 bool EquallyZero = IncomingInfo.hasEquallyZeroAVL(PrevInfo, LIS) && in transferBefore()
1236 IncomingInfo.hasSameVLMAX(PrevInfo); in transferBefore()
1416 const VSETVLIInfo PrevInfo = CurInfo; in emitVSETVLIs() local
1432 if (!PrevInfo.isCompatible(DemandedFields::all(), CurInfo, LIS)) { in emitVSETVLIs()
1441 insertVSETVLI(MBB, MI, MI.getDebugLoc(), CurInfo, PrevInfo); in emitVSETVLIs()