HomeSort by: relevance | last modified time | path
    Searched refs:Parm (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
ExprMutationAnalyzer.h 83 bool isMutated(const ParmVarDecl *Parm) {
84 return findMutation(Parm) != nullptr;
86 const Stmt *findMutation(const ParmVarDecl *Parm);
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ExprMutationAnalyzer.cpp 537 parmVarDecl(hasType(nonConstReferenceType())).bind("parm"));
557 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm");
561 AllParams[std::min<size_t>(Parm->getFunctionScopeIndex(),
576 if (Analyzer->findMutation(Parm))
595 for (const ParmVarDecl *Parm : Ctor->parameters()) {
596 if (Results.find(Parm) != Results.end())
598 if (const Stmt *S = InitAnalyzer.findMutation(Parm))
599 Results[Parm] = S;
606 FunctionParmMutationAnalyzer::findMutation(const ParmVarDecl *Parm) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexDecl.cpp 93 auto IndexDefaultParmeterArgument = [&](const ParmVarDecl *Parm,
95 if (Parm->hasDefaultArg() && !Parm->hasUninstantiatedDefaultArg() &&
96 !Parm->hasUnparsedDefaultArg())
97 IndexCtx.indexBody(Parm->getDefaultArg(), Parent);
100 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) {
101 auto *DC = Parm->getDeclContext();
105 IndexCtx.handleDecl(Parm);
108 IndexCtx.handleDecl(Parm);
110 IndexCtx.handleDecl(Parm);
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Initialization.h 255 ParmVarDecl *Parm) {
256 return InitializeParameter(Context, Parm, Parm->getType());
262 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm, QualType Type) {
264 Parm->hasAttr<NSConsumedAttr>());
271 Entity.Parameter = {Parm, Consumed};
ParsedAttr.h 312 IdentifierLoc *Parm, const AvailabilityChange &introduced,
324 ArgsUnion PVal(Parm);
Sema.h 4809 Decl *Parm, Stmt *Body);
  /src/external/apache2/llvm/dist/clang/lib/AST/
MicrosoftMangle.cpp 76 if (const auto *Parm =
78 return Parm->getDeclContext();
238 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl);
240 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr;
244 Func->getNumParams() - Parm->getFunctionScopeIndex();
436 const NamedDecl *Parm);
1021 const ParmVarDecl *Parm =
1024 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr
    [all...]
ItaniumMangle.cpp 228 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl);
230 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr;
234 Func->getNumParams() - Parm->getFunctionScopeIndex();
615 void mangleFunctionParam(const ParmVarDecl *parm);
1766 if (const ParmVarDecl *Parm
1769 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) {
1771 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex();
1798 if (const ParmVarDecl *Parm
1801 = dyn_cast<FunctionDecl>(Parm->getDeclContext()))
    [all...]
StmtProfile.cpp 102 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) {
110 VisitType(Parm->getType());
111 ID.AddInteger(Parm->getFunctionScopeDepth());
112 ID.AddInteger(Parm->getFunctionScopeIndex());
ASTContext.cpp 661 TemplateTemplateParmDecl *Parm) {
662 ID.AddInteger(Parm->getDepth());
663 ID.AddInteger(Parm->getPosition());
664 ID.AddBoolean(Parm->isParameterPack());
666 TemplateParameterList *Params = Parm->getTemplateParameters();
707 Expr *RequiresClause = Parm->getTemplateParameters()->getRequiresClause();
4584 ASTContext::getSubstTemplateTypeParmType(const TemplateTypeParmType *Parm,
4590 SubstTemplateTypeParmType::Profile(ID, Parm, Replacement);
4597 SubstTemplateTypeParmType(Parm, Replacement);
4607 const TemplateTypeParmType *Parm,
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateVariadic.cpp 424 for (auto Parm : Unexpanded)
425 if (ParmSet.contains(Parm.first.dyn_cast<NamedDecl*>()))
426 UnexpandedParms.push_back(Parm);
SemaExprObjC.cpp 4013 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) {
4015 if (Parm->isStr("id"))
4020 LookupResult R(S, DeclarationName(Parm), SourceLocation(),
4057 << castExpr->getType() << Parm;
4079 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) {
4081 if (Parm->isStr("id"))
4086 LookupResult R(S, DeclarationName(Parm), SourceLocation(),
SemaTemplateInstantiate.cpp 666 NamedDecl *Parm = cast<NamedDecl>(Active->Entity);
668 if (!Parm->getName().empty())
669 Name = std::string(" '") + Parm->getName().str() + "'";
680 << isa<TemplateTemplateParmDecl>(Parm)
1189 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1506 NonTypeTemplateParmDecl *parm,
1515 if (parm->isExpandedParameterPack())
1516 T = parm->getExpansionType(SemaRef.ArgumentPackSubstitutionIndex);
1518 T = parm->getType();
1519 if (parm->isParameterPack() && isa<PackExpansionType>(T)
    [all...]
SemaDeclAttr.cpp 5514 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr;
5516 if (!Parm) {
5523 if (!Parm->Ident->isStr("id")) {
5536 D->addAttr(::new (S.Context) ObjCBridgeAttr(S.Context, AL, Parm->Ident));
5541 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr;
5543 if (!Parm) {
5549 ObjCBridgeMutableAttr(S.Context, AL, Parm->Ident));
SemaLookup.cpp 870 ParmVarDecl *Parm = ParmVarDecl::Create(
873 Parm->setScopeInfo(0, IParm);
874 ParmList.push_back(Parm);
SemaTemplateInstantiateDecl.cpp 4203 ParmVarDecl *Parm =
4205 if (!Parm)
4207 Params.push_back(Parm);
SemaStmt.cpp 4192 SourceLocation RParen, Decl *Parm,
4194 VarDecl *Var = cast_or_null<VarDecl>(Parm);
SemaInit.cpp 6315 ParmVarDecl *Parm = Constructor->getParamDecl(I);
6316 if (S.RequireCompleteType(Loc, Parm->getType(),
6323 S.BuildCXXDefaultArgExpr(Loc, Constructor, Parm);
SemaExpr.cpp 6225 ParmVarDecl *Parm =
6229 Parm->setScopeInfo(0, i);
6230 Params.push_back(Parm);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ASTContext.h 310 TemplateTemplateParmDecl *Parm;
313 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm)
314 : Parm(Parm) {}
316 TemplateTemplateParmDecl *getParam() const { return Parm; }
319 Profile(ID, C, Parm);
324 TemplateTemplateParmDecl *Parm);
DeclTemplate.h 326 static ParmDecl *getParmOwningDefaultArg(ParmDecl *Parm) {
327 const DefaultArgStorage &Storage = Parm->getDefaultArgStorage();
329 Parm = Prev;
330 assert(!Parm->getDefaultArgStorage()
333 return Parm;
1478 NonTypeTemplateParmDecl *Parm) {
1479 DefaultArgument.setInherited(C, Parm);
RecursiveASTVisitor.h 2760 for (ParmVarDecl *Parm : S->getLocalParameters())
2761 TRY_TO(TraverseDecl(Parm));
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.cpp 3646 for (const ParmVarDecl *Parm : FD->parameters())
3647 ArgTypes.push_back(Parm->getType());

Completed in 78 milliseconds