Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp777 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/
DDynamicTypePropagation.cpp686 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/
DAssumeBundleQueriesTest.cpp405 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/
DODRHash.cpp928 auto TypeArgs = T->getTypeArgsAsWritten(); in VisitObjCObjectType() local
929 ID.AddInteger(TypeArgs.size()); in VisitObjCObjectType()
930 for (auto Arg : TypeArgs) { in VisitObjCObjectType()
DType.cpp1251 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()
DASTImporter.cpp1565 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/
DSemaType.cpp1057 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()
DSemaChecking.cpp8086 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()
DTreeTransform.h709 ArrayRef<TypeSourceInfo *> TypeArgs,
11479 ArrayRef<TypeSourceInfo *> TypeArgs, in RebuildObjCObjectType() argument
11486 TypeArgs, TypeArgsRAngleLoc, in RebuildObjCObjectType()
/external/llvm-project/clang/lib/Sema/
DSemaType.cpp1069 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()
DSemaChecking.cpp11863 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()
DTreeTransform.h792 ArrayRef<TypeSourceInfo *> TypeArgs,
13896 ArrayRef<TypeSourceInfo *> TypeArgs, in RebuildObjCObjectType() argument
13903 TypeArgs, TypeArgsRAngleLoc, in RebuildObjCObjectType()
/external/clang/lib/AST/
DASTImporter.cpp1963 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/
DASTReader.cpp5536 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/
DSema.h7456 ArrayRef<ParsedType> TypeArgs,
7467 ArrayRef<TypeSourceInfo *> TypeArgs,
/external/llvm-project/clang/include/clang/Sema/
DSema.h9435 ArrayRef<ParsedType> TypeArgs,
9454 ArrayRef<TypeSourceInfo *> TypeArgs,