Home
last modified time | relevance | path

Searched refs:TypeArgs (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp774 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 DAssumeBundleQueriesTest.cpp421 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 DODRHash.cpp929 auto TypeArgs = T->getTypeArgsAsWritten(); in VisitObjCObjectType() local
930 ID.AddInteger(TypeArgs.size()); in VisitObjCObjectType()
931 for (auto Arg : TypeArgs) { in VisitObjCObjectType()
H A DType.cpp1257 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 DASTImporter.cpp1660 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 DSemaType.cpp1060 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 DSemaChecking.cpp13435 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 DTreeTransform.h793 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 DSema.h9981 ArrayRef<ParsedType> TypeArgs,
10000 ArrayRef<TypeSourceInfo *> TypeArgs,