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

/freebsd-11-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);
H A DStackSafetyAnalysis.cpp116 struct ParamInfo { struct in namespace:__anon1653
120 explicit ParamInfo(unsigned PointerSize, const Argument *Arg) function in struct:__anon1653::ParamInfo
126 raw_ostream &operator<<(raw_ostream &OS, const ParamInfo &P) {
153 SmallVector<ParamInfo, 4> Params;
386 ParamInfo &PS = Info.Params.back();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp3243 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteralContext);
3244 ParamInfo.setFunctionDefinitionKind(FDK_Definition);
3246 // fill ParamInfo with an initial valid range, so do it manually.
3247 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation()));
3252 ParseParenDeclarator(ParamInfo);
3256 SourceLocation Tmp = ParamInfo.getSourceRange().getEnd();
3257 ParamInfo.SetIdentifier(nullptr, CaretLoc);
3258 ParamInfo.SetRangeEnd(Tmp);
3259 if (ParamInfo.isInvalidType()) {
3267 MaybeParseGNUAttributes(ParamInfo);
[all...]
H A DParseDecl.cpp6408 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; local
6436 ParseFunctionDeclaratorIdentifierList(D, ParamInfo);
6449 ParseParameterDeclarationClause(D.getContext(), FirstArgAttrs, ParamInfo,
6454 HasProto = ParamInfo.size() || getLangOpts().CPlusPlus
6553 HasProto, IsAmbiguous, LParenLoc, ParamInfo.data(),
6554 ParamInfo.size(), EllipsisLoc, RParenLoc,
6612 /// After returning, ParamInfo will hold the parsed parameters.
6620 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo) {
6618 ParseFunctionDeclaratorIdentifierList( Declarator &D, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo) argument
6694 ParseParameterDeclarationClause( DeclaratorContext DeclaratorCtx, ParsedAttributes &FirstArgAttrs, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, SourceLocation &EllipsisLoc) argument
[all...]
H A DParseExprCXX.cpp1297 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo;
1304 ParseParameterDeclarationClause(D.getContext(), Attr, ParamInfo,
1379 /*IsAmbiguous=*/false, LParenLoc, ParamInfo.data(),
1380 ParamInfo.size(), EllipsisLoc, RParenLoc,
3298 llvm::SmallVector<DeclaratorChunk::ParamInfo, 2> LocalParameters;
3305 for (auto &ParamInfo : LocalParameters)
3306 LocalParameterDecls.push_back(cast<ParmVarDecl>(ParamInfo.Param));
H A DParseObjc.cpp1376 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo;
1491 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp887 Declarator &ParamInfo,
914 if (ParamInfo.getNumTypeObjects() == 0) {
942 assert(ParamInfo.isFunctionDeclarator() &&
944 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
955 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope);
957 EndLoc = ParamInfo.getSourceRange().getEnd();
977 ParamInfo.getDeclSpec().getConstexprSpecifier(),
978 ParamInfo.getTrailingRequiresClause());
991 ProcessDeclAttributes(CurScope, Method, ParamInfo);
886 ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, Declarator &ParamInfo, Scope *CurScope) argument
H A DDeclSpec.cpp154 ParamInfo *Params,
230 new (I.Fun.Params) ParamInfo[NumParams];
234 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams];
H A DSemaExpr.cpp14241 void Sema::ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, argument
14243 assert(ParamInfo.getIdentifier() == nullptr &&
14245 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteralContext);
14248 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope);
14328 CurBlock->TheDecl, ParamInfo.getBeginLoc(), I);
14341 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo);
H A DSemaDeclObjC.cpp4589 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
H A DSemaDeclCXX.cpp3877 for (auto &Param : ArrayRef<DeclaratorChunk::ParamInfo>(FTI.Params,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1243 /// ParamInfo - An array of paraminfo objects is allocated whenever a function
1250 struct ParamInfo { struct in struct:clang::DeclaratorChunk
1262 ParamInfo() = default;
1263 ParamInfo(IdentifierInfo *ident, SourceLocation iloc, function in struct:clang::DeclaratorChunk::ParamInfo
1336 /// Params - This is a pointer to a new[]'d array of ParamInfo objects that
1339 ParamInfo *Params;
1620 ParamInfo *Params, unsigned NumParams,
1863 DeclaratorChunk::ParamInfo InlineParams[16];
H A DSema.h5054 void ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo,
6177 Declarator &ParamInfo, Scope *CurScope);
9134 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.h490 struct ParamInfo { struct in class:llvm::LLParser
494 ParamInfo(LocTy loc, Value *v, AttributeSet attrs) function in struct:llvm::LLParser::ParamInfo
497 bool ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
H A DLLParser.cpp2435 bool LLParser::ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
2474 ArgList.push_back(ParamInfo(
6054 SmallVector<ParamInfo, 16> ArgList;
6364 SmallVector<ParamInfo, 16> ArgList;
6787 SmallVector<ParamInfo, 16> ArgList;
/freebsd-11-stable/sys/dev/mwl/
H A Dmwlhal.c1372 uint8_t Tid, uint8_t ParamInfo)
1389 pCmd->BaInfo.CreateParams.ParamInfo = (uint8_t) ParamInfo;
1415 uint8_t Tid, uint8_t ParamInfo, void *a1, void *a2)
1429 if (bastream_check_available(vap, s, Macaddr, Tid, ParamInfo)) {
1439 sp->paraminfo = ParamInfo;
1488 pCmd->BaInfo.CreateParams.ParamInfo = sp->paraminfo;
1370 bastream_check_available(struct mwl_hal_vap *vap, int qid, const uint8_t Macaddr[IEEE80211_ADDR_LEN], uint8_t Tid, uint8_t ParamInfo) argument
1413 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.h511 uint8_t ParamInfo, void *, void *);
H A Dmwlreg.h1222 uint8_t ParamInfo; member in struct:__anon11136
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1828 ParmVarDecl **ParamInfo = nullptr;
2400 return {ParamInfo, getNumParams()};
2403 return {ParamInfo, getNumParams()};
2418 /// FunctionType. This is the length of the ParamInfo array after it has been
2424 return ParamInfo[i];
2428 return ParamInfo[i];
4091 ParmVarDecl **ParamInfo = nullptr;
4124 return {ParamInfo, getNumParams()};
4127 return {ParamInfo, getNumParams()};
4145 return ParamInfo[
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3240 /// based on its FunctionType. This is the length of the ParamInfo array
3249 assert(!ParamInfo && "Already has param info!");
3254 ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size()];
3255 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
3419 NP > 0 ? ParamInfo[0]->getSourceRange().getBegin() : EllipsisLoc;
3422 : ParamInfo[NP - 1]->getSourceRange().getEnd();
4547 assert(!ParamInfo && "Already has param info!");
4552 ParamInfo = new (getASTContext()) ParmVarDecl*[NewParamInfo.size()];
4553 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2773 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo);
2777 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo,
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp128 for (const auto &ParamInfo : proto->getExtParameterInfos()) {
129 paramInfos.push_back(ParamInfo);
131 if (ParamInfo.hasPassObjectSize())

Completed in 574 milliseconds