Lines Matching refs:CurInfo

765                    const VSETVLIInfo &CurInfo) const;
1008 const VSETVLIInfo &CurInfo) const { in needVSETVLI()
1011 if (!CurInfo.isValid() || CurInfo.isUnknown() || CurInfo.hasSEWLMULRatioOnly()) in needVSETVLI()
1025 isLMUL1OrSmaller(CurInfo.getVLMUL()) && hasUndefinedMergeOp(MI, *MRI)) { in needVSETVLI()
1038 isLMUL1OrSmaller(CurInfo.getVLMUL()) && hasUndefinedMergeOp(MI, *MRI)) { in needVSETVLI()
1049 if (CurInfo.isCompatible(Used, Require, *MRI)) in needVSETVLI()
1057 CurInfo.hasCompatibleVTYPE(Used, Require)) { in needVSETVLI()
1061 if (DefInfo.hasSameAVL(CurInfo) && DefInfo.hasSameVLMAX(CurInfo)) in needVSETVLI()
1284 VSETVLIInfo CurInfo = BlockInfo[MBB.getNumber()].Pred; in emitVSETVLIs() local
1289 const VSETVLIInfo PrevInfo = CurInfo; in emitVSETVLIs()
1290 transferBefore(CurInfo, MI); in emitVSETVLIs()
1305 if (PrevInfo != CurInfo) { in emitVSETVLIs()
1313 if (!PrefixTransparent || needVSETVLIPHI(CurInfo, MBB)) in emitVSETVLIs()
1314 insertVSETVLI(MBB, MI, CurInfo, PrevInfo); in emitVSETVLIs()
1347 transferAfter(CurInfo, MI); in emitVSETVLIs()
1354 if (CurInfo.isValid() && ExitInfo.isValid() && !ExitInfo.isUnknown() && in emitVSETVLIs()
1355 CurInfo != ExitInfo) { in emitVSETVLIs()
1360 CurInfo); in emitVSETVLIs()
1361 CurInfo = ExitInfo; in emitVSETVLIs()
1365 if (UseStrictAsserts && CurInfo.isValid()) { in emitVSETVLIs()
1367 if (CurInfo != Info.Exit) { in emitVSETVLIs()
1371 LLVM_DEBUG(dbgs() << " actual end state: " << CurInfo << "\n"); in emitVSETVLIs()
1373 assert(CurInfo == Info.Exit && in emitVSETVLIs()
1441 VSETVLIInfo CurInfo = AvailableInfo; in doPRE() local
1444 const VSETVLIInfo LastInfo = CurInfo; in doPRE()
1446 transferBefore(CurInfo, MI); in doPRE()
1448 if (CurInfo == LastInfo) in doPRE()
1452 transferAfter(CurInfo, MI); in doPRE()
1454 if (CurInfo == OldInfo) in doPRE()
1458 if (CurInfo != OldInfo || TransitionsRemoved <= 0) in doPRE()