Home
last modified time | relevance | path

Searched refs:ParmVar (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DMoveForwardingReferenceCheck.cpp22 const ParmVarDecl *ParmVar, in replaceMoveWithForward() argument
38 : (llvm::Twine("decltype(") + ParmVar->getName() + ")").str(); in replaceMoveWithForward()
97 const auto *ParmVar = Result.Nodes.getNodeAs<ParmVarDecl>("parm-var"); in check() local
103 const auto *FuncForParam = dyn_cast<FunctionDecl>(ParmVar->getDeclContext()); in check()
123 replaceMoveWithForward(UnresolvedLookup, ParmVar, TypeParmDecl, Diag, in check()
H A DForwardingReferenceOverloadCheck.cpp92 const auto *ParmVar = Result.Nodes.getNodeAs<ParmVarDecl>("parm-var"); in check() local
98 const auto *FuncForParam = dyn_cast<FunctionDecl>(ParmVar->getDeclContext()); in check()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dlive-stmts.mm57 // CHECK-NEXT: `-DeclRefExpr {{.*}} 'Collection *' lvalue ParmVar {{.*}} 'coll' 'Collection *'
63 // CHECK-NEXT: `-DeclRefExpr {{.*}} 'Collection *' lvalue ParmVar {{.*}} 'coll' 'Collection *'
69 // CHECK-NEXT: `-DeclRefExpr {{.*}} 'Collection *' lvalue ParmVar {{.*}} 'coll' 'Collection *'
/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/
H A Daddrspace_cast_ast_dump.clcpp9 //CHECK: `-DeclRefExpr {{.*}} '__global int *__private' lvalue ParmVar {{.*}} 'gl' '__glob…
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td636 let Subjects = SubjectList<[ParmVar]>;
1011 let Subjects = SubjectList<[ParmVar]>;
1018 let Subjects = SubjectList<[ParmVar]>;
1036 let Subjects = SubjectList<[ParmVar]>;
1042 let Subjects = SubjectList<[ParmVar]>;
1970 let Subjects = SubjectList<[ParmVar]>;
1982 let Subjects = SubjectList<[ParmVar]>;
2022 let Subjects = SubjectList<[ParmVar]>;
2147 let Subjects = SubjectList<[ParmVar]>;
3385 let Subjects = SubjectList<[ParmVar]>;
[all …]
H A DDeclNodes.td62 def ParmVar : DeclNode<Var, "parameters">;
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-decl.m149 // CHECK-NEXT: capture ParmVar{{.*}} 'x' 'int'
/llvm-project-15.0.7/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp221 case Decl::Kind::ParmVar: in HandleNamedDecl()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTCommon.cpp441 case Decl::ParmVar: in isRedeclarableDeclKind()
/llvm-project-15.0.7/clang/docs/
H A DIntroductionToTheClangAST.rst62 | | `-DeclRefExpr 0x5aeac68 <col:17> 'int' lvalue ParmVar 0x5aeaa90 'x' 'int'
H A DInternalsManual.rst1937 `-DeclRefExpr <col:9> 'int' lvalue ParmVar 'abc' 'int'
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexSymbol.cpp360 case Decl::ParmVar: in getSymbolInfo()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h1178 return isLocalVarDecl() || getKind() == Decl::ParmVar; in isLocalVarDeclOrParm()
1200 return getKind() != Decl::ParmVar && getDeclContext()->isRecord(); in isStaticDataMember()
1259 if (K == ParmVar || K == ImplicitParam) in isFileVarDecl()
1831 static bool classofKind(Kind K) { return K == ParmVar; } in classofKind()
/llvm-project-15.0.7/clang/lib/AST/
H A DDecl.cpp1403 case Decl::ParmVar: in computeLVForDecl()
2818 return new (C, DC) ParmVarDecl(ParmVar, C, DC, StartLoc, IdLoc, Id, T, TInfo, in Create()
2832 ParmVarDecl(ParmVar, C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
H A DDeclBase.cpp749 case ParmVar: in getIdentifierNamespaceForKind()
H A DItaniumMangle.cpp4200 case Decl::ParmVar: in mangleExpression()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDecl.cpp71 case Decl::ParmVar: in EmitDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp3401 if (VD->getKind() == Decl::ParmVar) in getNamedReturnInfo()
H A DSemaCodeComplete.cpp3992 case Decl::ParmVar: in getCursorKindForDecl()
H A DSemaDeclCXX.cpp1879 case Decl::ParmVar: in CheckConstexprDeclStmt()
H A DSemaExpr.cpp3397 case Decl::ParmVar: { in BuildDeclarationNameExpr()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp6665 case Decl::ParmVar: in clang_getCursorDefinition()