/external/clang/lib/CodeGen/ |
H A D | CGObjCMac.cpp | 239 SmallVector<CanQualType,4> Params; local 242 Params.push_back(IdType); 243 Params.push_back(SelType); 244 Params.push_back(Ctx.getPointerDiffType()->getCanonicalTypeUnqualified()); 245 Params.push_back(Ctx.BoolTy); 247 Types.GetFunctionType(Types.arrangeLLVMFunctionInfo(IdType, false, Params, 257 SmallVector<CanQualType,6> Params; local 260 Params.push_back(IdType); 261 Params.push_back(SelType); 262 Params 286 SmallVector<CanQualType,4> Params; local 315 SmallVector<CanQualType,5> Params; local 337 SmallVector<CanQualType,3> Params; local 353 SmallVector<CanQualType,1> Params; local [all...] |
H A D | ItaniumCXXABI.cpp | 162 FunctionArgList &Params) override; 1136 FunctionArgList &Params) { 1149 Params.insert(Params.begin() + 1, VTTDecl); 1134 addImplicitStructorParams(CodeGenFunction &CGF, QualType &ResTy, FunctionArgList &Params) argument
|
H A D | MicrosoftCXXABI.cpp | 176 FunctionArgList &Params) override; 1045 FunctionArgList &Params) { 1059 Params.insert(Params.begin() + 1, IsMostDerived); 1061 Params.push_back(IsMostDerived); 1069 Params.push_back(ShouldDelete); 1043 addImplicitStructorParams(CodeGenFunction &CGF, QualType &ResTy, FunctionArgList &Params) argument
|
/external/clang/lib/Index/ |
H A D | CommentToXML.cpp | 92 SmallVector<const ParamCommandComment *, 8> Params; member in struct:__anon17939::FullCommentParts 152 Params.push_back(PCC); 194 std::stable_sort(Params.begin(), Params.end(), 471 if (Parts.Params.size() != 0) { 473 for (unsigned i = 0, e = Parts.Params.size(); i != e; ++i) 474 visit(Parts.Params[i]); 983 if (Parts.Params.size() != 0) { 985 for (unsigned i = 0, e = Parts.Params.size(); i != e; ++i) 986 visit(Parts.Params[ [all...] |
H A D | USRGeneration.cpp | 143 void VisitTemplateParameterList(const TemplateParameterList *Params); 679 const TemplateParameterList *Params) { 680 if (!Params) 682 Out << '>' << Params->size(); 683 for (TemplateParameterList::const_iterator P = Params->begin(), 684 PEnd = Params->end(); 678 VisitTemplateParameterList( const TemplateParameterList *Params) argument
|
/external/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 152 ParamInfo *Params, 191 I.Fun.Params = nullptr; 214 I.Fun.Params = TheDeclarator.InlineParams; 218 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams]; 221 memcpy(I.Fun.Params, Params, sizeof(Params[0]) * NumParams); 149 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, unsigned TypeQuals, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation ConstQualifierLoc, SourceLocation VolatileQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceLocation ESpecLoc, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
|
H A D | SemaCodeComplete.cpp | 2210 std::string Params; local 2213 Params = "(...)"; 2215 Params = "(void)"; 2217 Params += "("; 2220 Params += ", "; 2221 Params += FormatFunctionParameter(Context, Policy, Block.getParam(I), 2226 Params += ", ..."; 2228 Params += ")"; 2237 Result += Params; 2241 Result += Params; 2313 TemplateParameterList *Params = Template->getTemplateParameters(); local [all...] |
H A D | SemaDecl.cpp | 1674 SmallVector<ParmVarDecl*, 16> Params; local 1681 Params.push_back(parm); 1683 New->setParams(Params); 2788 SmallVector<ParmVarDecl*, 16> Params; local 2794 Param->setScopeInfo(0, Params.size()); 2796 Params.push_back(Param); 2799 New->setParams(Params); 4132 /// Also sets Params to the list of indices to the parameters that differ 4134 /// returns true and Params is empty, then all of the parameters match. 4138 SmallVectorImpl<unsigned> &Params) { 4135 hasSimilarParameters(ASTContext &Context, FunctionDecl *Declaration, FunctionDecl *Definition, SmallVectorImpl<unsigned> &Params) argument 7143 SmallVector<ParmVarDecl*, 16> Params; local [all...] |
H A D | SemaDeclAttr.cpp | 4642 SmallVector<ParmVarDecl*, 16> Params; local 4645 Param->setScopeInfo(0, Params.size()); 4646 Params.push_back(Param); 4648 NewFD->setParams(Params);
|
H A D | SemaDeclCXX.cpp | 382 ParmVarDecl *Param = cast<ParmVarDecl>(chunk.Fun.Params[argIdx].Param); 384 CachedTokens *Toks = chunk.Fun.Params[argIdx].DefaultArgTokens; 389 chunk.Fun.Params[argIdx].DefaultArgTokens = nullptr; 6153 for (TemplateParameterList *Params : ParameterLists) { 6154 if (Params->size() > 0) 6158 for (NamedDecl *Param : *Params) { 6938 TemplateParameterList *Params = Template->getTemplateParameters(); 6939 if (Params->getMinRequiredArguments() != 1) 6941 if (!isa<TemplateTypeParmDecl>(Params->getParam(0))) 6981 TemplateParameterList *Params local 8620 unsigned Params = Ctor->getNumParams(); local 11120 TemplateParameterList *Params = TpDecl->getTemplateParameters(); local [all...] |
H A D | SemaDeclObjC.cpp | 3089 SmallVector<ParmVarDecl*, 16> Params; local 3140 Params.push_back(Param); 3153 Params.push_back(Param); 3156 ObjCMethod->setMethodParams(Context, Params, SelectorLocs);
|
H A D | SemaExpr.cpp | 10516 SmallVector<ParmVarDecl*, 8> Params; local 10525 Params.push_back(Param); 10534 Params.push_back(Param); 10539 if (!Params.empty()) { 10540 CurBlock->TheDecl->setParams(Params);
|
H A D | SemaExprCXX.cpp | 2093 QualType Params[] = { Param1, Param2 }; local 2096 Return, ArrayRef<QualType>(Params, NumParams), EPI); 2110 Params[I], /*TInfo=*/nullptr,
|
H A D | SemaExprObjC.cpp | 668 SmallVector<ParmVarDecl *, 2> Params; local 676 Params.push_back(objects); 684 Params.push_back(cnt); 685 Method->setMethodParams(Context, Params, None); 786 SmallVector<ParmVarDecl *, 3> Params; local 794 Params.push_back(objects); 802 Params.push_back(keys); 810 Params.push_back(cnt); 811 Method->setMethodParams(Context, Params, None);
|
H A D | SemaLambda.cpp | 357 ArrayRef<ParmVarDecl *> Params) { 414 if (!Params.empty()) { 415 Method->setParams(Params); 416 CheckParmsForFunctionDef(const_cast<ParmVarDecl **>(Params.begin()), 417 const_cast<ParmVarDecl **>(Params.end()), 860 SmallVector<ParmVarDecl *, 8> Params; local 903 Params.reserve(FTI.NumParams); 905 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param)); 917 MethodTyInfo, EndLoc, Params); 353 startLambdaDefinition(CXXRecordDecl *Class, SourceRange IntroducerRange, TypeSourceInfo *MethodTypeInfo, SourceLocation EndLoc, ArrayRef<ParmVarDecl *> Params) argument [all...] |
H A D | SemaLookup.cpp | 2694 TemplateParameterList *Params = FD->getTemplateParameters(); local 2695 if (Params->size() == 1)
|
H A D | SemaOpenMP.cpp | 918 Sema::CapturedParamNameType Params[] = { local 924 Params); 928 Sema::CapturedParamNameType Params[] = { local 932 Params); 936 Sema::CapturedParamNameType Params[] = { local 940 Params); 944 Sema::CapturedParamNameType Params[] = { local 948 Params); 952 Sema::CapturedParamNameType Params[] = { local 956 Params); 960 Sema::CapturedParamNameType Params[] = { local 970 Sema::CapturedParamNameType Params[] = { local 980 Sema::CapturedParamNameType Params[] = { local [all...] |
H A D | SemaPseudoObject.cpp | 1281 SmallVector<ParmVarDecl *, 2> Params; local 1289 Params.push_back(object); 1299 Params.push_back(key); 1300 AtIndexSetter->setMethodParams(S.Context, Params, None);
|
H A D | SemaStmt.cpp | 3392 ArrayRef<CapturedParamNameType> Params) { 3394 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, Params.size()); 3400 for (ArrayRef<CapturedParamNameType>::iterator I = Params.begin(), 3401 E = Params.end(); 3390 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, ArrayRef<CapturedParamNameType> Params) argument
|
H A D | SemaTemplate.cpp | 741 TemplateParameterList *Params, 758 Name, Params); 770 if (Params->size() == 0) { 772 << SourceRange(Params->getLAngleLoc(), Params->getRAngleLoc()); 813 /// contains the template parameters in Params/NumParams. 819 Decl **Params, unsigned NumParams, 825 (NamedDecl**)Params, NumParams, 1209 TemplateParameterList *Params = TTP->getTemplateParameters(); 1210 for (unsigned I = 0, N = Params 739 ActOnTemplateTemplateParameter(Scope* S, SourceLocation TmpLoc, TemplateParameterList *Params, SourceLocation EllipsisLoc, IdentifierInfo *Name, SourceLocation NameLoc, unsigned Depth, unsigned Position, SourceLocation EqualLoc, ParsedTemplateArgument Default) argument 815 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, Decl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument 1491 DependencyChecker(TemplateParameterList *Params) argument 1554 DependsOnTemplateParameters(QualType T, TemplateParameterList *Params) argument 2361 isSameAsPrimaryTemplate(TemplateParameterList *Params, ArrayRef<TemplateArgument> Args) argument 3591 TemplateParameterList *Params = Template->getTemplateParameters(); local 3644 TemplateParameterList *Params = Template->getTemplateParameters(); local 5146 TemplateParameterList *Params = Param->getTemplateParameters(); local 8076 RebuildTemplateParamsInCurrentInstantiation( TemplateParameterList *Params) argument 8116 getTemplateArgumentBindingsText(const TemplateParameterList *Params, const TemplateArgumentList &Args) argument 8122 getTemplateArgumentBindingsText(const TemplateParameterList *Params, const TemplateArgument *Args, unsigned NumArgs) argument [all...] |
H A D | SemaTemplateDeduction.cpp | 134 const TemplateArgument *Params, unsigned NumParams, 769 /// \param Params The list of parameter types 771 /// \param NumParams The number of types in \c Params 797 const QualType *Params, unsigned NumParams, 807 !(NumParams && isa<PackExpansionType>(Params[NumParams - 1])) && 820 = dyn_cast<PackExpansionType>(Params[ParamIdx]); 838 Params[ParamIdx], Args[ArgIdx], 1852 const TemplateArgument *Params, unsigned NumParams, 1860 if (hasPackExpansionBeforeEnd(Params, NumParams)) 1868 for (; hasTemplateArgumentForDeduction(Params, ParamId 795 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const QualType *Params, unsigned NumParams, const QualType *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, bool PartialOrdering = false, SmallVectorImpl<RefParamPartialOrderingComparison> * RefParamComparisons = nullptr) argument 1850 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument [all...] |
H A D | SemaTemplateInstantiate.cpp | 1689 ParmVarDecl **Params, unsigned NumParams, 1699 return Instantiator.TransformFunctionTypeParams(Loc, Params, NumParams, 1688 SubstParmTypes(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const MultiLevelTemplateArgumentList &TemplateArgs, SmallVectorImpl<QualType> &ParamTypes, SmallVectorImpl<ParmVarDecl *> *OutParams) argument
|
H A D | SemaTemplateInstantiateDecl.cpp | 1252 SmallVector<ParmVarDecl *, 4> Params; local 1253 TypeSourceInfo *TInfo = SubstFunctionType(D, Params); 1309 for (unsigned P = 0; P < Params.size(); ++P) 1310 if (Params[P]) 1311 Params[P]->setOwningFunction(Function); 1312 Function->setParams(Params); 1542 SmallVector<ParmVarDecl *, 4> Params; local 1543 TypeSourceInfo *TInfo = SubstFunctionType(D, Params); 1694 for (unsigned P = 0; P < Params.size(); ++P) 1695 Params[ 1965 collectUnexpandedParameterPacks( Sema &S, TemplateParameterList *Params, SmallVectorImpl<UnexpandedParameterPack> &Unexpanded) argument 2601 ParamVector Params; local 2879 SubstFunctionType(FunctionDecl *D, SmallVectorImpl<ParmVarDecl *> &Params) argument [all...] |
H A D | TreeTransform.h | 576 ParmVarDecl **Params, unsigned NumParams, 4282 ParmVarDecl **Params, unsigned NumParams, 4289 if (ParmVarDecl *OldParm = Params[i]) { 8694 SmallVector<ParmVarDecl *, 4> Params; local 8722 // Add to Params array, so these parameters can be used to create 8724 Params.push_back(NewParamDeclArray[I]); 8745 Params); 10205 SmallVector<Sema::CapturedParamNameType, 4> Params; local 10208 Params.push_back( 10213 Params 4281 TransformFunctionTypeParams(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const QualType *ParamTypes, SmallVectorImpl<QualType> &OutParamTypes, SmallVectorImpl<ParmVarDecl*> *PVars) argument [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 707 SmallVector<ParmVarDecl *, 16> Params; local 708 Params.reserve(NumParams); 710 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx)); 711 FD->setParams(Reader.getContext(), Params); 744 SmallVector<ParmVarDecl *, 16> Params; local 745 Params.reserve(NumParams); 747 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx)); 756 MD->setParamsAndSelLocs(Reader.getContext(), Params, SelLocs); 1077 SmallVector<ParmVarDecl *, 16> Params; local 1078 Params [all...] |