reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
339 MachineTraceMetrics &MTM; 341 explicit Ensemble(MachineTraceMetrics*); 422 const MachineTraceMetrics::Trace &Tr) { 428 const MachineTraceMetrics::Ensemble &En) {include/llvm/Pass.h
213 AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h66 return addRequiredID(PassClass::ID); 89 Preserved.push_back(&PassClass::ID); 220 AnalysisType &Pass::getAnalysis() const { 222 return getAnalysisID<AnalysisType>(&AnalysisType::ID); 222 return getAnalysisID<AnalysisType>(&AnalysisType::ID);include/llvm/PassSupport.h
76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/CodeGen/EarlyIfConversion.cpp707 MachineTraceMetrics *Traces; 708 MachineTraceMetrics::Ensemble *MinInstr; 742 AU.addRequired<MachineTraceMetrics>(); 743 AU.addPreserved<MachineTraceMetrics>(); 804 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); 806 MachineTraceMetrics::Trace TBBTrace = MinInstr->getTrace(IfConv.getTPred()); 807 MachineTraceMetrics::Trace FBBTrace = MinInstr->getTrace(IfConv.getFPred()); 832 MachineTraceMetrics::Trace HeadTrace = MinInstr->getTrace(IfConv.Head); 839 MachineTraceMetrics::Trace TailTrace = MinInstr->getTrace(IfConv.Tail); 915 Traces = &getAnalysis<MachineTraceMetrics>();lib/CodeGen/MachineCombiner.cpp
67 MachineTraceMetrics *Traces; 68 MachineTraceMetrics::Ensemble *MinInstr; 90 MachineTraceMetrics::Trace BlockTrace); 92 MachineTraceMetrics::Trace BlockTrace); 95 MachineTraceMetrics::Trace BlockTrace, 101 MachineTraceMetrics::Trace BlockTrace, 110 MachineTraceMetrics::Trace BlockTrace); 132 AU.addRequired<MachineTraceMetrics>(); 133 AU.addPreserved<MachineTraceMetrics>(); 159 MachineTraceMetrics::Trace BlockTrace) { 217 MachineTraceMetrics::Trace BlockTrace) { 277 MachineTraceMetrics::Trace BlockTrace) { 300 MachineTraceMetrics::Trace BlockTrace, 370 MachineBasicBlock *MBB, MachineTraceMetrics::Trace BlockTrace, 433 MachineTraceMetrics::Ensemble *MinInstr, 505 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); 598 MachineTraceMetrics::Trace BlockTrace = MinInstr->getTrace(MBB); 640 Traces = &getAnalysis<MachineTraceMetrics>();lib/CodeGen/MachineTraceMetrics.cpp
45 char &llvm::MachineTraceMetricsID = MachineTraceMetrics::ID; 96 const MachineTraceMetrics::FixedBlockInfo* 156 MachineTraceMetrics::Ensemble::Ensemble(MachineTraceMetrics *ct) 240 const MachineTraceMetrics::TraceBlockInfo* 249 const MachineTraceMetrics::TraceBlockInfo* 311 class MinInstrCountEnsemble : public MachineTraceMetrics::Ensemble { 317 MinInstrCountEnsemble(MachineTraceMetrics *mtm) 336 const MachineTraceMetrics::TraceBlockInfo *PredTBI = 366 const MachineTraceMetrics::TraceBlockInfo *SuccTBI = 382 MachineTraceMetrics::Ensemble * 383 MachineTraceMetrics::getEnsemble(MachineTraceMetrics::Strategy strategy) { 427 MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> Blocks; 432 LoopBounds(MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> blocks, 454 MachineTraceMetrics::TraceBlockInfo &TBI = LB.Blocks[To->getNumber()]; 782 updateDepth(MachineTraceMetrics::TraceBlockInfo &TBI, const MachineInstr &UseMI, 1158 MachineTraceMetrics::Trace 1335 const MachineTraceMetrics::TraceBlockInfo *Block = &TBI;lib/Target/AArch64/AArch64ConditionalCompares.cpp
771 MachineTraceMetrics *Traces; 772 MachineTraceMetrics::Ensemble *MinInstr; 815 AU.addRequired<MachineTraceMetrics>(); 816 AU.addPreserved<MachineTraceMetrics>(); 859 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); 862 MachineTraceMetrics::Trace Trace = MinInstr->getTrace(CmpConv.CmpBB); 941 Traces = &getAnalysis<MachineTraceMetrics>();lib/Target/AArch64/AArch64StorePairSuppress.cpp
35 MachineTraceMetrics *Traces; 36 MachineTraceMetrics::Ensemble *MinInstr; 55 AU.addRequired<MachineTraceMetrics>(); 56 AU.addPreserved<MachineTraceMetrics>(); 78 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); 80 MachineTraceMetrics::Trace BBTrace = MinInstr->getTrace(BB); 130 Traces = &getAnalysis<MachineTraceMetrics>();