Searched defs:Params (Results 26 - 50 of 78) sorted by path

1234

/external/clang/lib/CodeGen/
H A DCGObjCMac.cpp239 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 DItaniumCXXABI.cpp162 FunctionArgList &Params) override;
1136 FunctionArgList &Params) {
1149 Params.insert(Params.begin() + 1, VTTDecl);
1134 addImplicitStructorParams(CodeGenFunction &CGF, QualType &ResTy, FunctionArgList &Params) argument
H A DMicrosoftCXXABI.cpp176 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 DCommentToXML.cpp92 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 DUSRGeneration.cpp143 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 DDeclSpec.cpp152 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 DSemaCodeComplete.cpp2210 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 DSemaDecl.cpp1674 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 DSemaDeclAttr.cpp4642 SmallVector<ParmVarDecl*, 16> Params; local
4645 Param->setScopeInfo(0, Params.size());
4646 Params.push_back(Param);
4648 NewFD->setParams(Params);
H A DSemaDeclCXX.cpp382 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 DSemaDeclObjC.cpp3089 SmallVector<ParmVarDecl*, 16> Params; local
3140 Params.push_back(Param);
3153 Params.push_back(Param);
3156 ObjCMethod->setMethodParams(Context, Params, SelectorLocs);
H A DSemaExpr.cpp10516 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 DSemaExprCXX.cpp2093 QualType Params[] = { Param1, Param2 }; local
2096 Return, ArrayRef<QualType>(Params, NumParams), EPI);
2110 Params[I], /*TInfo=*/nullptr,
H A DSemaExprObjC.cpp668 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 DSemaLambda.cpp357 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 DSemaLookup.cpp2694 TemplateParameterList *Params = FD->getTemplateParameters(); local
2695 if (Params->size() == 1)
H A DSemaOpenMP.cpp918 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 DSemaPseudoObject.cpp1281 SmallVector<ParmVarDecl *, 2> Params; local
1289 Params.push_back(object);
1299 Params.push_back(key);
1300 AtIndexSetter->setMethodParams(S.Context, Params, None);
H A DSemaStmt.cpp3392 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 DSemaTemplate.cpp741 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 DSemaTemplateDeduction.cpp134 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 DSemaTemplateInstantiate.cpp1689 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 DSemaTemplateInstantiateDecl.cpp1252 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 DTreeTransform.h576 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 DASTReaderDecl.cpp707 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...]

Completed in 499 milliseconds

1234