Searched refs:SparseSolver (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | SparsePropagation.h | 34 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 D | CalledValuePropagation.cpp | 171 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()
|