/external/llvm/lib/CodeGen/ |
MachineBlockFrequencyInfo.cpp | 144 if (!MBFI) 145 MBFI.reset(new ImplType); 146 MBFI->doFunction(&F, &MBPI, &MLI); 155 void MachineBlockFrequencyInfo::releaseMemory() { MBFI.reset(); } 172 return MBFI ? MBFI->getBlockFreq(MBB) : 0; 176 return MBFI ? MBFI->getFunction() : nullptr; 182 return MBFI ? MBFI->printBlockFreq(OS, Freq) : OS [all...] |
CalcSpillWeights.cpp | 28 const MachineBlockFrequencyInfo &MBFI, 34 VirtRegAuxInfo VRAI(MF, LIS, MLI, MBFI, norm); 137 writes, reads, &MBFI, mi);
|
MachineBlockPlacement.cpp | 179 const MachineBlockFrequencyInfo *MBFI; 379 = MBFI->getBlockFreq(BB) * SuccProb * HotProb.getCompl(); 388 = MBFI->getBlockFreq(*PI) * MBPI->getEdgeProbability(*PI, *SI); 449 BlockFrequency CandidateFreq = MBFI->getBlockFreq(*WBI); 451 MBFI->printBlockFreq(dbgs(), CandidateFreq) << " (freq)\n"); 573 MBFI->printBlockFreq(dbgs(), Pred) << " freq\n"); 577 BlockFrequency PredFreq = MBFI->getBlockFreq(Pred); 684 BlockFrequency ExitEdgeFreq = MBFI->getBlockFreq(*I) * SuccProb; 688 MBFI->printBlockFreq(dbgs(), ExitEdgeFreq) << ")\n"); [all...] |
SpillPlacement.h | 48 const MachineBlockFrequencyInfo *MBFI;
|
SpillPlacement.cpp | 209 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); 210 setThreshold(MBFI->getEntryFreq()); 213 BlockFrequencies[Num] = MBFI->getBlockFreq(I); 243 nodes[n].BiasN = (MBFI->getEntryFreq() / 16);
|
StackSlotColoring.cpp | 52 const MachineBlockFrequencyInfo *MBFI; 160 li.weight += LiveIntervals::getSpillWeight(false, true, MBFI, MI); 427 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
|
SplitKit.h | 219 const MachineBlockFrequencyInfo &MBFI;
|
LiveRangeEdit.cpp | 409 const MachineBlockFrequencyInfo &MBFI) { 410 VirtRegAuxInfo VRAI(MF, LIS, Loops, MBFI);
|
InlineSpiller.cpp | 71 const MachineBlockFrequencyInfo &MBFI; 156 MBFI(pass.getAnalysis<MachineBlockFrequencyInfo>()) {} 453 (MBFI.getBlockFreq(DepSV.SpillMBB) >= 454 (MBFI.getBlockFreq(SV.SpillMBB) * MarginProb)) || [all...] |
RegAllocGreedy.cpp | 117 MachineBlockFrequencyInfo *MBFI; [all...] |
LiveIntervalAnalysis.cpp | 637 const MachineBlockFrequencyInfo *MBFI, 639 BlockFrequency Freq = MBFI->getBlockFreq(MI->getParent()); 640 const float Scale = 1.0f / MBFI->getEntryFreq(); [all...] |
SplitKit.cpp | 328 MachineBlockFrequencyInfo &mbfi) 334 MBFI(mbfi), [all...] |
/external/llvm/include/llvm/CodeGen/ |
CalcSpillWeights.h | 53 const MachineBlockFrequencyInfo &MBFI; 60 const MachineBlockFrequencyInfo &mbfi, 62 : MF(mf), LIS(lis), Loops(loops), MBFI(mbfi), normalize(norm) {} 72 const MachineBlockFrequencyInfo &MBFI,
|
MachineBlockFrequencyInfo.h | 31 std::unique_ptr<ImplType> MBFI;
|
LiveIntervalAnalysis.h | 105 const MachineBlockFrequencyInfo *MBFI,
|