#include "llvm/CodeGen/MachineTraceMetrics.h"
Definition at line 97 of file MachineTraceMetrics.h.
◆ MachineTraceMetrics() [1/3] llvm::MachineTraceMetrics::MachineTraceMetrics ( ) default ◆ MachineTraceMetrics() [2/3] ◆ MachineTraceMetrics() [3/3] ◆ ~MachineTraceMetrics() MachineTraceMetrics::~MachineTraceMetrics ( ) ◆ clear() void MachineTraceMetrics::clear ( ) ◆ getEnsemble() ◆ getProcReleaseAtCycles() ◆ getResources()Get the fixed resource information about MBB. Compute it on demand.
Compute the resource usage in basic block MBB.
Definition at line 111 of file MachineTraceMetrics.cpp.
References assert(), llvm::MachineBasicBlock::getNumber(), llvm::TargetSchedModel::getNumProcResourceKinds(), llvm::TargetSchedModel::getResourceFactor(), llvm::TargetSchedModel::getWriteProcResBegin(), llvm::TargetSchedModel::getWriteProcResEnd(), llvm::MachineTraceMetrics::FixedBlockInfo::HasCalls, llvm::TargetSchedModel::hasInstrSchedModel(), llvm::MachineTraceMetrics::FixedBlockInfo::hasResources(), llvm::MachineTraceMetrics::FixedBlockInfo::InstrCount, InstrCount, MBB, MI, and llvm::TargetSchedModel::resolveSchedClass().
◆ init() ◆ invalidate() [1/2] ◆ invalidate() [2/2] ◆ verifyAnalysis() void MachineTraceMetrics::verifyAnalysis ( ) const ◆ Ensemble ◆ MachineTraceMetricsWrapperPass ◆ TraceThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4