Home
last modified time | relevance | path

Searched refs:typeParams (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTNodeTraverser.h332 void dumpObjCTypeParamList(const ObjCTypeParamList *typeParams) { in dumpObjCTypeParamList() argument
333 if (!typeParams) in dumpObjCTypeParamList()
336 for (const auto &typeParam : *typeParams) { in dumpObjCTypeParamList()
H A DDeclObjC.h668 ArrayRef<ObjCTypeParamDecl *> typeParams,
677 ArrayRef<ObjCTypeParamDecl *> typeParams,
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclObjC.cpp1479 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 DType.cpp1647 ObjCTypeParamList *typeParams = classDecl->getTypeParamList(); in computeSuperClassTypeSlow() local
1648 if (!typeParams) { in computeSuperClassTypeSlow()
1668 assert(typeArgs.size() == typeParams->size()); in computeSuperClassTypeSlow()
H A DASTContext.cpp9784 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 DFIRBuilder.cpp1148 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 DASTWriterDecl.cpp162 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 DASTReaderDecl.cpp1148 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 DArrayValueCopy.cpp1043 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 DParseObjc.cpp432 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 DFIRBuilder.h534 llvm::ArrayRef<mlir::Value> typeParams,
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp349 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 DSemaDeclObjC.cpp776 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 DSemaType.cpp846 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 DBridge.cpp436 llvm::ArrayRef<mlir::Value> typeParams) -> mlir::Value { in createHostAssociateVarClone() argument
439 /*pinned=*/true, shape, typeParams, in createHostAssociateVarClone()
H A DConvertExpr.cpp7123 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 DSema.h9863 ArrayRef<Decl *> typeParams,