| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypePropagation.cpp | 774 const ObjCMethodDecl *Method, ArrayRef<QualType> TypeArgs, in getReturnTypeForMethod() argument 787 C, TypeArgs, ObjCSubstitutionContext::Result); in getReturnTypeForMethod() 849 Optional<ArrayRef<QualType>> TypeArgs = in checkPreObjCMessage() local 853 if (!TypeArgs) in checkPreObjCMessage() 865 ASTCtxt, *TypeArgs, ObjCSubstitutionContext::Parameter); in checkPreObjCMessage() 982 Optional<ArrayRef<QualType>> TypeArgs = in checkPostObjCMessage() local 984 if (!TypeArgs) in checkPostObjCMessage() 988 getReturnTypeForMethod(Method, *TypeArgs, *TrackedType, ASTCtxt); in checkPostObjCMessage()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | AssumeBundleQueriesTest.cpp | 421 std::vector<Type *> TypeArgs; in RunRandTest() local 423 TypeArgs.push_back(Type::getInt32PtrTy(C)); in RunRandTest() 425 FunctionType::get(Type::getVoidTy(C), TypeArgs, false); in RunRandTest()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ODRHash.cpp | 929 auto TypeArgs = T->getTypeArgsAsWritten(); in VisitObjCObjectType() local 930 ID.AddInteger(TypeArgs.size()); in VisitObjCObjectType() 931 for (auto Arg : TypeArgs) { in VisitObjCObjectType()
|
| H A D | Type.cpp | 1257 ArrayRef<QualType> TypeArgs; member 1262 : BaseType(ctx), TypeArgs(typeArgs), SubstContext(context) {} in SubstObjCTypeArgsVisitor() 1269 if (!TypeArgs.empty()) { in VisitObjCTypeParamType() 1270 QualType argType = TypeArgs[typeParam->getIndex()]; in VisitObjCTypeParamType() 1320 Ctx, TypeArgs, ObjCSubstitutionContext::Result); in VisitFunctionType() 1343 Ctx, TypeArgs, ObjCSubstitutionContext::Parameter); in VisitFunctionType() 1360 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); in VisitFunctionType() 1392 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); in VisitObjCObjectType() 1401 if (TypeArgs.empty() && in VisitObjCObjectType()
|
| H A D | ASTImporter.cpp | 1660 SmallVector<QualType, 4> TypeArgs; in VisitObjCObjectType() local 1663 TypeArgs.push_back(*TyOrErr); in VisitObjCObjectType() 1677 return Importer.getToContext().getObjCObjectType(*ToBaseTypeOrErr, TypeArgs, in VisitObjCObjectType()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaType.cpp | 1060 ArrayRef<TypeSourceInfo *> TypeArgs, in BuildObjCObjectType() argument 1068 if (!TypeArgs.empty()) { in BuildObjCObjectType() 1069 Result = applyObjCTypeArgs(*this, Loc, Result, TypeArgs, in BuildObjCObjectType() 1137 ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers() argument 1154 for (unsigned i = 0, n = TypeArgs.size(); i != n; ++i) { in actOnObjCTypeArgsAndProtocolQualifiers() 1156 QualType TypeArg = GetTypeFromParser(TypeArgs[i], &TypeArgInfo); in actOnObjCTypeArgsAndProtocolQualifiers()
|
| H A D | SemaChecking.cpp | 13435 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkObjCArrayLiteral() local 13436 if (TypeArgs.size() != 1) in checkObjCArrayLiteral() 13439 QualType TargetElementType = TypeArgs[0]; in checkObjCArrayLiteral() 13464 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkObjCDictionaryLiteral() local 13465 if (TypeArgs.size() != 2) in checkObjCDictionaryLiteral() 13468 QualType TargetKeyType = TypeArgs[0]; in checkObjCDictionaryLiteral() 13469 QualType TargetObjectType = TypeArgs[1]; in checkObjCDictionaryLiteral()
|
| H A D | TreeTransform.h | 793 ArrayRef<TypeSourceInfo *> TypeArgs, 14503 ArrayRef<TypeSourceInfo *> TypeArgs, in RebuildObjCObjectType() argument 14510 TypeArgs, TypeArgsRAngleLoc, in RebuildObjCObjectType()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 9981 ArrayRef<ParsedType> TypeArgs, 10000 ArrayRef<TypeSourceInfo *> TypeArgs,
|