Home
last modified time | relevance | path

Searched refs:MachineTraceMetrics (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/CodeGen/
DMachineTraceMetrics.cpp30 char MachineTraceMetrics::ID = 0;
31 char &llvm::MachineTraceMetricsID = MachineTraceMetrics::ID;
33 INITIALIZE_PASS_BEGIN(MachineTraceMetrics,
37 INITIALIZE_PASS_END(MachineTraceMetrics, in INITIALIZE_PASS_DEPENDENCY()
40 MachineTraceMetrics::MachineTraceMetrics() in INITIALIZE_PASS_DEPENDENCY()
46 void MachineTraceMetrics::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
53 bool MachineTraceMetrics::runOnMachineFunction(MachineFunction &Func) { in runOnMachineFunction()
67 void MachineTraceMetrics::releaseMemory() { in releaseMemory()
84 const MachineTraceMetrics::FixedBlockInfo*
85 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { in getResources()
[all …]
DMachineCombiner.cpp43 MachineTraceMetrics *Traces;
44 MachineTraceMetrics::Ensemble *MinInstr;
66 MachineTraceMetrics::Trace BlockTrace);
68 MachineTraceMetrics::Trace BlockTrace);
71 MachineTraceMetrics::Trace BlockTrace,
75 MachineTraceMetrics::Trace BlockTrace,
88 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics) in INITIALIZE_PASS_DEPENDENCY() argument
96 AU.addRequired<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()
97 AU.addPreserved<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()
123 MachineTraceMetrics::Trace BlockTrace) { in getDepth()
[all …]
DEarlyIfConversion.cpp587 MachineTraceMetrics *Traces;
588 MachineTraceMetrics::Ensemble *MinInstr;
614 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics) in INITIALIZE_PASS_DEPENDENCY()
624 AU.addRequired<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()
625 AU.addPreserved<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()
682 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); in shouldConvertIf()
684 MachineTraceMetrics::Trace TBBTrace = MinInstr->getTrace(IfConv.getTPred()); in shouldConvertIf()
685 MachineTraceMetrics::Trace FBBTrace = MinInstr->getTrace(IfConv.getFPred()); in shouldConvertIf()
710 MachineTraceMetrics::Trace HeadTrace = MinInstr->getTrace(IfConv.Head); in shouldConvertIf()
717 MachineTraceMetrics::Trace TailTrace = MinInstr->getTrace(IfConv.Tail); in shouldConvertIf()
[all …]
DCMakeLists.txt71 MachineTraceMetrics.cpp
DAndroid.mk73 MachineTraceMetrics.cpp \
/external/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp34 MachineTraceMetrics *Traces;
35 MachineTraceMetrics::Ensemble *MinInstr;
54 AU.addRequired<MachineTraceMetrics>(); in getAnalysisUsage()
55 AU.addPreserved<MachineTraceMetrics>(); in getAnalysisUsage()
74 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); in shouldAddSTPToBlock()
76 MachineTraceMetrics::Trace BBTrace = MinInstr->getTrace(BB); in shouldAddSTPToBlock()
123 Traces = &getAnalysis<MachineTraceMetrics>(); in runOnMachineFunction()
DAArch64ConditionalCompares.cpp732 MachineTraceMetrics *Traces;
733 MachineTraceMetrics::Ensemble *MinInstr;
764 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics) in INITIALIZE_PASS_DEPENDENCY()
778 AU.addRequired<MachineTraceMetrics>(); in getAnalysisUsage()
779 AU.addPreserved<MachineTraceMetrics>(); in getAnalysisUsage()
822 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); in shouldConvert()
825 MachineTraceMetrics::Trace Trace = MinInstr->getTrace(CmpConv.CmpBB); in shouldConvert()
900 Traces = &getAnalysis<MachineTraceMetrics>(); in runOnMachineFunction()
/external/llvm/include/llvm/CodeGen/
DMachineTraceMetrics.h67 class MachineTraceMetrics : public MachineFunctionPass {
79 MachineTraceMetrics();
318 MachineTraceMetrics &MTM;
321 explicit Ensemble(MachineTraceMetrics*);
386 const MachineTraceMetrics::Trace &Tr) {
392 const MachineTraceMetrics::Ensemble &En) {
/external/llvm/test/CodeGen/X86/
Dearly-ifcvt-crash.ll10 ; MachineTraceMetrics::Ensemble::addLiveIns crashes because the first operand
Dearly-ifcvt.ll73 ; recognize the cycle in the CFG. This would confuse MachineTraceMetrics.
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch650 + MachineTraceMetrics.cpp \