• Home
  • Raw
  • Download

Lines Matching refs:vals

109   SmallVector<ValueVector, 8> vals;  member in __anon97342a390211::CFGBlockValues
119 return vals[block->getBlockID()]; in getValueVector()
143 CFGBlockValues::CFGBlockValues(const CFG &c) : cfg(c), vals(0) {} in CFGBlockValues()
152 vals.resize(n); in computeSetOfDeclarations()
154 vals[i].resize(decls); in computeSetOfDeclarations()
491 CFGBlockValues &vals; member in __anon97342a390511::TransferFunctions
500 TransferFunctions(CFGBlockValues &vals, const CFG &cfg, in TransferFunctions() argument
504 : vals(vals), cfg(cfg), block(block), ac(ac), in TransferFunctions()
599 Value AtPredExit = vals.getValue(Pred, B, vd); in getUninitUse()
604 vals.getValue(B, nullptr, vd) == Uninitialized) { in getUninitUse()
647 vals.getValue(Block, Succ, vd) == Uninitialized) { in getUninitUse()
678 Value v = vals[vd]; in reportUse()
688 vals[VD] = Initialized; in VisitObjCForCollectionStmt()
699 vals[vd] = Initialized; in VisitBlockExpr()
714 vals.setAllScratchValues(Initialized); in VisitCallExpr()
724 vals.setAllScratchValues(Unknown); in VisitCallExpr()
737 vals[cast<VarDecl>(dr->getDecl())] = Initialized; in VisitDeclRefExpr()
749 vals[VD] = Initialized; in VisitBinaryOperator()
768 vals[VD] = Uninitialized; in VisitDeclStmt()
771 vals[VD] = Initialized; in VisitDeclStmt()
783 vals[VD] = Uninitialized; in VisitDeclStmt()
793 vals.setAllScratchValues(Unknown); in VisitObjCMessageExpr()
802 AnalysisDeclContext &ac, CFGBlockValues &vals, in runOnBlock() argument
807 vals.resetScratch(); in runOnBlock()
816 vals.mergeIntoScratch(vals.getValueVector(pred), isFirst); in runOnBlock()
821 TransferFunctions tf(vals, cfg, block, ac, classification, handler); in runOnBlock()
827 return vals.updateValueVectorWithScratch(block); in runOnBlock()
873 CFGBlockValues vals(cfg); in runUninitializedVariablesAnalysis() local
874 vals.computeSetOfDeclarations(dc); in runUninitializedVariablesAnalysis()
875 if (vals.hasNoDeclarations()) in runUninitializedVariablesAnalysis()
878 stats.NumVariablesAnalyzed = vals.getNumEntries(); in runUninitializedVariablesAnalysis()
886 ValueVector &vec = vals.getValueVector(&entry); in runUninitializedVariablesAnalysis()
887 const unsigned n = vals.getNumEntries(); in runUninitializedVariablesAnalysis()
904 bool changed = runOnBlock(block, cfg, ac, vals, in runUninitializedVariablesAnalysis()
919 runOnBlock(block, cfg, ac, vals, classification, wasAnalyzed, handler); in runUninitializedVariablesAnalysis()