Lines Matching refs:PBQP

172                          const PBQP::Solution &Solution,
194 const PBQP::PBQPNum MinSpillCost = 10.0; in apply()
197 PBQP::PBQPNum SpillCost = in apply()
200 SpillCost = std::numeric_limits<PBQP::PBQPNum>::min(); in apply()
204 NodeCosts[PBQP::RegAlloc::getSpillOptionIdx()] = SpillCost; in apply()
213 using AllowedRegVecPtr = const PBQP::RegAlloc::AllowedRegVector *;
217 using IEdgeKey = std::pair<PBQP::GraphBase::NodeId, PBQP::GraphBase::NodeId>;
254 std::tuple<LiveInterval*, size_t, PBQP::GraphBase::NodeId>;
264 static PBQP::GraphBase::NodeId getNodeId(const IntervalInfo &I) { in getNodeId()
361 PBQP::GraphBase::NodeId NId = getNodeId(Cur); in apply()
363 PBQP::GraphBase::NodeId MId = getNodeId(A); in apply()
416 M[I + 1][J + 1] = std::numeric_limits<PBQP::PBQPNum>::infinity(); in createInterferenceEdge()
450 PBQP::PBQPNum CBenefit = MBFI.getBlockFreqRelativeToEntryBlock(&MBB); in apply()
503 PBQP::PBQPNum Benefit) { in addVirtRegCoalesce()
714 const PBQP::Solution &Solution, in mapPBQPToRegAlloc()
734 if (AllocOpt != PBQP::RegAlloc::getSpillOptionIdx()) { in mapPBQPToRegAlloc()
871 PBQP::Solution Solution = PBQP::RegAlloc::solve(G); in runOnMachineFunction()
889 static Printable PrintNodeInfo(PBQP::RegAlloc::PBQPRAGraph::NodeId NId, in PrintNodeInfo()
890 const PBQP::RegAlloc::PBQPRAGraph &G) { in PrintNodeInfo()
901 LLVM_DUMP_METHOD void PBQP::RegAlloc::PBQPRAGraph::dump(raw_ostream &OS) const { in dump()
922 LLVM_DUMP_METHOD void PBQP::RegAlloc::PBQPRAGraph::dump() const { in dump()
927 void PBQP::RegAlloc::PBQPRAGraph::printDot(raw_ostream &OS) const { in printDot()