Home | History | Annotate | Download | only in AST

Lines Matching defs:ID

27     llvm::FoldingSetNodeID &ID;
32 StmtProfiler(llvm::FoldingSetNodeID &ID, const ASTContext &Context,
34 : ID(ID), Context(Context), Canonical(Canonical) { }
71 ID.AddInteger(S->getStmtClass());
76 ID.AddInteger(0);
162 ID.AddBoolean(S->isVolatile());
163 ID.AddBoolean(S->isSimple());
165 ID.AddInteger(S->getNumOutputs());
167 ID.AddString(S->getOutputName(I));
170 ID.AddInteger(S->getNumInputs());
172 ID.AddString(S->getInputName(I));
175 ID.AddInteger(S->getNumClobbers());
200 ID.AddBoolean(S->isIfExists());
231 ID.AddBoolean(S->hasEllipsis());
544 ID.AddInteger(S->getIdentType());
549 S->getValue().Profile(ID);
550 ID.AddInteger(S->getType()->castAs<BuiltinType>()->getKind());
555 ID.AddInteger(S->getKind());
556 ID.AddInteger(S->getValue());
561 S->getValue().Profile(ID);
562 ID.AddBoolean(S->isExact());
563 ID.AddInteger(S->getType()->castAs<BuiltinType>()->getKind());
572 ID.AddString(S->getBytes());
573 ID.AddInteger(S->getKind());
586 ID.AddInteger(S->getOpcode());
594 ID.AddInteger(ON.getKind());
605 ID.AddPointer(ON.getFieldName());
620 ID.AddInteger(S->getKind());
638 ID.AddBoolean(S->isArrow());
643 ID.AddBoolean(S->isFileScope());
652 ID.AddInteger(S->getValueKind());
666 ID.AddInteger(S->getOpcode());
723 ID.AddBoolean(S->usesGNUSyntax());
728 ID.AddInteger(0);
734 ID.AddInteger(1);
737 ID.AddInteger(2);
739 ID.AddInteger(D->getFirstExprIndex());
762 ID.AddPointer(nullptr);
780 ID.AddInteger(S->getOp());
977 ID.AddInteger(SC);
981 ID.AddInteger(UnaryOp);
984 ID.AddInteger(BinaryOp);
992 ID.AddInteger(S->getOperator());
1034 ID.AddBoolean(S->getValue());
1065 ID.AddBoolean(S->isImplicit());
1091 ID.AddBoolean(S->isElidable());
1109 ID.AddInteger(C->getCaptureKind());
1116 ID.AddBoolean(C->isPackExpansion());
1135 ID.AddBoolean(S->isGlobalDelete());
1136 ID.AddBoolean(S->isArrayForm());
1146 ID.AddBoolean(S->isArray());
1147 ID.AddInteger(S->getNumPlacementArgs());
1148 ID.AddBoolean(S->isGlobalNew());
1149 ID.AddBoolean(S->isParenTypeId());
1150 ID.AddInteger(S->getInitializationStyle());
1156 ID.AddBoolean(S->isArrow());
1158 ID.AddBoolean(S->getScopeTypeInfo() != nullptr);
1161 ID.AddBoolean(S->getDestroyedTypeInfo() != nullptr);
1165 ID.AddPointer(S->getDestroyedTypeIdentifier());
1172 ID.AddBoolean(S->hasExplicitTemplateArgs());
1185 ID.AddInteger(S->getTrait());
1186 ID.AddInteger(S->getNumArgs());
1193 ID.AddInteger(S->getTrait());
1199 ID.AddInteger(S->getTrait());
1208 ID.AddBoolean(S->hasExplicitTemplateArgs());
1225 ID.AddBoolean(S->isImplicitAccess());
1228 ID.AddBoolean(S->isArrow());
1232 ID.AddBoolean(S->hasExplicitTemplateArgs());
1238 ID
1241 ID.AddBoolean(S->isArrow());
1245 ID.AddBoolean(S->hasExplicitTemplateArgs());
1279 ID.AddInteger(S->getNumExpansions());
1291 ID.AddInteger(S->getOperator());
1336 ID.AddBoolean(S->isArrow());
1337 ID.AddBoolean(S->isFreeIvar());
1349 ID.AddBoolean(S->isSuperReceiver());
1368 ID.AddBoolean(S->isArrow());
1373 ID.AddBoolean(S->getValue());
1379 ID.AddBoolean(S->shouldCopy());
1384 ID.AddBoolean(S->getBridgeKind());
1388 ID.AddInteger(D? D->getKind() : 0);
1393 ID.AddInteger(NTTP->getDepth());
1394 ID.AddInteger(NTTP->getIndex());
1395 ID.AddBoolean(NTTP->isParameterPack());
1409 ID.AddInteger(Parm->getFunctionScopeDepth());
1410 ID.AddInteger(Parm->getFunctionScopeIndex());
1416 ID.AddInteger(TTP->getDepth());
1417 ID.AddInteger(TTP->getIndex());
1418 ID.AddBoolean(TTP->isParameterPack());
1424 ID.AddInteger(TTP->getDepth());
1425 ID.AddInteger(TTP->getIndex());
1426 ID.AddBoolean(TTP->isParameterPack());
1431 ID.AddPointer(D? D->getCanonicalDecl() : nullptr);
1438 ID.AddPointer(T.getAsOpaquePtr());
1442 ID.AddPointer(Name.getAsOpaquePtr());
1448 ID.AddPointer(NNS);
1455 Name.Profile(ID);
1460 ID.AddInteger(NumArgs);
1467 ID.AddInteger(Arg.getKind());
1490 Arg.getAsIntegral().Profile(ID);
1505 void Stmt::Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context,
1507 StmtProfiler Profiler(ID, Context, Canonical);