Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DSparsePropagation.h34 class SparseSolver; variable
91 SparseSolver<LatticeKey, LatticeVal> &SS) = 0;
111 class SparseSolver {
136 explicit SparseSolver( in SparseSolver() function
139 SparseSolver(const SparseSolver &) = delete;
140 SparseSolver &operator=(const SparseSolver &) = delete;
267 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable()
369 bool SparseSolver<LatticeKey, LatticeVal, KeyInfo>::isEdgeFeasible( in isEdgeFeasible()
383 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::visitTerminator( in visitTerminator()
468 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::Solve() { in Solve()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp171 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) override { in ComputeInstructionState()
241 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitReturn()
257 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitCallBase()
301 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitSelect()
314 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitLoad()
330 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitStore()
344 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitInst()
371 SparseSolver<CVPLatticeKey, CVPLatticeVal> Solver(&Lattice); in runCVP()