Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineTraceMetrics.h164 struct TraceBlockInfo { struct
187 TraceBlockInfo() = default; argument
209 bool isUsefulDominator(const TraceBlockInfo &TBI) const { in isUsefulDominator() argument
266 TraceBlockInfo &TBI; argument
271 explicit Trace(Ensemble &te, TraceBlockInfo &tbi) : TE(te), TBI(tbi) {} in Trace()
333 SmallVector<TraceBlockInfo, 4> BlockInfo;
341 unsigned computeCrossBlockCriticalPath(const TraceBlockInfo&);
355 const TraceBlockInfo *getDepthResources(const MachineBasicBlock*) const;
356 const TraceBlockInfo *getHeightResources(const MachineBasicBlock*) const;
373 void updateDepth(TraceBlockInfo &TBI, const MachineInstr&,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp176 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()
192 TraceBlockInfo *PredTBI = &BlockInfo[PredNum]; in computeDepthResources()
209 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources()
227 TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum]; in computeHeightResources()
240 const MachineTraceMetrics::TraceBlockInfo*
249 const MachineTraceMetrics::TraceBlockInfo*
507 TraceBlockInfo &TBI = BlockInfo[I->getNumber()]; in computeTrace()
525 TraceBlockInfo &TBI = BlockInfo[I->getNumber()]; in computeTrace()
609 const TraceBlockInfo &TBI = BlockInfo[Num]; in verify()
807 const TraceBlockInfo&DepTBI = in updateDepth()
[all …]