Lines Matching defs:BBInfo
110 std::vector<BasicBlockInfo> BBInfo;
273 for (unsigned J = 0, E = BBInfo.size(); J != E; ++J) {
274 const BasicBlockInfo &BBI = BBInfo[J];
276 << format(" size=%#x\n", BBInfo[J].Size);
352 BBInfo.clear();
473 BBInfo.clear();
474 BBInfo.resize(MF->getNumBlockIDs());
576 /// This function updates BBInfo directly.
578 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()];
594 unsigned Offset = BBInfo[MBB->getNumber()].Offset;
619 // Insert an entry into BBInfo to align it properly with the (newly
621 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo());
673 // Insert an entry into BBInfo to align it properly with the (newly
675 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo());
730 unsigned CPEOffset = BBInfo[Water->getNumber()].postOffset();
735 NextBlockOffset = BBInfo[Water->getNumber()].postOffset();
738 NextBlockOffset = BBInfo[NextBlock->getNumber()].Offset;
777 const BasicBlockInfo &BBI = BBInfo[Block];
811 unsigned Offset = BBInfo[I - 1].Offset + BBInfo[I - 1].Size;
812 BBInfo[I].Offset = Offset;
965 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()];
993 BBInfo[UserMBB->getNumber()].Size += TII->getInstSizeInBytes(*NewMI);
1143 BBInfo[NewIsland->getNumber()].Size += Size;
1155 << format(" offset=%#x\n", BBInfo[NewIsland->getNumber()].Offset));
1166 BBInfo[CPEBB->getNumber()].Size -= Size;
1169 BBInfo[CPEBB->getNumber()].Size = 0;
1209 unsigned DestOffset = BBInfo[DestBB->getNumber()].Offset;
1257 BBInfo[MBB->getNumber()].Size += 4;
1323 BBInfo[MBB->getNumber()].Size -= Delta;
1325 // BBInfo[SplitBB].Offset is wrong temporarily, fixed below
1346 BBInfo[MBB->getNumber()].Size += TII->getInstSizeInBytes(MBB->back());
1348 BBInfo[MBB->getNumber()].Size += TII->getInstSizeInBytes(MBB->back());
1353 BBInfo[MI->getParent()->getNumber()].Size -= TII->getInstSizeInBytes(*MI);