/external/llvm/lib/CodeGen/ |
H A D | 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 [all...] |
H A D | CalcSpillWeights.cpp | 28 const MachineBlockFrequencyInfo &MBFI, 34 VirtRegAuxInfo VRAI(MF, LIS, MLI, MBFI, norm); 137 writes, reads, &MBFI, mi); 25 calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF, const MachineLoopInfo &MLI, const MachineBlockFrequencyInfo &MBFI, VirtRegAuxInfo::NormalizingFn norm) argument
|
H A D | MachineBlockPlacement.cpp | 179 const MachineBlockFrequencyInfo *MBFI; member in class:__anon25760::MachineBlockPlacement 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"); 1055 BlockFrequency EntryFreq = MBFI 1146 const MachineBlockFrequencyInfo *MBFI; member in class:__anon25761::MachineBlockPlacementStats [all...] |
H A D | SpillPlacement.h | 48 const MachineBlockFrequencyInfo *MBFI; member in class:llvm::SpillPlacement
|
H A D | SpillPlacement.cpp | 209 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); 210 setThreshold(MBFI->getEntryFreq()); 213 BlockFrequencies[Num] = MBFI->getBlockFreq(I); 243 nodes[n].BiasN = (MBFI->getEntryFreq() / 16);
|
H A D | StackSlotColoring.cpp | 52 const MachineBlockFrequencyInfo *MBFI; member in class:__anon25827::StackSlotColoring 160 li.weight += LiveIntervals::getSpillWeight(false, true, MBFI, MI); 427 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
|
H A D | LiveRangeEdit.cpp | 409 const MachineBlockFrequencyInfo &MBFI) { 410 VirtRegAuxInfo VRAI(MF, LIS, Loops, MBFI); 407 calculateRegClassAndHint(MachineFunction &MF, const MachineLoopInfo &Loops, const MachineBlockFrequencyInfo &MBFI) argument
|
H A D | SplitKit.h | 219 const MachineBlockFrequencyInfo &MBFI; member in class:llvm::SplitEditor
|
H A D | InlineSpiller.cpp | 71 const MachineBlockFrequencyInfo &MBFI; member in class:__anon25751::InlineSpiller 156 MBFI(pass.getAnalysis<MachineBlockFrequencyInfo>()) {} 453 (MBFI.getBlockFreq(DepSV.SpillMBB) >= 454 (MBFI.getBlockFreq(SV.SpillMBB) * MarginProb)) || 1381 Edit->calculateRegClassAndHint(MF, Loops, MBFI);
|
H A D | RegAllocGreedy.cpp | 117 MachineBlockFrequencyInfo *MBFI; member in class:__anon25792::RAGreedy 1306 MBFI->printBlockFreq(dbgs(), BestCost) << '\n'); 1362 MBFI->printBlockFreq(dbgs(), Cost)); 1385 dbgs() << ", total = "; MBFI->printBlockFreq(dbgs(), Cost) 1741 (1.0f / MBFI->getEntryFreq()); 2225 uint64_t ActualEntry = MBFI->getEntryFreq(); 2337 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); 2347 calculateSpillWeightsAndHints(*LIS, mf, *Loops, *MBFI); 2352 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree, *MBFI));
|
H A D | LiveIntervalAnalysis.cpp | 637 const MachineBlockFrequencyInfo *MBFI, 639 BlockFrequency Freq = MBFI->getBlockFreq(MI->getParent()); 640 const float Scale = 1.0f / MBFI->getEntryFreq(); 636 getSpillWeight(bool isDef, bool isUse, const MachineBlockFrequencyInfo *MBFI, const MachineInstr *MI) argument
|
H A D | SplitKit.cpp | 334 MBFI(mbfi), 1126 Edit->calculateRegClassAndHint(VRM.getMachineFunction(), SA.Loops, MBFI);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | CalcSpillWeights.h | 53 const MachineBlockFrequencyInfo &MBFI; member in class:llvm::VirtRegAuxInfo 62 : MF(mf), LIS(lis), Loops(loops), MBFI(mbfi), normalize(norm) {} 72 const MachineBlockFrequencyInfo &MBFI,
|
H A D | MachineBlockFrequencyInfo.h | 31 std::unique_ptr<ImplType> MBFI; member in class:llvm::MachineBlockFrequencyInfo
|
H A D | LiveIntervalAnalysis.h | 105 const MachineBlockFrequencyInfo *MBFI,
|