| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 332 void dumpObjCTypeParamList(const ObjCTypeParamList *typeParams) { in dumpObjCTypeParamList() argument 333 if (!typeParams) in dumpObjCTypeParamList() 336 for (const auto &typeParam : *typeParams) { in dumpObjCTypeParamList()
|
| H A D | DeclObjC.h | 668 ArrayRef<ObjCTypeParamDecl *> typeParams, 677 ArrayRef<ObjCTypeParamDecl *> typeParams,
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 1479 ArrayRef<ObjCTypeParamDecl *> typeParams, in ObjCTypeParamList() argument 1481 : Brackets(lAngleLoc, rAngleLoc), NumParams(typeParams.size()) { in ObjCTypeParamList() 1482 std::copy(typeParams.begin(), typeParams.end(), begin()); in ObjCTypeParamList() 1488 ArrayRef<ObjCTypeParamDecl *> typeParams, in create() argument 1491 ctx.Allocate(totalSizeToAlloc<ObjCTypeParamDecl *>(typeParams.size()), in create() 1493 return new (mem) ObjCTypeParamList(lAngleLoc, typeParams, rAngleLoc); in create()
|
| H A D | Type.cpp | 1647 ObjCTypeParamList *typeParams = classDecl->getTypeParamList(); in computeSuperClassTypeSlow() local 1648 if (!typeParams) { in computeSuperClassTypeSlow() 1668 assert(typeArgs.size() == typeParams->size()); in computeSuperClassTypeSlow()
|
| H A D | ASTContext.cpp | 9784 ObjCTypeParamList *typeParams = iface->getTypeParamList(); in sameObjCTypeArgs() local 9789 switch (typeParams->begin()[i]->getVariance()) { in sameObjCTypeArgs()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | FIRBuilder.cpp | 1148 llvm::SmallVector<mlir::Value> typeParams(arrLoad.getTypeparams()); in genLenOfCharacter() local 1151 arrLoad.getMemref(), typeParams, path, substring); in genLenOfCharacter() 1156 mlir::Value memref, llvm::ArrayRef<mlir::Value> typeParams, in genLenOfCharacter() argument 1193 if (typeParams.empty()) { in genLenOfCharacter() 1197 assert(typeParams.size() == 1 && "too many typeparams"); in genLenOfCharacter() 1198 return typeParams.front(); in genLenOfCharacter()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 162 void AddObjCTypeParamList(ObjCTypeParamList *typeParams) { in AddObjCTypeParamList() argument 164 if (!typeParams) { in AddObjCTypeParamList() 169 Record.push_back(typeParams->size()); in AddObjCTypeParamList() 170 for (auto typeParam : *typeParams) { in AddObjCTypeParamList() 173 Record.AddSourceLocation(typeParams->getLAngleLoc()); in AddObjCTypeParamList() 174 Record.AddSourceLocation(typeParams->getRAngleLoc()); in AddObjCTypeParamList()
|
| H A D | ASTReaderDecl.cpp | 1148 SmallVector<ObjCTypeParamDecl *, 4> typeParams; in ReadObjCTypeParamList() local 1149 typeParams.reserve(numParams); in ReadObjCTypeParamList() 1155 typeParams.push_back(typeParam); in ReadObjCTypeParamList() 1162 typeParams, rAngleLoc); in ReadObjCTypeParamList()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | ArrayValueCopy.cpp | 1043 llvm::SmallVector<mlir::Value> typeParams = in allocateArrayTemp() local 1046 loc, dyn_cast_ptrOrBoxEleTy(baseType), typeParams, nonconstantExtents); in allocateArrayTemp() 1054 /*slice=*/mlir::Value{}, typeParams); in allocateArrayTemp()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 432 SmallVector<Decl *, 4> typeParams; in parseObjCTypeParamListOrProtocolRefs() local 440 typeParams.push_back(typeParam.get()); in parseObjCTypeParamListOrProtocolRefs() 515 getCurScope(), variance, varianceLoc, typeParams.size(), paramName, in parseObjCTypeParamListOrProtocolRefs() 518 typeParams.push_back(typeParam.get()); in parseObjCTypeParamListOrProtocolRefs() 558 typeParams, in parseObjCTypeParamListOrProtocolRefs()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | FIRBuilder.h | 534 llvm::ArrayRef<mlir::Value> typeParams,
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIROps.cpp | 349 static bool validTypeParams(mlir::Type dynTy, mlir::ValueRange typeParams) { in validTypeParams() argument 353 return typeParams.size() == 0; in validTypeParams() 356 return typeParams.size() == recTy.getNumLenParams(); in validTypeParams() 360 return typeParams.size() == 1; in validTypeParams() 362 return typeParams.size() == 0; in validTypeParams()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 776 typeParams( in actOnObjCTypeParamList() 785 for (auto typeParam : typeParams) { in actOnObjCTypeParamList() 802 return ObjCTypeParamList::create(Context, lAngleLoc, typeParams, rAngleLoc); in actOnObjCTypeParamList() 1443 if (auto typeParams = baseClass->getTypeParamList()) { in actOnObjCTypeArgsOrProtocolQualifiers() local 1444 if (typeParams->size() == numProtocolsResolved) { in actOnObjCTypeArgsOrProtocolQualifiers()
|
| H A D | SemaType.cpp | 846 ObjCTypeParamList *typeParams = objcClass->getTypeParamList(); in applyObjCTypeArgs() local 847 if (!typeParams) { in applyObjCTypeArgs() 872 unsigned numTypeParams = typeParams->size(); in applyObjCTypeArgs() 914 typeParam = typeParams->begin()[i]; in applyObjCTypeArgs() 1017 << (typeArgs.size() < typeParams->size()) in applyObjCTypeArgs()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Bridge.cpp | 436 llvm::ArrayRef<mlir::Value> typeParams) -> mlir::Value { in createHostAssociateVarClone() argument 439 /*pinned=*/true, shape, typeParams, in createHostAssociateVarClone()
|
| H A D | ConvertExpr.cpp | 7123 auto typeParams = fir::factory::getTypeParams(loc, builder, load); in applyPathToArrayLoad() local 7126 typeParams); in applyPathToArrayLoad() 7140 /*slice=*/mlir::Value{}, typeParams); in applyPathToArrayLoad()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 9863 ArrayRef<Decl *> typeParams,
|