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

/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseExpr.cpp2419 Declarator ParamInfo(DS, Declarator::BlockLiteralContext);
2421 // fill ParamInfo with an initial valid range, so do it manually.
2422 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation()));
2427 ParseParenDeclarator(ParamInfo);
2431 SourceLocation Tmp = ParamInfo.getSourceRange().getEnd();
2432 ParamInfo.SetIdentifier(0, CaretLoc);
2433 ParamInfo.SetRangeEnd(Tmp);
2434 if (ParamInfo.isInvalidType()) {
2442 MaybeParseGNUAttributes(ParamInfo);
2445 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScop
[all...]
H A DParseDecl.cpp4933 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; local
4964 ParseFunctionDeclaratorIdentifierList(D, ParamInfo);
4972 ParseParameterDeclarationClause(D, FirstArgAttrs, ParamInfo, EllipsisLoc);
4976 HasProto = ParamInfo.size() || getLangOpts().CPlusPlus;
5062 ParamInfo.data(), ParamInfo.size(),
5112 /// After returning, ParamInfo will hold the parsed parameters.
5120 SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo) {
5118 ParseFunctionDeclaratorIdentifierList( Declarator &D, SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo) argument
5198 ParseParameterDeclarationClause( Declarator &D, ParsedAttributes &FirstArgAttrs, SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo, SourceLocation &EllipsisLoc) argument
[all...]
H A DParseExprCXX.cpp826 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; local
830 ParseParameterDeclarationClause(D, Attr, ParamInfo, EllipsisLoc);
878 ParamInfo.data(), ParamInfo.size(),
H A DParseObjc.cpp1026 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo;
1153 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII,
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp432 Declarator &ParamInfo,
448 if (ParamInfo.getNumTypeObjects() == 0) {
462 assert(ParamInfo.isFunctionDeclarator() &&
464 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
473 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope);
475 EndLoc = ParamInfo.getSourceRange().getEnd();
506 ProcessDeclAttributes(CurScope, Method, ParamInfo);
431 ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, Declarator &ParamInfo, Scope *CurScope) argument
H A DDeclSpec.cpp151 ParamInfo *ArgInfo,
217 I.Fun.ArgInfo = new DeclaratorChunk::ParamInfo[NumArgs];
H A DSemaExpr.cpp9767 void Sema::ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, argument
9769 assert(ParamInfo.getIdentifier()==0 && "block-id should have no identifier!");
9770 assert(ParamInfo.getContext() == Declarator::BlockLiteralContext);
9773 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope);
9827 Diag(ParamInfo.getLocStart(),
9862 ParamInfo.getLocStart(),
9877 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo);
H A DSemaDeclObjC.cpp2897 DeclaratorChunk::ParamInfo *CParamInfo, unsigned CNumArgs, // c-style args
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDecl.h1384 /// ParamInfo - new[]'d array of pointers to VarDecls for the formal
1387 ParmVarDecl **ParamInfo;
1493 ParamInfo(0), Body(),
1757 param_iterator param_begin() { return ParamInfo; }
1758 param_iterator param_end() { return ParamInfo+param_size(); }
1760 param_const_iterator param_begin() const { return ParamInfo; }
1761 param_const_iterator param_end() const { return ParamInfo+param_size(); }
1764 /// based on its FunctionType. This is the length of the ParamInfo array
1770 return ParamInfo[i];
1774 return ParamInfo[
[all...]
/freebsd-10.0-release/contrib/llvm/lib/AsmParser/
H A DLLParser.h333 struct ParamInfo { struct in class:llvm::LLParser
337 ParamInfo(LocTy loc, Value *v, AttributeSet attrs) function in struct:llvm::LLParser::ParamInfo
340 bool ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
H A DLLParser.cpp1662 bool LLParser::ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
1685 ArgList.push_back(ParamInfo(ArgLoc, V, AttributeSet::get(V->getContext(),
3528 SmallVector<ParamInfo, 16> ArgList;
3937 SmallVector<ParamInfo, 16> ArgList;
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h1089 /// ParamInfo - An array of paraminfo objects is allocated whenever a function
1095 struct ParamInfo { struct in struct:clang::DeclaratorChunk
1107 ParamInfo() {} function in struct:clang::DeclaratorChunk::ParamInfo
1108 ParamInfo(IdentifierInfo *ident, SourceLocation iloc, function in struct:clang::DeclaratorChunk::ParamInfo
1191 /// ArgInfo - This is a pointer to a new[]'d array of ParamInfo objects that
1194 ParamInfo *ArgInfo;
1403 ParamInfo *ArgInfo, unsigned NumArgs,
1549 DeclaratorChunk::ParamInfo InlineParams[16];
H A DSema.h3422 void ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo,
4332 Declarator &ParamInfo, Scope *CurScope);
6422 DeclaratorChunk::ParamInfo *CParamInfo, unsigned CNumArgs, // c-style args
/freebsd-10.0-release/sys/dev/mwl/
H A Dmwlhal.c1381 uint8_t Tid, uint8_t ParamInfo)
1398 pCmd->BaInfo.CreateParams.ParamInfo = (uint8_t) ParamInfo;
1424 uint8_t Tid, uint8_t ParamInfo, void *a1, void *a2)
1438 if (bastream_check_available(vap, s, Macaddr, Tid, ParamInfo)) {
1448 sp->paraminfo = ParamInfo;
1497 pCmd->BaInfo.CreateParams.ParamInfo = sp->paraminfo;
1379 bastream_check_available(struct mwl_hal_vap *vap, int qid, const uint8_t Macaddr[IEEE80211_ADDR_LEN], uint8_t Tid, uint8_t ParamInfo) argument
1422 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.h1222 uint8_t ParamInfo; member in struct:__anon9015
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DDecl.cpp2200 /// based on its FunctionType. This is the length of the ParamInfo array
2212 assert(ParamInfo == 0 && "Already has param info!");
2217 ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size()];
2218 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
3139 assert(ParamInfo == 0 && "Already has param info!");
3144 ParamInfo = new (getASTContext()) ParmVarDecl*[NewParamInfo.size()];
3145 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h2038 SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo);
2042 SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo,

Completed in 408 milliseconds