Searched refs:SparseSolver (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | SparsePropagation.h | 36 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; 229 SparseSolver<LatticeKey, LatticeVal, KeyInfo>::getValueState(LatticeKey Key) { in getValueState() 245 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::UpdateState(LatticeKey Key, in UpdateState() 259 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::MarkBlockExecutable( in MarkBlockExecutable() 268 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | CalledValuePropagation.cpp | 174 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) override { in ComputeInstructionState() 245 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitReturn() 262 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitCallBase() 307 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitSelect() 320 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitLoad() 337 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitStore() 351 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitInst() 378 SparseSolver<CVPLatticeKey, CVPLatticeVal> Solver(&Lattice); in runCVP()
|