Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DSparsePropagation.h35 class SparseSolver; variable
92 SparseSolver<LatticeKey, LatticeVal> &SS) = 0;
112 class SparseSolver {
137 explicit SparseSolver( in SparseSolver() function
140 SparseSolver(const SparseSolver &) = delete;
141 SparseSolver &operator=(const SparseSolver &) = delete;
268 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable()
374 bool SparseSolver<LatticeKey, LatticeVal, KeyInfo>::isEdgeFeasible( in isEdgeFeasible()
388 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::visitTerminator( in visitTerminator()
473 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::Solve() { in Solve()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp172 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) override { in ComputeInstructionState()
243 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitReturn()
259 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitCallSite()
304 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitSelect()
317 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitLoad()
333 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitStore()
347 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitInst()
374 SparseSolver<CVPLatticeKey, CVPLatticeVal> Solver(&Lattice); in runCVP()