Searched refs:ArgInfo (Results 1 - 12 of 12) sorted by relevance

/external/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h323 struct ArgInfo { struct in class:clang::CodeGen::ABIArgInfo::CGFunctionInfo
359 ArgInfo *getArgsBuffer() {
360 return reinterpret_cast<ArgInfo*>(this+1);
362 const ArgInfo *getArgsBuffer() const {
363 return reinterpret_cast<const ArgInfo*>(this + 1);
376 typedef const ArgInfo *const_arg_iterator;
377 typedef ArgInfo *arg_iterator;
/external/llvm/lib/IR/
H A DFunction.cpp564 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
565 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Argument, ArgInfo));
569 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
571 ArgInfo));
575 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
577 ArgInfo));
581 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
583 ArgInfo));
/external/clang/lib/Parse/
H A DParseObjc.cpp1060 Sema::ObjCArgInfo ArgInfo; local
1066 ArgInfo.Type = ParsedType();
1068 ArgInfo.Type = ParseObjCTypeName(ArgInfo.DeclSpec,
1074 ArgInfo.ArgAttrs = nullptr;
1077 ArgInfo.ArgAttrs = paramAttrs.getList();
1097 ArgInfo.Name = Tok.getIdentifierInfo();
1098 ArgInfo.NameLoc = Tok.getLocation();
1101 ArgInfos.push_back(ArgInfo);
1124 if (PP.getLocForEndOfToken(ArgInfo
[all...]
/external/clang/lib/CodeGen/
H A DCGCall.cpp534 sizeof(ArgInfo) * (argTypes.size() + 1));
2661 const ABIArgInfo &ArgInfo = info_it->info; local
2671 if (llvm::Type *PaddingType = ArgInfo.getPaddingType()) {
2676 switch (ArgInfo.getKind()) {
2686 ArgMemory, ArgInfo.getInAllocaFieldIndex());
2692 Builder.CreateStructGEP(ArgMemory, ArgInfo.getInAllocaFieldIndex());
2710 if (ArgInfo.getIndirectAlign() > AI->getAlignment())
2711 AI->setAlignment(ArgInfo.getIndirectAlign());
2729 unsigned Align = ArgInfo.getIndirectAlign();
2734 if ((!ArgInfo
[all...]
/external/llvm/lib/AsmParser/
H A DLLParser.h377 struct ArgInfo { struct in class:llvm::LLParser
382 ArgInfo(LocTy L, Type *ty, AttributeSet Attr, const std::string &N) function in struct:llvm::LLParser::ArgInfo
385 bool ParseArgumentList(SmallVectorImpl<ArgInfo> &ArgList, bool &isVarArg);
H A DLLParser.cpp1882 bool LLParser::ParseArgumentList(SmallVectorImpl<ArgInfo> &ArgList,
1914 ArgList.push_back(ArgInfo(TypeLoc, ArgTy,
1942 ArgList.push_back(ArgInfo(TypeLoc, ArgTy,
1960 SmallVector<ArgInfo, 8> ArgList;
3175 SmallVector<ArgInfo, 8> ArgList;
/external/clang/lib/Sema/
H A DSemaDeclObjC.cpp3052 ObjCArgInfo *ArgInfo,
3095 if (!ArgInfo[i].Type) {
3099 ArgType = GetTypeFromParser(ArgInfo[i].Type, &DI);
3102 LookupResult R(*this, ArgInfo[i].Name, ArgInfo[i].NameLoc,
3108 Diag(ArgInfo[i].NameLoc,
3111 << ArgInfo[i].Name;
3119 : ArgInfo[i].NameLoc;
3122 ArgInfo[i].NameLoc, ArgInfo[
3043 ActOnMethodDeclaration( Scope *S, SourceLocation MethodLoc, SourceLocation EndLoc, tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType, ArrayRef<SourceLocation> SelectorLocs, Selector Sel, ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo, unsigned CNumArgs, AttributeList *AttrList, tok::ObjCKeywordKind MethodDeclKind, bool isVariadic, bool MethodDefinition) argument
[all...]
H A DSemaTemplate.cpp4143 TypeSourceInfo *ArgInfo) {
4144 assert(ArgInfo && "invalid TypeSourceInfo");
4145 QualType Arg = ArgInfo->getType();
4146 SourceRange SR = ArgInfo->getTypeLoc().getSourceRange();
4142 CheckTemplateArgument(TemplateTypeParmDecl *Param, TypeSourceInfo *ArgInfo) argument
H A DSemaExpr.cpp1606 TemplateArgumentLocInfo ArgInfo; local
1607 ExplicitArgs.addArgument(TemplateArgumentLoc(Arg, ArgInfo));
3153 TemplateArgumentLocInfo ArgInfo; local
3154 ExplicitArgs.addArgument(TemplateArgumentLoc(Arg, ArgInfo));
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp112 TemplateArgumentListInfo ArgInfo; local
113 ArgInfo.setLAngleLoc(ReadSourceLocation(Record, Idx));
114 ArgInfo.setRAngleLoc(ReadSourceLocation(Record, Idx));
116 ArgInfo.addArgument(
118 Args.initializeFrom(TemplateKWLoc, ArgInfo);
2208 TemplateArgumentListInfo ArgInfo; local
2213 ArgInfo.setLAngleLoc(ReadSourceLocation(F, Record, Idx));
2214 ArgInfo.setRAngleLoc(ReadSourceLocation(F, Record, Idx));
2216 ArgInfo.addArgument(ReadTemplateArgumentLoc(F, Record, Idx));
2236 HasTemplateKWAndArgsInfo ? &ArgInfo
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.h839 const SmallVectorImpl<ISD::InputArg> &ArgInfo,
/external/clang/include/clang/Sema/
H A DSema.h6909 ObjCArgInfo *ArgInfo,

Completed in 1893 milliseconds