/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | DynamicTypePropagation.cpp | 777 const ObjCMethodDecl *Method, ArrayRef<QualType> TypeArgs, in getReturnTypeForMethod() argument 790 C, TypeArgs, ObjCSubstitutionContext::Result); in getReturnTypeForMethod() 852 Optional<ArrayRef<QualType>> TypeArgs = in checkPreObjCMessage() local 856 if (!TypeArgs) in checkPreObjCMessage() 868 ASTCtxt, *TypeArgs, ObjCSubstitutionContext::Parameter); in checkPreObjCMessage() 985 Optional<ArrayRef<QualType>> TypeArgs = in checkPostObjCMessage() local 987 if (!TypeArgs) in checkPostObjCMessage() 991 getReturnTypeForMethod(Method, *TypeArgs, *TrackedType, ASTCtxt); in checkPostObjCMessage()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DynamicTypePropagation.cpp | 686 const ObjCMethodDecl *Method, ArrayRef<QualType> TypeArgs, in getReturnTypeForMethod() argument 699 C, TypeArgs, ObjCSubstitutionContext::Result); in getReturnTypeForMethod() 730 Optional<ArrayRef<QualType>> TypeArgs = in checkPreObjCMessage() local 734 if (!TypeArgs) in checkPreObjCMessage() 746 ASTCtxt, *TypeArgs, ObjCSubstitutionContext::Parameter); in checkPreObjCMessage() 833 Optional<ArrayRef<QualType>> TypeArgs = in checkPostObjCMessage() local 835 if (!TypeArgs) in checkPostObjCMessage() 839 getReturnTypeForMethod(Method, *TypeArgs, *TrackedType, ASTCtxt); in checkPostObjCMessage()
|
/external/llvm-project/llvm/unittests/Analysis/ |
D | AssumeBundleQueriesTest.cpp | 405 std::vector<Type *> TypeArgs; in RunRandTest() local 407 TypeArgs.push_back(Type::getInt32PtrTy(C)); in RunRandTest() 409 FunctionType::get(Type::getVoidTy(C), TypeArgs, false); in RunRandTest()
|
/external/llvm-project/clang/lib/AST/ |
D | ODRHash.cpp | 928 auto TypeArgs = T->getTypeArgsAsWritten(); in VisitObjCObjectType() local 929 ID.AddInteger(TypeArgs.size()); in VisitObjCObjectType() 930 for (auto Arg : TypeArgs) { in VisitObjCObjectType()
|
D | Type.cpp | 1251 ArrayRef<QualType> TypeArgs; member 1256 : BaseType(ctx), TypeArgs(typeArgs), SubstContext(context) {} in SubstObjCTypeArgsVisitor() 1263 if (!TypeArgs.empty()) { in VisitObjCTypeParamType() 1264 QualType argType = TypeArgs[typeParam->getIndex()]; in VisitObjCTypeParamType() 1314 Ctx, TypeArgs, ObjCSubstitutionContext::Result); in VisitFunctionType() 1337 Ctx, TypeArgs, ObjCSubstitutionContext::Parameter); in VisitFunctionType() 1354 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); in VisitFunctionType() 1386 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); in VisitObjCObjectType() 1395 if (TypeArgs.empty() && in VisitObjCObjectType()
|
D | ASTImporter.cpp | 1565 SmallVector<QualType, 4> TypeArgs; in VisitObjCObjectType() local 1568 TypeArgs.push_back(*TyOrErr); in VisitObjCObjectType() 1582 return Importer.getToContext().getObjCObjectType(*ToBaseTypeOrErr, TypeArgs, in VisitObjCObjectType()
|
/external/clang/lib/Sema/ |
D | SemaType.cpp | 1057 ArrayRef<TypeSourceInfo *> TypeArgs, in BuildObjCObjectType() argument 1065 if (!TypeArgs.empty()) { in BuildObjCObjectType() 1066 Result = applyObjCTypeArgs(*this, Loc, Result, TypeArgs, in BuildObjCObjectType() 1132 ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers() argument 1149 for (unsigned i = 0, n = TypeArgs.size(); i != n; ++i) { in actOnObjCTypeArgsAndProtocolQualifiers() 1151 QualType TypeArg = GetTypeFromParser(TypeArgs[i], &TypeArgInfo); in actOnObjCTypeArgsAndProtocolQualifiers()
|
D | SemaChecking.cpp | 8086 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkObjCArrayLiteral() local 8087 if (TypeArgs.size() != 1) in checkObjCArrayLiteral() 8090 QualType TargetElementType = TypeArgs[0]; in checkObjCArrayLiteral() 8114 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkObjCDictionaryLiteral() local 8115 if (TypeArgs.size() != 2) in checkObjCDictionaryLiteral() 8118 QualType TargetKeyType = TypeArgs[0]; in checkObjCDictionaryLiteral() 8119 QualType TargetObjectType = TypeArgs[1]; in checkObjCDictionaryLiteral()
|
D | TreeTransform.h | 709 ArrayRef<TypeSourceInfo *> TypeArgs, 11479 ArrayRef<TypeSourceInfo *> TypeArgs, in RebuildObjCObjectType() argument 11486 TypeArgs, TypeArgsRAngleLoc, in RebuildObjCObjectType()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaType.cpp | 1069 ArrayRef<TypeSourceInfo *> TypeArgs, in BuildObjCObjectType() argument 1077 if (!TypeArgs.empty()) { in BuildObjCObjectType() 1078 Result = applyObjCTypeArgs(*this, Loc, Result, TypeArgs, in BuildObjCObjectType() 1146 ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers() argument 1163 for (unsigned i = 0, n = TypeArgs.size(); i != n; ++i) { in actOnObjCTypeArgsAndProtocolQualifiers() 1165 QualType TypeArg = GetTypeFromParser(TypeArgs[i], &TypeArgInfo); in actOnObjCTypeArgsAndProtocolQualifiers()
|
D | SemaChecking.cpp | 11863 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkObjCArrayLiteral() local 11864 if (TypeArgs.size() != 1) in checkObjCArrayLiteral() 11867 QualType TargetElementType = TypeArgs[0]; in checkObjCArrayLiteral() 11892 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkObjCDictionaryLiteral() local 11893 if (TypeArgs.size() != 2) in checkObjCDictionaryLiteral() 11896 QualType TargetKeyType = TypeArgs[0]; in checkObjCDictionaryLiteral() 11897 QualType TargetObjectType = TypeArgs[1]; in checkObjCDictionaryLiteral()
|
D | TreeTransform.h | 792 ArrayRef<TypeSourceInfo *> TypeArgs, 13896 ArrayRef<TypeSourceInfo *> TypeArgs, in RebuildObjCObjectType() argument 13903 TypeArgs, TypeArgsRAngleLoc, in RebuildObjCObjectType()
|
/external/clang/lib/AST/ |
D | ASTImporter.cpp | 1963 SmallVector<QualType, 4> TypeArgs; in VisitObjCObjectType() local 1969 TypeArgs.push_back(ImportedTypeArg); in VisitObjCObjectType() 1981 return Importer.getToContext().getObjCObjectType(ToBaseType, TypeArgs, in VisitObjCObjectType()
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 5536 SmallVector<QualType, 4> TypeArgs; in readTypeRecord() local 5538 TypeArgs.push_back(readType(*Loc.F, Record, Idx)); in readTypeRecord() 5544 return Context.getObjCObjectType(Base, TypeArgs, Protos, IsKindOf); in readTypeRecord()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 7456 ArrayRef<ParsedType> TypeArgs, 7467 ArrayRef<TypeSourceInfo *> TypeArgs,
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 9435 ArrayRef<ParsedType> TypeArgs, 9454 ArrayRef<TypeSourceInfo *> TypeArgs,
|