Searched refs:MachineTraceMetrics (Results 1 – 7 of 7) sorted by relevance
74 void MachineTraceMetrics::init(MachineFunction &Func, in init()93 MachineTraceMetrics::~MachineTraceMetrics() { clear(); } in ~MachineTraceMetrics()95 void MachineTraceMetrics::clear() { in clear()110 const MachineTraceMetrics::FixedBlockInfo*111 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { in getResources()158 MachineTraceMetrics::getProcReleaseAtCycles(unsigned MBBNum) const { in getProcReleaseAtCycles()170 MachineTraceMetrics::Ensemble::Ensemble(MachineTraceMetrics *ct) in Ensemble()179 MachineTraceMetrics::Ensemble::~Ensemble() = default;182 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { in getLoopFor()188 void MachineTraceMetrics::Ensemble::[all …]
72 MachineTraceMetrics *Traces = nullptr;73 MachineTraceMetrics::Ensemble *TraceEnsemble = nullptr;95 MachineTraceMetrics::Trace BlockTrace,98 MachineTraceMetrics::Trace BlockTrace);100 MachineTraceMetrics::Trace BlockTrace,110 MachineTraceMetrics::Trace BlockTrace,119 MachineTraceMetrics::Trace BlockTrace);206 MachineTraceMetrics::Trace BlockTrace, in getDepth()269 MachineTraceMetrics::Trace BlockTrace) { in getLatency()319 MachineTraceMetrics::Trace BlockTrace) { in getLatenciesForInstrSequences()[all …]
810 MachineTraceMetrics *Traces = nullptr;811 MachineTraceMetrics::Ensemble *MinInstr = nullptr;816 MachineTraceMetrics &MTM) in EarlyIfConverter()960 MachineTraceMetrics::Trace TBBTrace = MinInstr->getTrace(IfConv.getTPred()); in shouldConvertIf()961 MachineTraceMetrics::Trace FBBTrace = MinInstr->getTrace(IfConv.getFPred()); in shouldConvertIf()1000 MachineTraceMetrics::Trace HeadTrace = MinInstr->getTrace(IfConv.Head); in shouldConvertIf()1007 MachineTraceMetrics::Trace TailTrace = MinInstr->getTrace(IfConv.Tail); in shouldConvertIf()1163 MachineTraceMetrics &MTM = MFAM.getResult<MachineTraceMetricsAnalysis>(MF); in run()1184 MachineTraceMetrics &MTM = in runOnMachineFunction()
97 class MachineTraceMetrics {113 MachineTraceMetrics() = default;115 explicit MachineTraceMetrics(MachineFunction &MF, const MachineLoopInfo &LI) { in MachineTraceMetrics() function119 MachineTraceMetrics(MachineTraceMetrics &&) = default;121 ~MachineTraceMetrics();357 MachineTraceMetrics &MTM;359 explicit Ensemble(MachineTraceMetrics*);440 const MachineTraceMetrics::Trace &Tr) {446 const MachineTraceMetrics::Ensemble &En) {457 using Result = MachineTraceMetrics;[all …]
36 MachineTraceMetrics *Traces;37 MachineTraceMetrics::Ensemble *MinInstr;79 MachineTraceMetrics::Trace BBTrace = MinInstr->getTrace(BB); in shouldAddSTPToBlock()
768 MachineTraceMetrics *Traces;769 MachineTraceMetrics::Ensemble *MinInstr;857 MachineTraceMetrics::Trace Trace = MinInstr->getTrace(CmpConv.CmpBB); in shouldConvert()
426 SRCS_MIN+= CodeGen/MachineTraceMetrics.cpp