Home
last modified time | relevance | path

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

/external/libchrome/sandbox/win/src/
Dcrosscall_params.h66 struct ParamInfo { struct
275 ParamInfo param_info_[NUMBER_PARAMS + 1];
277 - sizeof(ParamInfo) * (NUMBER_PARAMS + 1)];
/external/clang/include/clang/AST/
DDecl.h1552 ParmVarDecl **ParamInfo;
1662 ParamInfo(nullptr), Body(), in FunctionDecl()
1959 param_iterator param_begin() { return param_iterator(ParamInfo); } in param_begin()
1961 return param_iterator(ParamInfo + param_size()); in param_end()
1966 return param_const_iterator(ParamInfo); in param_begin()
1969 return param_const_iterator(ParamInfo + param_size()); in param_end()
1982 return ParamInfo[i]; in getParamDecl()
1986 return ParamInfo[i]; in getParamDecl()
1995 return llvm::makeArrayRef(ParamInfo, getNumParams()); in parameters()
3484 ParmVarDecl **ParamInfo; variable
[all …]
/external/clang/lib/Parse/
DParseExpr.cpp2734 Declarator ParamInfo(DS, Declarator::BlockLiteralContext); in ParseBlockLiteralExpression() local
2737 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation())); in ParseBlockLiteralExpression()
2742 ParseParenDeclarator(ParamInfo); in ParseBlockLiteralExpression()
2746 SourceLocation Tmp = ParamInfo.getSourceRange().getEnd(); in ParseBlockLiteralExpression()
2747 ParamInfo.SetIdentifier(nullptr, CaretLoc); in ParseBlockLiteralExpression()
2748 ParamInfo.SetRangeEnd(Tmp); in ParseBlockLiteralExpression()
2749 if (ParamInfo.isInvalidType()) { in ParseBlockLiteralExpression()
2757 MaybeParseGNUAttributes(ParamInfo); in ParseBlockLiteralExpression()
2760 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScope()); in ParseBlockLiteralExpression()
2767 ParamInfo.AddTypeInfo(DeclaratorChunk::getFunction(/*HasProto=*/true, in ParseBlockLiteralExpression()
[all …]
DParseDecl.cpp5478 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; in ParseFunctionDeclarator() local
5509 ParseFunctionDeclaratorIdentifierList(D, ParamInfo); in ParseFunctionDeclarator()
5517 ParseParameterDeclarationClause(D, FirstArgAttrs, ParamInfo, in ParseFunctionDeclarator()
5522 HasProto = ParamInfo.size() || getLangOpts().CPlusPlus; in ParseFunctionDeclarator()
5623 ParamInfo.data(), ParamInfo.size(), in ParseFunctionDeclarator()
5697 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo) { in ParseFunctionDeclaratorIdentifierList() argument
5714 ParamInfo.clear(); in ParseFunctionDeclaratorIdentifierList()
5729 ParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII, in ParseFunctionDeclaratorIdentifierList()
5774 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, in ParseParameterDeclarationClause() argument
5897 ParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII, in ParseParameterDeclarationClause()
DParseExprCXX.cpp1080 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; in ParseLambdaExpressionAfterIntroducer() local
1085 ParseParameterDeclarationClause(D, Attr, ParamInfo, EllipsisLoc); in ParseLambdaExpressionAfterIntroducer()
1145 ParamInfo.data(), ParamInfo.size(), in ParseLambdaExpressionAfterIntroducer()
DParseObjc.cpp1403 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo; in ParseObjCMethodDecl()
1524 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII, in ParseObjCMethodDecl()
/external/clang/lib/Sema/
DSemaLambda.cpp802 Declarator &ParamInfo, in ActOnStartOfLambdaDefinition() argument
829 if (ParamInfo.getNumTypeObjects() == 0) { in ActOnStartOfLambdaDefinition()
853 assert(ParamInfo.isFunctionDeclarator() && in ActOnStartOfLambdaDefinition()
855 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo(); in ActOnStartOfLambdaDefinition()
864 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope); in ActOnStartOfLambdaDefinition()
866 EndLoc = ParamInfo.getSourceRange().getEnd(); in ActOnStartOfLambdaDefinition()
890 ProcessDeclAttributes(CurScope, Method, ParamInfo); in ActOnStartOfLambdaDefinition()
DDeclSpec.cpp155 ParamInfo *Params, in getFunction()
229 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams]; in getFunction()
DSemaExpr.cpp11427 void Sema::ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, in ActOnBlockArguments() argument
11429 assert(ParamInfo.getIdentifier() == nullptr && in ActOnBlockArguments()
11431 assert(ParamInfo.getContext() == Declarator::BlockLiteralContext); in ActOnBlockArguments()
11434 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope); in ActOnBlockArguments()
11514 CurBlock->TheDecl, ParamInfo.getLocStart(), I); in ActOnBlockArguments()
11528 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo); in ActOnBlockArguments()
DSemaDeclObjC.cpp4139 DeclaratorChunk::ParamInfo *CParamInfo, unsigned CNumArgs, // c-style args in ActOnMethodDeclaration()
/external/llvm/lib/AsmParser/
DLLParser.h385 struct ParamInfo { struct
389 ParamInfo(LocTy loc, Value *v, AttributeSet attrs) in ParamInfo() argument
392 bool ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
DLLParser.cpp1914 bool LLParser::ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList, in ParseParameterList()
1954 ArgList.push_back(ParamInfo(ArgLoc, V, AttributeSet::get(V->getContext(), in ParseParameterList()
5033 SmallVector<ParamInfo, 16> ArgList; in ParseInvoke()
5629 SmallVector<ParamInfo, 16> ArgList; in ParseCall()
/external/clang/include/clang/Sema/
DDeclSpec.h1156 struct ParamInfo { struct
1168 ParamInfo() {} in ParamInfo() function
1169 ParamInfo(IdentifierInfo *ident, SourceLocation iloc,
1263 ParamInfo *Params;
1495 ParamInfo *Params, unsigned NumParams,
1645 DeclaratorChunk::ParamInfo InlineParams[16];
DSema.h4066 void ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo,
5046 Declarator &ParamInfo, Scope *CurScope);
7381 DeclaratorChunk::ParamInfo *CParamInfo, unsigned CNumArgs, // c-style args
/external/llvm/lib/Analysis/
DCFLAliasAnalysis.cpp322 auto &ParamInfo = Parameters[I]; in tryInterproceduralAnalysis() local
333 auto ParamAttrs = Sets.getLink(ParamInfo.Index).Attrs; in tryInterproceduralAnalysis()
335 getIndexRelation(Sets, ParamInfo.Index, RetInfo.Index); in tryInterproceduralAnalysis()
/external/clang/include/clang/Parse/
DParser.h2312 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo);
2316 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo,
/external/clang/lib/AST/
DDecl.cpp2668 assert(!ParamInfo && "Already has param info!"); in setParams()
2673 ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size()]; in setParams()
2674 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo); in setParams()
3751 assert(!ParamInfo && "Already has param info!"); in setParams()
3756 ParamInfo = new (getASTContext()) ParmVarDecl*[NewParamInfo.size()]; in setParams()
3757 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo); in setParams()