reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Analysis/LiveVariables.cpp
  266     val.liveStmts = LV.SSetFact.remove(val.liveStmts, S);
  283         AddLiveStmt(val.liveStmts, LV.SSetFact, ImplicitObj);
  291         val.liveDecls = LV.DSetFact.add(val.liveDecls,
  292                                         LV.analysisContext.getSelfDecl());
  300           AddLiveStmt(val.liveStmts, LV.SSetFact, VA->getSizeExpr());
  313       val.liveStmts = LV.SSetFact.add(val.liveStmts, child);
  334       AddLiveStmt(val.liveStmts, LV.SSetFact, cast<IfStmt>(S)->getCond());
  341       AddLiveStmt(val.liveStmts, LV.SSetFact, cast<WhileStmt>(S)->getCond());
  348       AddLiveStmt(val.liveStmts, LV.SSetFact, cast<DoStmt>(S)->getCond());
  355       AddLiveStmt(val.liveStmts, LV.SSetFact, cast<ForStmt>(S)->getCond());
  363       AddLiveStmt(val.liveStmts, LV.SSetFact, Child);
  374     if (!LV.killAtAssign)
  387           val.liveBindings = LV.BSetFact.remove(val.liveBindings, BD);
  391           val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
  403        LV.analysisContext.getReferencedBlockVars(BE->getBlockDecl())) {
  406     val.liveDecls = LV.DSetFact.add(val.liveDecls, VD);
  412   bool InAssignment = LV.inAssignment[DR];
  415       val.liveBindings = LV.BSetFact.add(val.liveBindings, BD);
  418       val.liveDecls = LV.DSetFact.add(val.liveDecls, VD);
  426         val.liveBindings = LV.BSetFact.remove(val.liveBindings, BD);
  429         val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
  448     val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
  466     val.liveStmts = LV.SSetFact.add(val.liveStmts, subEx->IgnoreParens());