Searched refs:ParamInfo (Results 1 - 21 of 21) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFLSteensAliasAnalysis.cpp176 auto ParamInfo = Sets.find(InstantiatedValue{&Param, 0}); local
177 if (ParamInfo.hasValue())
178 AddToRetParamRelations(I + 1, ParamInfo->Index);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp888 Declarator &ParamInfo,
915 if (ParamInfo.getNumTypeObjects() == 0) {
943 assert(ParamInfo.isFunctionDeclarator() &&
945 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
956 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope);
958 EndLoc = ParamInfo.getSourceRange().getEnd();
978 ParamInfo.getDeclSpec().getConstexprSpecifier(),
979 ParamInfo.getTrailingRequiresClause());
992 ProcessDeclAttributes(CurScope, Method, ParamInfo);
887 ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, Declarator &ParamInfo, Scope *CurScope) argument
H A DDeclSpec.cpp163 ParamInfo *Params,
239 new (I.Fun.Params) ParamInfo[NumParams];
243 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams];
H A DSemaExpr.cpp14992 void Sema::ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, argument
14994 assert(ParamInfo.getIdentifier() == nullptr &&
14996 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteralContext);
14999 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope);
15080 CurBlock->TheDecl, ParamInfo.getBeginLoc(), I);
15093 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo);
H A DSemaDeclObjC.cpp4645 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
H A DSemaDeclCXX.cpp3899 for (auto &Param : ArrayRef<DeclaratorChunk::ParamInfo>(FTI.Params,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp3503 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteralContext);
3504 ParamInfo.setFunctionDefinitionKind(FDK_Definition);
3506 // fill ParamInfo with an initial valid range, so do it manually.
3507 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation()));
3512 ParseParenDeclarator(ParamInfo);
3516 SourceLocation Tmp = ParamInfo.getSourceRange().getEnd();
3517 ParamInfo.SetIdentifier(nullptr, CaretLoc);
3518 ParamInfo.SetRangeEnd(Tmp);
3519 if (ParamInfo.isInvalidType()) {
3527 MaybeParseGNUAttributes(ParamInfo);
[all...]
H A DParseDecl.cpp6353 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; local
6381 ParseFunctionDeclaratorIdentifierList(D, ParamInfo);
6394 ParseParameterDeclarationClause(D.getContext(), FirstArgAttrs, ParamInfo,
6399 HasProto = ParamInfo.size() || getLangOpts().CPlusPlus
6498 HasProto, IsAmbiguous, LParenLoc, ParamInfo.data(),
6499 ParamInfo.size(), EllipsisLoc, RParenLoc,
6557 /// After returning, ParamInfo will hold the parsed parameters.
6565 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo) {
6563 ParseFunctionDeclaratorIdentifierList( Declarator &D, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo) argument
6639 ParseParameterDeclarationClause( DeclaratorContext DeclaratorCtx, ParsedAttributes &FirstArgAttrs, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, SourceLocation &EllipsisLoc) argument
[all...]
H A DParseExprCXX.cpp1298 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo;
1305 ParseParameterDeclarationClause(D.getContext(), Attr, ParamInfo,
1380 /*IsAmbiguous=*/false, LParenLoc, ParamInfo.data(),
1381 ParamInfo.size(), EllipsisLoc, RParenLoc,
3370 llvm::SmallVector<DeclaratorChunk::ParamInfo, 2> LocalParameters;
3376 for (auto &ParamInfo : LocalParameters)
3377 LocalParameterDecls.push_back(cast<ParmVarDecl>(ParamInfo.Param));
H A DParseObjc.cpp1377 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo;
1492 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1238 /// ParamInfo - An array of paraminfo objects is allocated whenever a function
1245 struct ParamInfo { struct in struct:clang::DeclaratorChunk
1257 ParamInfo() = default;
1258 ParamInfo(IdentifierInfo *ident, SourceLocation iloc, function in struct:clang::DeclaratorChunk::ParamInfo
1331 /// Params - This is a pointer to a new[]'d array of ParamInfo objects that
1334 ParamInfo *Params;
1617 ParamInfo *Params, unsigned NumParams,
1862 DeclaratorChunk::ParamInfo InlineParams[16];
H A DSema.h5276 void ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo,
6404 Declarator &ParamInfo, Scope *CurScope);
9409 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.h492 struct ParamInfo { struct in class:llvm::LLParser
496 ParamInfo(LocTy loc, Value *v, AttributeSet attrs) function in struct:llvm::LLParser::ParamInfo
499 bool ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
H A DLLParser.cpp2504 bool LLParser::ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
2543 ArgList.push_back(ParamInfo(
6173 SmallVector<ParamInfo, 16> ArgList;
6483 SmallVector<ParamInfo, 16> ArgList;
6903 SmallVector<ParamInfo, 16> ArgList;
/freebsd-13-stable/sys/dev/mwl/
H A Dmwlhal.c1374 uint8_t Tid, uint8_t ParamInfo)
1391 pCmd->BaInfo.CreateParams.ParamInfo = (uint8_t) ParamInfo;
1417 uint8_t Tid, uint8_t ParamInfo, void *a1, void *a2)
1431 if (bastream_check_available(vap, s, Macaddr, Tid, ParamInfo)) {
1441 sp->paraminfo = ParamInfo;
1490 pCmd->BaInfo.CreateParams.ParamInfo = sp->paraminfo;
1372 bastream_check_available(struct mwl_hal_vap *vap, int qid, const uint8_t Macaddr[IEEE80211_ADDR_LEN], uint8_t Tid, uint8_t ParamInfo) argument
1415 mwl_hal_bastream_alloc(struct mwl_hal_vap *vap, int ba_policy, const uint8_t Macaddr[IEEE80211_ADDR_LEN], uint8_t Tid, uint8_t ParamInfo, void *a1, void *a2) argument
H A Dmwlhal.h513 uint8_t ParamInfo, void *, void *);
H A Dmwlreg.h1214 uint8_t ParamInfo; member in struct:__anon13503
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1828 ParmVarDecl **ParamInfo = nullptr;
2403 return {ParamInfo, getNumParams()};
2406 return {ParamInfo, getNumParams()};
2421 /// FunctionType. This is the length of the ParamInfo array after it has been
2427 return ParamInfo[i];
2431 return ParamInfo[i];
4118 ParmVarDecl **ParamInfo = nullptr;
4151 return {ParamInfo, getNumParams()};
4154 return {ParamInfo, getNumParams()};
4172 return ParamInfo[
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3220 /// based on its FunctionType. This is the length of the ParamInfo array
3229 assert(!ParamInfo && "Already has param info!");
3234 ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size()];
3235 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
3413 NP > 0 ? ParamInfo[0]->getSourceRange().getBegin() : EllipsisLoc;
3416 : ParamInfo[NP - 1]->getSourceRange().getEnd();
4559 assert(!ParamInfo && "Already has param info!");
4564 ParamInfo = new (getASTContext()) ParmVarDecl*[NewParamInfo.size()];
4565 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2893 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo);
2897 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo,
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp129 for (const auto &ParamInfo : proto->getExtParameterInfos()) {
130 paramInfos.push_back(ParamInfo);
132 if (ParamInfo.hasPassObjectSize())

Completed in 642 milliseconds