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

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

getCriticalPath() constllvm::MachineTraceMetrics::Traceinline
getInstrCount() constllvm::MachineTraceMetrics::Traceinline
getInstrCycles(const MachineInstr &MI) constllvm::MachineTraceMetrics::Traceinline
getInstrSlack(const MachineInstr &MI) constllvm::MachineTraceMetrics::Trace
getPHIDepth(const MachineInstr &PHI) constllvm::MachineTraceMetrics::Trace
getResourceDepth(bool Bottom) constllvm::MachineTraceMetrics::Trace
getResourceLength(ArrayRef< const MachineBasicBlock * > Extrablocks=std::nullopt, ArrayRef< const MCSchedClassDesc * > ExtraInstrs=std::nullopt, ArrayRef< const MCSchedClassDesc * > RemoveInstrs=std::nullopt) constllvm::MachineTraceMetrics::Trace
isDepInTrace(const MachineInstr &DefMI, const MachineInstr &UseMI) constllvm::MachineTraceMetrics::Trace
print(raw_ostream &) constllvm::MachineTraceMetrics::Trace
Trace(Ensemble &te, TraceBlockInfo &tbi)llvm::MachineTraceMetrics::Traceinlineexplicit