LLVM 19.0.0git
llvm::MachineTraceMetrics::Ensemble Member List

This is the complete list of members for llvm::MachineTraceMetrics::Ensemble, including all inherited members.

Ensemble(MachineTraceMetrics *)llvm::MachineTraceMetrics::Ensembleexplicitprotected
getDepthResources(const MachineBasicBlock *) constllvm::MachineTraceMetrics::Ensembleprotected
getHeightResources(const MachineBasicBlock *) constllvm::MachineTraceMetrics::Ensembleprotected
getLoopFor(const MachineBasicBlock *) constllvm::MachineTraceMetrics::Ensembleprotected
getName() const =0llvm::MachineTraceMetrics::Ensemblepure virtual
getProcResourceDepths(unsigned MBBNum) constllvm::MachineTraceMetrics::Ensembleprotected
getProcResourceHeights(unsigned MBBNum) constllvm::MachineTraceMetrics::Ensembleprotected
getTrace(const MachineBasicBlock *MBB)llvm::MachineTraceMetrics::Ensemble
invalidate(const MachineBasicBlock *MBB)llvm::MachineTraceMetrics::Ensemble
MTMllvm::MachineTraceMetrics::Ensembleprotected
pickTracePred(const MachineBasicBlock *)=0llvm::MachineTraceMetrics::Ensembleprotectedpure virtual
pickTraceSucc(const MachineBasicBlock *)=0llvm::MachineTraceMetrics::Ensembleprotectedpure virtual
print(raw_ostream &) constllvm::MachineTraceMetrics::Ensemble
Tracellvm::MachineTraceMetrics::Ensemblefriend
updateDepth(TraceBlockInfo &TBI, const MachineInstr &, SparseSet< LiveRegUnit > &RegUnits)llvm::MachineTraceMetrics::Ensemble
updateDepth(const MachineBasicBlock *, const MachineInstr &, SparseSet< LiveRegUnit > &RegUnits)llvm::MachineTraceMetrics::Ensemble
updateDepths(MachineBasicBlock::iterator Start, MachineBasicBlock::iterator End, SparseSet< LiveRegUnit > &RegUnits)llvm::MachineTraceMetrics::Ensemble
verify() constllvm::MachineTraceMetrics::Ensemble
~Ensemble()llvm::MachineTraceMetrics::Ensemblevirtual