Searched refs:TraceBlockInfo (Results 1 – 2 of 2) sorted by relevance
155 struct TraceBlockInfo { struct178 TraceBlockInfo() = default; argument200 bool isUsefulDominator(const TraceBlockInfo &TBI) const { in isUsefulDominator() argument257 TraceBlockInfo &TBI; argument262 explicit Trace(Ensemble &te, TraceBlockInfo &tbi) : TE(te), TBI(tbi) {} in Trace()324 SmallVector<TraceBlockInfo, 4> BlockInfo;332 unsigned computeCrossBlockCriticalPath(const TraceBlockInfo&);346 const TraceBlockInfo *getDepthResources(const MachineBasicBlock*) const;347 const TraceBlockInfo *getHeightResources(const MachineBasicBlock*) const;364 void updateDepth(TraceBlockInfo &TBI, const MachineInstr&,
177 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()193 TraceBlockInfo *PredTBI = &BlockInfo[PredNum]; in computeDepthResources()210 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources()228 TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum]; in computeHeightResources()241 const MachineTraceMetrics::TraceBlockInfo*250 const MachineTraceMetrics::TraceBlockInfo*489 TraceBlockInfo &TBI = BlockInfo[I->getNumber()]; in computeTrace()507 TraceBlockInfo &TBI = BlockInfo[I->getNumber()]; in computeTrace()591 const TraceBlockInfo &TBI = BlockInfo[Num]; in verify()794 const TraceBlockInfo&DepTBI = in updateDepth()[all …]