Home
last modified time | relevance | path

Searched refs:TraceBlockInfo (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineTraceMetrics.h171 struct TraceBlockInfo { struct
194 TraceBlockInfo() = default; argument
216 bool isUsefulDominator(const TraceBlockInfo &TBI) const { in isUsefulDominator() argument
274 TraceBlockInfo &TBI; argument
279 explicit Trace(Ensemble &te, TraceBlockInfo &tbi) : TE(te), TBI(tbi) {} in Trace()
342 SmallVector<TraceBlockInfo, 4> BlockInfo;
350 unsigned computeCrossBlockCriticalPath(const TraceBlockInfo&);
364 const TraceBlockInfo *getDepthResources(const MachineBasicBlock*) const;
365 const TraceBlockInfo *getHeightResources(const MachineBasicBlock*) const;
383 void updateDepth(TraceBlockInfo &TBI, const MachineInstr&,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp190 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()
206 TraceBlockInfo *PredTBI = &BlockInfo[PredNum]; in computeDepthResources()
223 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources()
241 TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum]; in computeHeightResources()
254 const MachineTraceMetrics::TraceBlockInfo*
257 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in getDepthResources()
263 const MachineTraceMetrics::TraceBlockInfo*
266 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in getHeightResources()
365 const MachineTraceMetrics::TraceBlockInfo *PredTBI = in pickTracePred()
395 const MachineTraceMetrics::TraceBlockInfo *SuccTBI = in pickTraceSucc()
[all …]