• Home
  • Raw
  • Download

Lines Matching refs:ID

27     llvm::FoldingSetNodeID &ID;  member in __anondcd349f60111::StmtProfiler
32 StmtProfiler(llvm::FoldingSetNodeID &ID, const ASTContext &Context, in StmtProfiler() argument
34 : ID(ID), Context(Context), Canonical(Canonical) { } in StmtProfiler()
71 ID.AddInteger(S->getStmtClass()); in VisitStmt()
76 ID.AddInteger(0); in VisitStmt()
163 ID.AddBoolean(S->isVolatile()); in VisitGCCAsmStmt()
164 ID.AddBoolean(S->isSimple()); in VisitGCCAsmStmt()
166 ID.AddInteger(S->getNumOutputs()); in VisitGCCAsmStmt()
168 ID.AddString(S->getOutputName(I)); in VisitGCCAsmStmt()
171 ID.AddInteger(S->getNumInputs()); in VisitGCCAsmStmt()
173 ID.AddString(S->getInputName(I)); in VisitGCCAsmStmt()
176 ID.AddInteger(S->getNumClobbers()); in VisitGCCAsmStmt()
201 ID.AddBoolean(S->isIfExists()); in VisitMSDependentExistsStmt()
228 ID.AddBoolean(S->hasEllipsis()); in VisitObjCAtCatchStmt()
304 ID.AddInteger(S->getIdentType()); in VisitPredefinedExpr()
309 S->getValue().Profile(ID); in VisitIntegerLiteral()
314 ID.AddInteger(S->getKind()); in VisitCharacterLiteral()
315 ID.AddInteger(S->getValue()); in VisitCharacterLiteral()
320 S->getValue().Profile(ID); in VisitFloatingLiteral()
321 ID.AddBoolean(S->isExact()); in VisitFloatingLiteral()
330 ID.AddString(S->getBytes()); in VisitStringLiteral()
331 ID.AddInteger(S->getKind()); in VisitStringLiteral()
344 ID.AddInteger(S->getOpcode()); in VisitUnaryOperator()
352 ID.AddInteger(ON.getKind()); in VisitOffsetOfExpr()
363 ID.AddPointer(ON.getFieldName()); in VisitOffsetOfExpr()
378 ID.AddInteger(S->getKind()); in VisitUnaryExprOrTypeTraitExpr()
396 ID.AddBoolean(S->isArrow()); in VisitMemberExpr()
401 ID.AddBoolean(S->isFileScope()); in VisitCompoundLiteralExpr()
410 ID.AddInteger(S->getValueKind()); in VisitImplicitCastExpr()
424 ID.AddInteger(S->getOpcode()); in VisitBinaryOperator()
477 ID.AddBoolean(S->usesGNUSyntax()); in VisitDesignatedInitExpr()
482 ID.AddInteger(0); in VisitDesignatedInitExpr()
488 ID.AddInteger(1); in VisitDesignatedInitExpr()
491 ID.AddInteger(2); in VisitDesignatedInitExpr()
493 ID.AddInteger(D->getFirstExprIndex()); in VisitDesignatedInitExpr()
516 ID.AddPointer(0); in VisitGenericSelectionExpr()
534 ID.AddInteger(S->getOp()); in VisitAtomicExpr()
731 ID.AddInteger(SC); in VisitCXXOperatorCallExpr()
735 ID.AddInteger(UnaryOp); in VisitCXXOperatorCallExpr()
738 ID.AddInteger(BinaryOp); in VisitCXXOperatorCallExpr()
746 ID.AddInteger(S->getOperator()); in VisitCXXOperatorCallExpr()
788 ID.AddBoolean(S->getValue()); in VisitCXXBoolLiteralExpr()
819 ID.AddBoolean(S->isImplicit()); in VisitCXXThisExpr()
845 ID.AddBoolean(S->isElidable()); in VisitCXXConstructExpr()
863 ID.AddInteger(C->getCaptureKind()); in VisitLambdaExpr()
870 ID.AddBoolean(C->isPackExpansion()); in VisitLambdaExpr()
890 ID.AddBoolean(S->isGlobalDelete()); in VisitCXXDeleteExpr()
891 ID.AddBoolean(S->isArrayForm()); in VisitCXXDeleteExpr()
901 ID.AddBoolean(S->isArray()); in VisitCXXNewExpr()
902 ID.AddInteger(S->getNumPlacementArgs()); in VisitCXXNewExpr()
903 ID.AddBoolean(S->isGlobalNew()); in VisitCXXNewExpr()
904 ID.AddBoolean(S->isParenTypeId()); in VisitCXXNewExpr()
905 ID.AddInteger(S->getInitializationStyle()); in VisitCXXNewExpr()
911 ID.AddBoolean(S->isArrow()); in VisitCXXPseudoDestructorExpr()
920 ID.AddBoolean(S->hasExplicitTemplateArgs()); in VisitOverloadExpr()
933 ID.AddInteger(S->getTrait()); in VisitUnaryTypeTraitExpr()
939 ID.AddInteger(S->getTrait()); in VisitBinaryTypeTraitExpr()
946 ID.AddInteger(S->getTrait()); in VisitTypeTraitExpr()
947 ID.AddInteger(S->getNumArgs()); in VisitTypeTraitExpr()
954 ID.AddInteger(S->getTrait()); in VisitArrayTypeTraitExpr()
960 ID.AddInteger(S->getTrait()); in VisitExpressionTraitExpr()
969 ID.AddBoolean(S->hasExplicitTemplateArgs()); in VisitDependentScopeDeclRefExpr()
986 ID.AddBoolean(S->isImplicitAccess()); in VisitCXXDependentScopeMemberExpr()
989 ID.AddBoolean(S->isArrow()); in VisitCXXDependentScopeMemberExpr()
993 ID.AddBoolean(S->hasExplicitTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
999 ID.AddBoolean(S->isImplicitAccess()); in VisitUnresolvedMemberExpr()
1002 ID.AddBoolean(S->isArrow()); in VisitUnresolvedMemberExpr()
1006 ID.AddBoolean(S->hasExplicitTemplateArgs()); in VisitUnresolvedMemberExpr()
1040 ID.AddInteger(S->getNumExpansions()); in VisitFunctionParmPackExpr()
1088 ID.AddBoolean(S->isArrow()); in VisitObjCIvarRefExpr()
1089 ID.AddBoolean(S->isFreeIvar()); in VisitObjCIvarRefExpr()
1101 ID.AddBoolean(S->isSuperReceiver()); in VisitObjCPropertyRefExpr()
1120 ID.AddBoolean(S->isArrow()); in VisitObjCIsaExpr()
1125 ID.AddBoolean(S->getValue()); in VisitObjCBoolLiteralExpr()
1131 ID.AddBoolean(S->shouldCopy()); in VisitObjCIndirectCopyRestoreExpr()
1136 ID.AddBoolean(S->getBridgeKind()); in VisitObjCBridgedCastExpr()
1140 ID.AddInteger(D? D->getKind() : 0); in VisitDecl()
1145 ID.AddInteger(NTTP->getDepth()); in VisitDecl()
1146 ID.AddInteger(NTTP->getIndex()); in VisitDecl()
1147 ID.AddBoolean(NTTP->isParameterPack()); in VisitDecl()
1161 ID.AddInteger(Parm->getFunctionScopeDepth()); in VisitDecl()
1162 ID.AddInteger(Parm->getFunctionScopeIndex()); in VisitDecl()
1168 ID.AddInteger(TTP->getDepth()); in VisitDecl()
1169 ID.AddInteger(TTP->getIndex()); in VisitDecl()
1170 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
1176 ID.AddInteger(TTP->getDepth()); in VisitDecl()
1177 ID.AddInteger(TTP->getIndex()); in VisitDecl()
1178 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
1183 ID.AddPointer(D? D->getCanonicalDecl() : 0); in VisitDecl()
1190 ID.AddPointer(T.getAsOpaquePtr()); in VisitType()
1194 ID.AddPointer(Name.getAsOpaquePtr()); in VisitName()
1200 ID.AddPointer(NNS); in VisitNestedNameSpecifier()
1207 Name.Profile(ID); in VisitTemplateName()
1212 ID.AddInteger(NumArgs); in VisitTemplateArguments()
1219 ID.AddInteger(Arg.getKind()); in VisitTemplateArgument()
1242 Arg.getAsIntegral().Profile(ID); in VisitTemplateArgument()
1258 void Stmt::Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, in Profile() argument
1260 StmtProfiler Profiler(ID, Context, Canonical); in Profile()