Lines Matching refs:SS
142 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) override { in ComputeInstructionState() argument
145 return visitCallBase(cast<CallBase>(I), ChangedValues, SS); in ComputeInstructionState()
147 return visitReturn(*cast<ReturnInst>(&I), ChangedValues, SS); in ComputeInstructionState()
149 return visitStore(*cast<StoreInst>(&I), ChangedValues, SS); in ComputeInstructionState()
151 return visitInst(I, ChangedValues, SS); in ComputeInstructionState()
162 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitCallBase() argument
169 SS.MarkBlockExecutable(&F->front()); in visitCallBase()
175 MergeValues(SS.getValueState(RegFormal), SS.getValueState(RegActual)); in visitCallBase()
179 MergeValues(SS.getValueState(RegI), SS.getValueState(RetF)); in visitCallBase()
186 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitReturn() argument
193 MergeValues(SS.getValueState(RegR), SS.getValueState(RetF)); in visitReturn()
202 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitStore() argument
209 MergeValues(SS.getValueState(RegVal), SS.getValueState(MemPtr)); in visitStore()
216 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitInst() argument