Lines Matching refs:BlockInfo
878 std::vector<BlockData> BlockInfo; member in __anoncddf45c50111::RISCVInsertVSETVLI
1296 Info = BlockInfo[MBB.getNumber()].Pred; in computeVLVTYPEChanges()
1311 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in computeIncomingVLVTYPE()
1323 InInfo = InInfo.intersect(BlockInfo[P->getNumber()].Exit); in computeIncomingVLVTYPE()
1357 if (!BlockInfo[S->getNumber()].InQueue) { in computeIncomingVLVTYPE()
1358 BlockInfo[S->getNumber()].InQueue = true; in computeIncomingVLVTYPE()
1382 const VSETVLIInfo &PBBExit = BlockInfo[PBB->getNumber()].Exit; in needVSETVLIPHI()
1411 VSETVLIInfo CurInfo = BlockInfo[MBB.getNumber()].Pred; in emitVSETVLIs()
1489 const auto &Info = BlockInfo[MBB.getNumber()]; in emitVSETVLIs()
1505 if (!BlockInfo[MBB.getNumber()].Pred.isUnknown()) in doPRE()
1511 const VSETVLIInfo &PredInfo = BlockInfo[P->getNumber()].Exit; in doPRE()
1562 VSETVLIInfo OldInfo = BlockInfo[MBB.getNumber()].Pred; in doPRE()
1587 auto OldExit = BlockInfo[UnavailablePred->getNumber()].Exit; in doPRE()
1591 BlockInfo[UnavailablePred->getNumber()].Exit = AvailableInfo; in doPRE()
1592 BlockInfo[MBB.getNumber()].Pred = AvailableInfo; in doPRE()
1782 assert(BlockInfo.empty() && "Expect empty block infos"); in runOnMachineFunction()
1783 BlockInfo.resize(MF.getNumBlockIDs()); in runOnMachineFunction()
1792 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in runOnMachineFunction()
1801 BlockInfo.clear(); in runOnMachineFunction()
1810 BlockInfo[MBB.getNumber()].InQueue = true; in runOnMachineFunction()
1843 BlockInfo.clear(); in runOnMachineFunction()