Searched refs:BestCost (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp493 BlockFrequency &BestCost,
1115 EvictionCost BestCost; local
1116 BestCost.setMax();
1123 BestCost.BrokenHints = 0;
1124 BestCost.MaxWeight = VirtReg.weight;
1158 if (!canEvictInterference(VirtReg, PhysReg, false, BestCost,
1835 BlockFrequency BestCost; local
1842 BestCost = BlockFrequency::getMaxFrequency();
1846 BestCost = SpillCost;
1848 MBFI->printBlockFreq(dbgs(), BestCost) << '\ local
1872 calculateRegionSplitCost(LiveInterval &VirtReg, AllocationOrder &Order, BlockFrequency &BestCost, unsigned &NumCands, bool IgnoreCSR, bool *CanCauseEvictionChain) argument
[all...]
H A DRegAllocFast.cpp715 unsigned BestCost = spillImpossible; local
720 LLVM_DEBUG(dbgs() << "Cost: " << Cost << " BestCost: " << BestCost << '\n'); local
730 if (Cost < BestCost) {
732 BestCost = Cost;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp445 const RegBankSelect::MappingCost *BestCost) {
446 assert((MBFI || !BestCost) && "Costs comparison require MBFI");
458 if (BestCost && Cost > *BestCost) {
510 if (!BestCost || Saturated)
566 if (BestCost && Cost > *BestCost) {
442 computeMapping( MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, SmallVectorImpl<RepairingPlacement> &RepairPts, const RegBankSelect::MappingCost *BestCost) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp592 int BestCost = SUSchedulingCost(*Best); local
595 if (SUSchedulingCost(*I) > BestCost) {
596 BestCost = SUSchedulingCost(*I);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h128 BestCost, Weak}; enumerator in enum:llvm::ConvergingVLIWScheduler::CandResult
H A DHexagonMachineScheduler.cpp815 FoundCandidate = BestCost;
847 FoundCandidate = BestCost;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h587 /// \p BestCost is used to specify when the cost becomes too high
589 /// \p BestCost == nullptr, the mapping cost is actually not
595 const MappingCost *BestCost = nullptr);

Completed in 210 milliseconds