Lines Matching refs:SS

172       SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) override {  in ComputeInstructionState()  argument
176 return visitCallBase(cast<CallBase>(I), ChangedValues, SS); in ComputeInstructionState()
178 return visitLoad(*cast<LoadInst>(&I), ChangedValues, SS); in ComputeInstructionState()
180 return visitReturn(*cast<ReturnInst>(&I), ChangedValues, SS); in ComputeInstructionState()
182 return visitSelect(*cast<SelectInst>(&I), ChangedValues, SS); in ComputeInstructionState()
184 return visitStore(*cast<StoreInst>(&I), ChangedValues, SS); in ComputeInstructionState()
186 return visitInst(I, ChangedValues, SS); in ComputeInstructionState()
242 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitReturn() argument
249 MergeValues(SS.getValueState(RegI), SS.getValueState(RetF)); in visitReturn()
258 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitCallBase() argument
279 SS.MarkBlockExecutable(&F->front()); in visitCallBase()
286 MergeValues(SS.getValueState(RegFormal), SS.getValueState(RegActual)); in visitCallBase()
295 MergeValues(SS.getValueState(RegI), SS.getValueState(RetF)); in visitCallBase()
302 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitSelect() argument
307 MergeValues(SS.getValueState(RegT), SS.getValueState(RegF)); in visitSelect()
315 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitLoad() argument
320 MergeValues(SS.getValueState(RegI), SS.getValueState(MemGV)); in visitLoad()
331 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitStore() argument
338 MergeValues(SS.getValueState(RegI), SS.getValueState(MemGV)); in visitStore()
345 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitInst() argument