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

References

tools/clang/lib/AST/StmtProfile.cpp
   85       ID.AddInteger(SC);
   89       ID.AddInteger(D ? D->getKind() : 0);
   94           ID.AddInteger(NTTP->getDepth());
   95           ID.AddInteger(NTTP->getIndex());
   96           ID.AddBoolean(NTTP->isParameterPack());
  110           ID.AddInteger(Parm->getFunctionScopeDepth());
  111           ID.AddInteger(Parm->getFunctionScopeIndex());
  117           ID.AddInteger(TTP->getDepth());
  118           ID.AddInteger(TTP->getIndex());
  119           ID.AddBoolean(TTP->isParameterPack());
  125           ID.AddInteger(TTP->getDepth());
  126           ID.AddInteger(TTP->getIndex());
  127           ID.AddBoolean(TTP->isParameterPack());
  132       ID.AddPointer(D ? D->getCanonicalDecl() : nullptr);
  139       ID.AddPointer(T.getAsOpaquePtr());
  143       ID.AddPointer(Name.getAsOpaquePtr());
  147       ID.AddPointer(II);
  153       ID.AddPointer(NNS);
  160       Name.Profile(ID);
  175         ID.AddInteger(Stmt::DeclRefExprClass);
  177         ID.AddInteger(SC);
  189         ID.AddBoolean(true);
  194       ID.AddBoolean(II);
  200       ID.AddBoolean(D);
  209       ID.AddBoolean(NNS);
  226       ID.AddInteger(0);
  308   ID.AddBoolean(S->isVolatile());
  309   ID.AddBoolean(S->isSimple());
  311   ID.AddInteger(S->getNumOutputs());
  313     ID.AddString(S->getOutputName(I));
  316   ID.AddInteger(S->getNumInputs());
  318     ID.AddString(S->getInputName(I));
  321   ID.AddInteger(S->getNumClobbers());
  324   ID.AddInteger(S->getNumLabels());
  349   ID.AddBoolean(S->isIfExists());
  380   ID.AddBoolean(S->hasEllipsis());
 1043     ID.AddBoolean(S->hasExplicitTemplateArgs());
 1051   ID.AddInteger(S->getIdentKind());
 1056   S->getValue().Profile(ID);
 1057   ID.AddInteger(S->getType()->castAs<BuiltinType>()->getKind());
 1062   S->getValue().Profile(ID);
 1063   ID.AddInteger(S->getType()->castAs<BuiltinType>()->getKind());
 1068   ID.AddInteger(S->getKind());
 1069   ID.AddInteger(S->getValue());
 1074   S->getValue().Profile(ID);
 1075   ID.AddBoolean(S->isExact());
 1076   ID.AddInteger(S->getType()->castAs<BuiltinType>()->getKind());
 1085   ID.AddString(S->getBytes());
 1086   ID.AddInteger(S->getKind());
 1099   ID.AddInteger(S->getOpcode());
 1107     ID.AddInteger(ON.getKind());
 1133   ID.AddInteger(S->getKind());
 1155   ID.AddBoolean(S->isArrow());
 1160   ID.AddBoolean(S->isFileScope());
 1169   ID.AddInteger(S->getValueKind());
 1183   ID.AddInteger(S->getOpcode());
 1240   ID.AddBoolean(S->usesGNUSyntax());
 1243       ID.AddInteger(0);
 1249       ID.AddInteger(1);
 1252       ID.AddInteger(2);
 1254     ID.AddInteger(D.getFirstExprIndex());
 1298       ID.AddPointer(nullptr);
 1316   ID.AddInteger(S->getOp());
 1542     ID.AddInteger(SC);
 1546       ID.AddInteger(UnaryOp);
 1549       ID.AddInteger(BinaryOp);
 1557   ID.AddInteger(S->getOperator());
 1566   ID.AddBoolean(S->isReversed());
 1620   ID.AddBoolean(S->getValue());
 1656   ID.AddBoolean(S->isImplicit());
 1682   ID.AddBoolean(S->isElidable());
 1709     ID.AddInteger(C->getCaptureKind());
 1717       ID.AddBoolean(C->isPackExpansion());
 1736   ID.AddBoolean(S->isGlobalDelete());
 1737   ID.AddBoolean(S->isArrayForm());
 1746   ID.AddBoolean(S->isArray());
 1747   ID.AddInteger(S->getNumPlacementArgs());
 1748   ID.AddBoolean(S->isGlobalNew());
 1749   ID.AddBoolean(S->isParenTypeId());
 1750   ID.AddInteger(S->getInitializationStyle());
 1756   ID.AddBoolean(S->isArrow());
 1758   ID.AddBoolean(S->getScopeTypeInfo() != nullptr);
 1761   ID.AddBoolean(S->getDestroyedTypeInfo() != nullptr);
 1772   ID.AddBoolean(S->hasExplicitTemplateArgs());
 1784   ID.AddInteger(S->getTrait());
 1785   ID.AddInteger(S->getNumArgs());
 1792   ID.AddInteger(S->getTrait());
 1798   ID.AddInteger(S->getTrait());
 1807   ID.AddBoolean(S->hasExplicitTemplateArgs());
 1820   ID.AddInteger(S->isListInitialization());
 1825   ID.AddBoolean(S->isImplicitAccess());
 1828     ID.AddBoolean(S->isArrow());
 1832   ID.AddBoolean(S->hasExplicitTemplateArgs());
 1838   ID.AddBoolean(S->isImplicitAccess());
 1841     ID.AddBoolean(S->isArrow());
 1845   ID.AddBoolean(S->hasExplicitTemplateArgs());
 1863     ID.AddInteger(Args.size());
 1867     ID.AddInteger(0);
 1887   ID.AddInteger(S->getNumExpansions());
 1899   ID.AddInteger(S->getOperator());
 1968   ID.AddBoolean(S->isArrow());
 1969   ID.AddBoolean(S->isFreeIvar());
 1981     ID.AddBoolean(S->isSuperReceiver());
 2000   ID.AddBoolean(S->isArrow());
 2005   ID.AddBoolean(S->getValue());
 2011   ID.AddBoolean(S->shouldCopy());
 2016   ID.AddBoolean(S->getBridgeKind());
 2026   ID.AddInteger(NumArgs);
 2033   ID.AddInteger(Arg.getKind());
 2056     Arg.getAsIntegral().Profile(ID);