reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineTraceMetrics.h
  259     unsigned getBlockNum() const { return &TBI - &TE.BlockInfo[0]; }
lib/CodeGen/MachineTraceMetrics.cpp
  158   BlockInfo.resize(MTM.BlockInfo.size());
  176   TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()];
  192   TraceBlockInfo *PredTBI = &BlockInfo[PredNum];
  209   TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()];
  227   TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum];
  243   const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()];
  252   const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()];
  481   LoopBounds Bounds(BlockInfo, MTM.Loops);
  488     TraceBlockInfo &TBI = BlockInfo[I->getNumber()];
  506     TraceBlockInfo &TBI = BlockInfo[I->getNumber()];
  524   TraceBlockInfo &BadTBI = BlockInfo[BadMBB->getNumber()];
  537         TraceBlockInfo &TBI = BlockInfo[Pred->getNumber()];
  562         TraceBlockInfo &TBI = BlockInfo[Succ->getNumber()];
  587   assert(BlockInfo.size() == MTM.MF->getNumBlockIDs() &&
  589   for (unsigned Num = 0, e = BlockInfo.size(); Num != e; ++Num) {
  590     const TraceBlockInfo &TBI = BlockInfo[Num];
  594       assert(BlockInfo[TBI.Pred->getNumber()].hasValidDepth() &&
  602       assert(BlockInfo[TBI.Succ->getNumber()].hasValidHeight() &&
  772     const TraceBlockInfo &DefTBI = BlockInfo[DefMI->getParent()->getNumber()];
  795       BlockInfo[Dep.DefMI->getParent()->getNumber()];
  823   updateDepth(BlockInfo[MBB->getNumber()], UseMI, RegUnits);
  843     TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()];
  862     TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()];
  990     TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()];
 1005     TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()];
 1027     TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()];
 1047     TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()];
 1160   TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()];
 1282   const TraceBlockInfo &DepTBI = TE.BlockInfo[DefMI.getParent()->getNumber()];
 1283   const TraceBlockInfo &TBI = TE.BlockInfo[UseMI.getParent()->getNumber()];
 1290   for (unsigned i = 0, e = BlockInfo.size(); i != e; ++i) {
 1292     BlockInfo[i].print(OS);
 1326   unsigned MBBNum = &TBI - &TE.BlockInfo[0];
 1340     Block = &TE.BlockInfo[Num];
 1348     Block = &TE.BlockInfo[Num];