Searched defs:ParamInfo (Results 1 - 6 of 6) sorted by relevance
/external/llvm/lib/AsmParser/ |
H A D | LLParser.h | 308 struct ParamInfo { struct in class:llvm::LLParser 312 ParamInfo(LocTy loc, Value *v, Attributes attrs) function in struct:llvm::LLParser::ParamInfo 315 bool ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
|
/external/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 363 Declarator &ParamInfo, 381 if (ParamInfo.getNumTypeObjects() == 0) { 395 assert(ParamInfo.isFunctionDeclarator() && 397 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo(); 406 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope); 408 EndLoc = ParamInfo.getSourceRange().getEnd(); 430 ProcessDeclAttributes(CurScope, Method, ParamInfo); 362 ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, Declarator &ParamInfo, Scope *CurScope) argument
|
H A D | SemaExpr.cpp | 9245 void Sema::ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, argument 9247 assert(ParamInfo.getIdentifier()==0 && "block-id should have no identifier!"); 9248 assert(ParamInfo.getContext() == Declarator::BlockLiteralContext); 9251 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope); 9307 Diag(ParamInfo.getLocStart(), 9342 ParamInfo.getLocStart(), 9357 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo);
|
/external/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 766 llvm::SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; local 770 ParseParameterDeclarationClause(D, Attr, ParamInfo, EllipsisLoc); 813 ParamInfo.data(), ParamInfo.size(),
|
H A D | ParseDecl.cpp | 4555 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; local 4579 ParseFunctionDeclaratorIdentifierList(D, ParamInfo); 4585 ParseParameterDeclarationClause(D, FirstArgAttrs, ParamInfo, EllipsisLoc); 4589 HasProto = ParamInfo.size() || getLangOpts().CPlusPlus; 4663 ParamInfo.data(), ParamInfo.size(), 4713 /// After returning, ParamInfo will hold the parsed parameters. 4721 SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo) { 4719 ParseFunctionDeclaratorIdentifierList( Declarator &D, SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo) argument 4799 ParseParameterDeclarationClause( Declarator &D, ParsedAttributes &FirstArgAttrs, SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo, SourceLocation &EllipsisLoc) argument [all...] |
/external/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1067 /// ParamInfo - An array of paraminfo objects is allocated whenever a function 1073 struct ParamInfo { struct in struct:clang::DeclaratorChunk 1085 ParamInfo() {} function in struct:clang::DeclaratorChunk::ParamInfo 1086 ParamInfo(IdentifierInfo *ident, SourceLocation iloc, function in struct:clang::DeclaratorChunk::ParamInfo 1163 /// ArgInfo - This is a pointer to a new[]'d array of ParamInfo objects that 1166 ParamInfo *ArgInfo; 1366 ParamInfo *ArgInfo, unsigned NumArgs, 1506 DeclaratorChunk::ParamInfo InlineParams[16];
|
Completed in 364 milliseconds