Home
last modified time | relevance | path

Searched refs:Solver (Results 1 – 2 of 2) sorted by relevance

/NextBSD/contrib/llvm/include/llvm/CodeGen/PBQP/
HDGraph.h180 SolverT *Solver; variable
348 Graph() : Solver(nullptr) {} in Graph()
351 Graph(GraphMetadata Metadata) : Metadata(Metadata), Solver(nullptr) {} in Graph()
364 assert(!Solver && "Solver already set. Call unsetSolver()."); in setSolver()
365 Solver = &S; in setSolver()
367 Solver->handleAddNode(NId); in setSolver()
369 Solver->handleAddEdge(EId); in setSolver()
374 assert(Solver && "Solver not set."); in unsetSolver()
375 Solver = nullptr; in unsetSolver()
386 if (Solver) in addNode()
[all …]
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSCCP.cpp1568 SCCPSolver Solver(DL, TLI); in runOnFunction() local
1571 Solver.MarkBlockExecutable(F.begin()); in runOnFunction()
1575 Solver.markAnythingOverdefined(AI); in runOnFunction()
1580 Solver.Solve(); in runOnFunction()
1582 ResolvedUndefs = Solver.ResolvedUndefsIn(F); in runOnFunction()
1592 if (!Solver.isBlockExecutable(BB)) { in runOnFunction()
1610 LatticeVal IV = Solver.getLatticeValueFor(Inst); in runOnFunction()
1697 SCCPSolver Solver(DL, TLI); in runOnModule() local
1716 Solver.AddTrackedFunction(F); in runOnModule()
1725 Solver.AddArgumentTrackedFunction(F); in runOnModule()
[all …]