Searched refs:SparseSolver (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | SparsePropagation.h | 36 class SparseSolver; variable 93 SparseSolver<LatticeKey, LatticeVal> &SS) = 0; 113 class SparseSolver { 138 explicit SparseSolver( in SparseSolver() function 141 SparseSolver(const SparseSolver &) = delete; 142 SparseSolver &operator=(const SparseSolver &) = delete; 269 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable() 371 bool SparseSolver<LatticeKey, LatticeVal, KeyInfo>::isEdgeFeasible( in isEdgeFeasible() 385 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::visitTerminator( in visitTerminator() 470 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::Solve() { in Solve() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | CalledValuePropagation.cpp | 174 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) override { in ComputeInstructionState() 244 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitReturn() 260 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitCallBase() 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()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | SparsePropagation.cpp | 142 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) override { in ComputeInstructionState() 162 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitCallBase() 186 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitReturn() 202 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitStore() 216 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitInst() 230 SparseSolver<TestLatticeKey, TestLatticeVal> Solver;
|