Searched refs:MachineTraceMetrics (Results 1 - 3 of 3) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/
H A DMachineTraceMetrics.cpp1 //===- lib/CodeGen/MachineTraceMetrics.cpp ----------------------*- C++ -*-===//
11 #include "MachineTraceMetrics.h"
28 char MachineTraceMetrics::ID = 0;
29 char &llvm::MachineTraceMetricsID = MachineTraceMetrics::ID;
31 INITIALIZE_PASS_BEGIN(MachineTraceMetrics,
35 INITIALIZE_PASS_END(MachineTraceMetrics,
38 MachineTraceMetrics::MachineTraceMetrics() function in class:MachineTraceMetrics
43 void MachineTraceMetrics::getAnalysisUsage(AnalysisUsage &AU) const {
50 bool MachineTraceMetrics
[all...]
H A DMachineTraceMetrics.h1 //===- lib/CodeGen/MachineTraceMetrics.h - Super-scalar metrics -*- C++ -*-===//
10 // This file defines the interface for the MachineTraceMetrics analysis pass
20 // For every block, the MachineTraceMetrics pass will pick a preferred trace
67 class MachineTraceMetrics : public MachineFunctionPass { class in namespace:llvm
79 MachineTraceMetrics();
286 MachineTraceMetrics &MTM;
289 explicit Ensemble(MachineTraceMetrics*);
315 /// The returned Ensemble object is owned by the MachineTraceMetrics analysis,
338 const MachineTraceMetrics::Trace &Tr) {
344 const MachineTraceMetrics
[all...]
H A DEarlyIfConversion.cpp20 #include "MachineTraceMetrics.h"
587 MachineTraceMetrics *Traces;
588 MachineTraceMetrics::Ensemble *MinInstr;
613 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics)
623 AU.addRequired<MachineTraceMetrics>();
624 AU.addPreserved<MachineTraceMetrics>();
655 /// Invalidate MachineTraceMetrics before if-conversion.
681 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount);
683 MachineTraceMetrics::Trace TBBTrace = MinInstr->getTrace(IfConv.getTPred());
684 MachineTraceMetrics
[all...]

Completed in 78 milliseconds