Home
last modified time | relevance | path

Searched refs:paramType (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/flang/test/Semantics/
H A Dresolve89.f90127 type paramType(lenParam) type
129 end type paramType
146 type(paramType(iabs(iArg))) :: fieldWithIntrinsic
148 type(paramType(merge(1, 2, allocated(allocArg)))) :: allocField
150 type(paramType(merge(1, 2, associated(pointerArg)))) :: assocField
152 type(paramType(merge(1, 2, is_contiguous(arrayArg)))) :: contigField
154 type(paramType(merge(1, 2, present(optionalArg)))) :: presentField
H A Dresolve31.f9092 type :: paramType(param) type
96 end type paramType
/llvm-project-15.0.7/clang/lib/AST/
H A DTemplateBase.cpp148 static bool needsAmpersandOnTemplateArg(QualType paramType, QualType argType) { in needsAmpersandOnTemplateArg() argument
152 if (!paramType->isPointerType()) in needsAmpersandOnTemplateArg()
153 return paramType->isMemberPointerType(); in needsAmpersandOnTemplateArg()
155 return getArrayDepth(argType) == getArrayDepth(paramType->getPointeeType()); in needsAmpersandOnTemplateArg()
H A DType.cpp1047 for (auto paramType : T->getParamTypes()) { in VisitFunctionProtoType() local
1048 QualType newParamType = recurse(paramType); in VisitFunctionProtoType()
1052 if (newParamType.getAsOpaquePtr() != paramType.getAsOpaquePtr()) in VisitFunctionProtoType()
1341 for (auto paramType : funcProtoType->getParamTypes()) { in VisitFunctionType() local
1342 QualType newParamType = paramType.substObjCTypeArgs( in VisitFunctionType()
1347 if (newParamType.getAsOpaquePtr() != paramType.getAsOpaquePtr()) in VisitFunctionType()
H A DASTContext.cpp10184 QualType paramType = mergeFunctionParameterTypes( in mergeFunctionTypes() local
10186 if (paramType.isNull()) in mergeFunctionTypes()
10190 paramType = paramType.getUnqualifiedType(); in mergeFunctionTypes()
10192 types.push_back(paramType); in mergeFunctionTypes()
10198 if (getCanonicalType(paramType) != getCanonicalType(lParamType)) in mergeFunctionTypes()
10200 if (getCanonicalType(paramType) != getCanonicalType(rParamType)) in mergeFunctionTypes()
/llvm-project-15.0.7/lld/wasm/
H A DWriterUtils.cpp129 for (ValType paramType : sig.Params) { in writeSig() local
130 writeValueType(os, paramType, "param type"); in writeSig()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1548 QualType paramType = SubstParamType(); in transformNonTypeTemplateParmRef() local
1549 if (paramType.isNull()) in transformNonTypeTemplateParmRef()
1551 refParam = paramType->isReferenceType(); in transformNonTypeTemplateParmRef()
1573 QualType paramType = VD ? arg.getParamTypeForDecl() : arg.getNullPtrType(); in transformNonTypeTemplateParmRef() local
1574 assert(!paramType.isNull() && "type substitution failed for param type"); in transformNonTypeTemplateParmRef()
1575 assert(!paramType->isDependentType() && "param type still dependent"); in transformNonTypeTemplateParmRef()
1576 result = SemaRef.BuildExpressionFromDeclTemplateArgument(arg, paramType, loc); in transformNonTypeTemplateParmRef()
1577 refParam = paramType->isReferenceType(); in transformNonTypeTemplateParmRef()
H A DSemaPseudoObject.cpp769 QualType paramType = (*Setter->param_begin())->getType() in buildSet() local
774 if (!S.getLangOpts().CPlusPlus || !paramType->isRecordType()) { in buildSet()
777 = S.CheckSingleAssignmentConstraints(paramType, opResult); in buildSet()
779 S.DiagnoseAssignmentResult(assignResult, opcLoc, paramType, in buildSet()
H A DSemaExprObjC.cpp1839 QualType paramType; in CheckMessageArgumentTypes() local
1840 ExprResult argE = checkUnknownAnyArg(SelLoc, argExpr, paramType); in CheckMessageArgumentTypes()
1847 param->setType(paramType); in CheckMessageArgumentTypes()
1853 QualType paramType = param->getType(); in CheckMessageArgumentTypes() local
1855 paramType = paramType.substObjCTypeArgs( in CheckMessageArgumentTypes()
1861 paramType, in CheckMessageArgumentTypes()
1866 = InitializedEntity::InitializeParameter(Context, param, paramType); in CheckMessageArgumentTypes()
1876 if (typeArgs && Args[i]->isPRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
H A DSemaExpr.cpp6209 QualType paramType; // ignored in GatherArgumentsForCall() local
6210 ExprResult arg = checkUnknownAnyArg(CallLoc, A, paramType); in GatherArgumentsForCall()
20511 Expr *arg, QualType &paramType) { in checkUnknownAnyArg() argument
20518 paramType = result.get()->getType(); in checkUnknownAnyArg()
20524 paramType = castArg->getTypeAsWritten(); in checkUnknownAnyArg()
20528 InitializedEntity::InitializeParameter(Context, paramType, in checkUnknownAnyArg()
H A DSemaChecking.cpp5608 for (auto paramType : Proto->getParamTypes()) { in CheckNonNullArguments() local
5609 if (isNonNullType(S.Context, paramType)) { in CheckNonNullArguments()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h12322 Expr *result, QualType &paramType);