Lines Matching refs:CurInfo
903 const VSETVLIInfo &CurInfo) const;
1179 const VSETVLIInfo &CurInfo) const { in needVSETVLI()
1180 if (!CurInfo.isValid() || CurInfo.isUnknown() || CurInfo.hasSEWLMULRatioOnly()) in needVSETVLI()
1183 if (CurInfo.isCompatible(Used, Require, LIS)) in needVSETVLI()
1411 VSETVLIInfo CurInfo = BlockInfo[MBB.getNumber()].Pred; in emitVSETVLIs() local
1416 const VSETVLIInfo PrevInfo = CurInfo; in emitVSETVLIs()
1417 transferBefore(CurInfo, MI); in emitVSETVLIs()
1432 if (!PrevInfo.isCompatible(DemandedFields::all(), CurInfo, LIS)) { in emitVSETVLIs()
1440 if (!PrefixTransparent || needVSETVLIPHI(CurInfo, MBB)) in emitVSETVLIs()
1441 insertVSETVLI(MBB, MI, MI.getDebugLoc(), CurInfo, PrevInfo); in emitVSETVLIs()
1486 transferAfter(CurInfo, MI); in emitVSETVLIs()
1490 if (CurInfo != Info.Exit) { in emitVSETVLIs()
1494 LLVM_DEBUG(dbgs() << " actual end state: " << CurInfo << "\n"); in emitVSETVLIs()
1496 assert(CurInfo == Info.Exit && "InsertVSETVLI dataflow invariant violated"); in emitVSETVLIs()
1563 VSETVLIInfo CurInfo = AvailableInfo; in doPRE() local
1566 const VSETVLIInfo LastInfo = CurInfo; in doPRE()
1568 transferBefore(CurInfo, MI); in doPRE()
1570 if (CurInfo == LastInfo) in doPRE()
1574 transferAfter(CurInfo, MI); in doPRE()
1576 if (CurInfo == OldInfo) in doPRE()
1580 if (CurInfo != OldInfo || TransitionsRemoved <= 0) in doPRE()