reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
152 return Record.Emit(Code, AbbrevToUse); 158 Record.AddTypeRef(T.getLocalUnqualifiedType()); 159 Record.push_back(Qs.getAsOpaqueValue()); 190 Record.AddTypeRef(T->getElementType()); 195 Record.AddTypeRef(T->getPointeeType()); 200 Record.AddTypeRef(T->getOriginalType()); 205 Record.AddTypeRef(T->getOriginalType()); 206 Record.AddTypeRef(T->getAdjustedType()); 211 Record.AddTypeRef(T->getPointeeType()); 216 Record.AddTypeRef(T->getPointeeTypeAsWritten()); 217 Record.push_back(T->isSpelledAsLValue()); 222 Record.AddTypeRef(T->getPointeeTypeAsWritten()); 227 Record.AddTypeRef(T->getPointeeType()); 228 Record.AddTypeRef(QualType(T->getClass(), 0)); 233 Record.AddTypeRef(T->getElementType()); 234 Record.push_back(T->getSizeModifier()); // FIXME: stable values 235 Record.push_back(T->getIndexTypeCVRQualifiers()); // FIXME: stable values 240 Record.AddAPInt(T->getSize()); 241 Record.AddStmt(const_cast<Expr*>(T->getSizeExpr())); 252 Record.AddSourceLocation(T->getLBracketLoc()); 253 Record.AddSourceLocation(T->getRBracketLoc()); 254 Record.AddStmt(T->getSizeExpr()); 259 Record.AddTypeRef(T->getElementType()); 260 Record.push_back(T->getNumElements()); 261 Record.push_back(T->getVectorKind()); 271 Record.AddTypeRef(T->getReturnType()); 273 Record.push_back(C.getNoReturn()); 274 Record.push_back(C.getHasRegParm()); 275 Record.push_back(C.getRegParm()); 277 Record.push_back(C.getCC()); 278 Record.push_back(C.getProducesResult()); 279 Record.push_back(C.getNoCallerSavedRegs()); 280 Record.push_back(C.getNoCfCheck()); 311 Record.push_back(T->isVariadic()); 312 Record.push_back(T->hasTrailingReturn()); 313 Record.push_back(T->getMethodQuals().getAsOpaqueValue()); 314 Record.push_back(static_cast<unsigned>(T->getRefQualifier())); 315 addExceptionSpec(T, Record); 317 Record.push_back(T->getNumParams()); 319 Record.AddTypeRef(T->getParamType(I)); 323 Record.push_back(T->getExtParameterInfo(I).getOpaqueValue()); 335 Record.AddDeclRef(T->getDecl()); 340 Record.AddDeclRef(T->getDecl()); 342 Record.AddTypeRef(T->getCanonicalTypeInternal()); 347 Record.AddStmt(T->getUnderlyingExpr()); 352 Record.AddTypeRef(T->getUnderlyingType()); 357 Record.AddTypeRef(T->getUnderlyingType()); 358 Record.AddStmt(T->getUnderlyingExpr()); 363 Record.AddTypeRef(T->getBaseType()); 364 Record.AddTypeRef(T->getUnderlyingType()); 365 Record.push_back(T->getUTTKind()); 370 Record.AddTypeRef(T->getDeducedType()); 371 Record.push_back((unsigned)T->getKeyword()); 373 Record.push_back(T->containsUnexpandedParameterPack() ? 2 : 380 Record.AddTemplateName(T->getTemplateName()); 381 Record.AddTypeRef(T->getDeducedType()); 383 Record.push_back(T->isDependentType()); 388 Record.push_back(T->isDependentType()); 389 Record.AddDeclRef(T->getDecl()->getCanonicalDecl()); 405 Record.AddTypeRef(T->getModifiedType()); 406 Record.AddTypeRef(T->getEquivalentType()); 407 Record.push_back(T->getAttrKind()); 414 Record.AddTypeRef(QualType(T->getReplacedParameter(), 0)); 415 Record.AddTypeRef(T->getReplacementType()); 422 Record.AddTypeRef(QualType(T->getReplacedParameter(), 0)); 423 Record.AddTemplateArgument(T->getArgumentPack()); 430 Record.push_back(T->isDependentType()); 431 Record.AddTemplateName(T->getTemplateName()); 432 Record.push_back(T->getNumArgs()); 434 Record.AddTemplateArgument(ArgI); 435 Record.AddTypeRef(T->isTypeAlias() ? T->getAliasedType() 445 Record.AddStmt(T->getSizeExpr()); 446 Record.AddSourceRange(T->getBracketsRange()); 453 Record.AddTypeRef(T->getElementType()); 454 Record.AddStmt(T->getSizeExpr()); 455 Record.AddSourceLocation(T->getAttributeLoc()); 460 Record.AddTypeRef(T->getElementType()); 461 Record.AddStmt(const_cast<Expr*>(T->getSizeExpr())); 462 Record.AddSourceLocation(T->getAttributeLoc()); 463 Record.push_back(T->getVectorKind()); 470 Record.AddTypeRef(T->getPointeeType()); 471 Record.AddStmt(T->getAddrSpaceExpr()); 472 Record.AddSourceLocation(T->getAttributeLoc()); 478 Record.push_back(T->getDepth()); 479 Record.push_back(T->getIndex()); 480 Record.push_back(T->isParameterPack()); 481 Record.AddDeclRef(T->getDecl()); 487 Record.push_back(T->getKeyword()); 488 Record.AddNestedNameSpecifier(T->getQualifier()); 489 Record.AddIdentifierRef(T->getIdentifier()); 490 Record.AddTypeRef( 498 Record.push_back(T->getKeyword()); 499 Record.AddNestedNameSpecifier(T->getQualifier()); 500 Record.AddIdentifierRef(T->getIdentifier()); 501 Record.push_back(T->getNumArgs()); 503 Record.AddTemplateArgument(I); 508 Record.AddTypeRef(T->getPattern()); 510 Record.push_back(*NumExpansions + 1); 512 Record.push_back(0); 517 Record.AddTypeRef(T->getInnerType()); 522 Record.AddTypeRef(T->getUnderlyingType()); 523 Record.AddIdentifierRef(T->getMacroIdentifier()); 528 Record.push_back(T->getKeyword()); 529 Record.AddNestedNameSpecifier(T->getQualifier()); 530 Record.AddTypeRef(T->getNamedType()); 531 Record.AddDeclRef(T->getOwnedTagDecl()); 536 Record.AddDeclRef(T->getDecl()->getCanonicalDecl()); 537 Record.AddTypeRef(T->getInjectedSpecializationType()); 542 Record.AddDeclRef(T->getDecl()->getCanonicalDecl()); 547 Record.AddDeclRef(T->getDecl()); 548 Record.push_back(T->getNumProtocols()); 550 Record.AddDeclRef(I); 555 Record.AddTypeRef(T->getBaseType()); 556 Record.push_back(T->getTypeArgsAsWritten().size()); 558 Record.AddTypeRef(TypeArg); 559 Record.push_back(T->getNumProtocols()); 561 Record.AddDeclRef(I); 562 Record.push_back(T->isKindOfTypeAsWritten()); 568 Record.AddTypeRef(T->getPointeeType()); 574 Record.AddTypeRef(T->getValueType()); 580 Record.AddTypeRef(T->getElementType()); 581 Record.push_back(T->isReadOnly());