Lines Matching refs:CurInfo
735 const VSETVLIInfo &CurInfo) const;
947 const VSETVLIInfo &CurInfo) const { in needVSETVLI()
950 if (CurInfo.isCompatible(MI, Require)) in needVSETVLI()
953 if (!CurInfo.isValid() || CurInfo.isUnknown() || CurInfo.hasSEWLMULRatioOnly()) in needVSETVLI()
962 CurInfo.hasNonZeroAVL() && Require.hasNonZeroAVL()) { in needVSETVLI()
965 CurInfo.getSEW() >= Require.getSEW()) in needVSETVLI()
967 if (CurInfo.hasSameSEW(Require) && CurInfo.hasSamePolicy(Require)) in needVSETVLI()
976 CurInfo.hasCompatibleVTYPE(MI, Require)) { in needVSETVLI()
980 if (DefInfo.hasSameAVL(CurInfo) && DefInfo.hasSameVLMAX(CurInfo)) in needVSETVLI()
1184 VSETVLIInfo CurInfo = BlockInfo[MBB.getNumber()].Pred; in emitVSETVLIs() local
1189 const VSETVLIInfo PrevInfo = CurInfo; in emitVSETVLIs()
1190 transferBefore(CurInfo, MI); in emitVSETVLIs()
1205 if (PrevInfo != CurInfo) { in emitVSETVLIs()
1213 if (!PrefixTransparent || needVSETVLIPHI(CurInfo, MBB)) in emitVSETVLIs()
1214 insertVSETVLI(MBB, MI, CurInfo, PrevInfo); in emitVSETVLIs()
1236 transferAfter(CurInfo, MI); in emitVSETVLIs()
1243 if (CurInfo.isValid() && ExitInfo.isValid() && !ExitInfo.isUnknown() && in emitVSETVLIs()
1244 CurInfo != ExitInfo) { in emitVSETVLIs()
1249 CurInfo); in emitVSETVLIs()
1250 CurInfo = ExitInfo; in emitVSETVLIs()
1254 if (UseStrictAsserts && CurInfo.isValid()) { in emitVSETVLIs()
1256 if (CurInfo != Info.Exit) { in emitVSETVLIs()
1260 LLVM_DEBUG(dbgs() << " actual end state: " << CurInfo << "\n"); in emitVSETVLIs()
1262 assert(CurInfo == Info.Exit && in emitVSETVLIs()