Lines Matching defs:SS
173 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) override {
177 return visitCallBase(cast<CallBase>(I), ChangedValues, SS);
179 return visitLoad(*cast<LoadInst>(&I), ChangedValues, SS);
181 return visitReturn(*cast<ReturnInst>(&I), ChangedValues, SS);
183 return visitSelect(*cast<SelectInst>(&I), ChangedValues, SS);
185 return visitStore(*cast<StoreInst>(&I), ChangedValues, SS);
187 return visitInst(I, ChangedValues, SS);
243 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) {
250 MergeValues(SS.getValueState(RegI), SS.getValueState(RetF));
259 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) {
280 SS.MarkBlockExecutable(&F->front());
287 MergeValues(SS.getValueState(RegFormal), SS.getValueState(RegActual));
296 MergeValues(SS.getValueState(RegI), SS.getValueState(RetF));
303 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) {
308 MergeValues(SS.getValueState(RegT), SS.getValueState(RegF));
316 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) {
321 MergeValues(SS.getValueState(RegI), SS.getValueState(MemGV));
332 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) {
339 MergeValues(SS.getValueState(RegI), SS.getValueState(MemGV));
346 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) {