HomeSort by relevance Sort by last modified time
    Searched refs:MachineTraceMetrics (Results 1 - 6 of 6) sorted by null

  /external/llvm/lib/Target/AArch64/
AArch64StorePairSuppress.cpp 18 #include "llvm/CodeGen/MachineTraceMetrics.h"
35 MachineTraceMetrics *Traces;
36 MachineTraceMetrics::Ensemble *MinInstr;
55 AU.addRequired<MachineTraceMetrics>();
56 AU.addPreserved<MachineTraceMetrics>();
75 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount);
77 MachineTraceMetrics::Trace BBTrace = MinInstr->getTrace(BB);
128 Traces = &getAnalysis<MachineTraceMetrics>();
AArch64ConditionalCompares.cpp 34 #include "llvm/CodeGen/MachineTraceMetrics.h"
732 MachineTraceMetrics *Traces;
733 MachineTraceMetrics::Ensemble *MinInstr;
764 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics)
778 AU.addRequired<MachineTraceMetrics>();
779 AU.addPreserved<MachineTraceMetrics>();
808 /// Invalidate MachineTraceMetrics before if-conversion.
822 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount);
825 MachineTraceMetrics::Trace Trace = MinInstr->getTrace(CmpConv.CmpBB);
901 Traces = &getAnalysis<MachineTraceMetrics>();
    [all...]
  /external/llvm/lib/CodeGen/
MachineTraceMetrics.cpp 1 //===- lib/CodeGen/MachineTraceMetrics.cpp ----------------------*- C++ -*-===//
10 #include "llvm/CodeGen/MachineTraceMetrics.h"
30 char MachineTraceMetrics::ID = 0;
31 char &llvm::MachineTraceMetricsID = MachineTraceMetrics::ID;
33 INITIALIZE_PASS_BEGIN(MachineTraceMetrics,
37 INITIALIZE_PASS_END(MachineTraceMetrics,
40 MachineTraceMetrics::MachineTraceMetrics()
46 void MachineTraceMetrics::getAnalysisUsage(AnalysisUsage &AU) const {
53 bool MachineTraceMetrics::runOnMachineFunction(MachineFunction &Func)
    [all...]
EarlyIfConversion.cpp 31 #include "llvm/CodeGen/MachineTraceMetrics.h"
587 MachineTraceMetrics *Traces;
588 MachineTraceMetrics::Ensemble *MinInstr;
614 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics)
624 AU.addRequired<MachineTraceMetrics>();
625 AU.addPreserved<MachineTraceMetrics>();
656 /// Invalidate MachineTraceMetrics before if-conversion.
682 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount);
684 MachineTraceMetrics::Trace TBBTrace = MinInstr->getTrace(IfConv.getTPred());
685 MachineTraceMetrics::Trace FBBTrace = MinInstr->getTrace(IfConv.getFPred())
    [all...]
Android.mk 72 MachineTraceMetrics.cpp \
  /external/llvm/include/llvm/CodeGen/
MachineTraceMetrics.h 1 //===- 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 {
79 MachineTraceMetrics();
311 MachineTraceMetrics &MTM;
314 explicit Ensemble(MachineTraceMetrics*);
342 /// The returned Ensemble object is owned by the MachineTraceMetrics analysis,
379 const MachineTraceMetrics::Trace &Tr) {
385 const MachineTraceMetrics::Ensemble &En)
    [all...]

Completed in 983 milliseconds