Home
last modified time | relevance | path

Searched refs:DependentScopeDeclRefExpr (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHeuristicResolver.h21 class DependentScopeDeclRefExpr; variable
54 resolveDeclRefExpr(const DependentScopeDeclRefExpr *RE) const;
H A DHeuristicResolver.cpp134 const DependentScopeDeclRefExpr *RE) const { in resolveDeclRefExpr()
202 if (const auto *RE = dyn_cast<DependentScopeDeclRefExpr>(E)) { in resolveExprToDecls()
H A DDumpAST.cpp225 if (const auto *DSDRE = dyn_cast<DependentScopeDeclRefExpr>(S)) in getDetail()
H A DFindTarget.cpp309 void VisitDependentScopeDeclRefExpr(const DependentScopeDeclRefExpr *E) { in add()
727 void VisitDependentScopeDeclRefExpr(const DependentScopeDeclRefExpr *E) { in refInStmt()
H A DSemanticHighlighting.cpp743 bool VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()
H A DXRefs.cpp546 ASTNodeKind::getFromNodeKind<DependentScopeDeclRefExpr>()); in isDependentName()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h72 class DependentScopeDeclRefExpr; variable
160 ExprDependence computeDependence(DependentScopeDeclRefExpr *E);
H A DExprCXX.h3208 class DependentScopeDeclRefExpr final
3210 private llvm::TrailingObjects<DependentScopeDeclRefExpr,
3224 DependentScopeDeclRefExpr(QualType Ty, NestedNameSpecifierLoc QualifierLoc,
3238 static DependentScopeDeclRefExpr *
3243 static DependentScopeDeclRefExpr *CreateEmpty(const ASTContext &Context,
H A DStmt.h299 friend class DependentScopeDeclRefExpr; // ctor in alignas() local
793 friend class DependentScopeDeclRefExpr; in alignas() local
H A DRecursiveASTVisitor.h2448 DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, {
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp459 DependentScopeDeclRefExpr::DependentScopeDeclRefExpr( in DependentScopeDeclRefExpr() function in DependentScopeDeclRefExpr
478 DependentScopeDeclRefExpr *DependentScopeDeclRefExpr::Create( in Create()
488 return new (Mem) DependentScopeDeclRefExpr(Context.DependentTy, QualifierLoc, in Create()
492 DependentScopeDeclRefExpr *
493 DependentScopeDeclRefExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
501 auto *E = new (Mem) DependentScopeDeclRefExpr( in CreateEmpty()
H A DASTStructuralEquivalence.cpp215 bool IsStmtEquivalent(const DependentScopeDeclRefExpr *DE1, in IsStmtEquivalent()
216 const DependentScopeDeclRefExpr *DE2) { in IsStmtEquivalent()
H A DComputeDependence.cpp758 ExprDependence clang::computeDependence(DependentScopeDeclRefExpr *E) { in computeDependence()
H A DItaniumMangle.cpp3969 isa<DependentScopeDeclRefExpr>(E) || in mangleType()
4921 const DependentScopeDeclRefExpr *DRE = cast<DependentScopeDeclRefExpr>(E); in mangleExpression()
H A DStmtProfile.cpp2085 const DependentScopeDeclRefExpr *S) { in VisitDependentScopeDeclRefExpr()
H A DStmtPrinter.cpp1165 DependentScopeDeclRefExpr *Node) { in VisitDependentScopeDeclRefExpr()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DRedundantExpressionCheck.cpp108 if (cast<DependentScopeDeclRefExpr>(Left)->getDeclName() != in areEquivalentExpr()
109 cast<DependentScopeDeclRefExpr>(Right)->getDeclName()) in areEquivalentExpr()
112 cast<DependentScopeDeclRefExpr>(Left)->getQualifier(), in areEquivalentExpr()
113 cast<DependentScopeDeclRefExpr>(Right)->getQualifier()); in areEquivalentExpr()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexBody.cpp196 bool VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td143 def DependentScopeDeclRefExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplate.cpp648 dyn_cast<DependentScopeDeclRefExpr>(TemplateName.get())) { in diagnoseExprIntendedAsTemplateName()
780 return DependentScopeDeclRefExpr::Create( in BuildDependentDeclRefExpr()
5042 if (DependentScopeDeclRefExpr *ArgExpr = in CheckTemplateTypeArgument()
5043 dyn_cast<DependentScopeDeclRefExpr>(Arg.getAsExpr())) { in CheckTemplateTypeArgument()
5540 ExprResult E = DependentScopeDeclRefExpr::Create( in CheckTemplateArgument()
H A DTreeTransform.h710 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E,
715 ParenExpr *PE, DependentScopeDeclRefExpr *DRE, bool IsAddressOfOperand,
10683 if (DependentScopeDeclRefExpr *DRE = dyn_cast<DependentScopeDeclRefExpr>(E)) in TransformAddressOfOperand()
10858 PE ? dyn_cast<DependentScopeDeclRefExpr>(PE->getSubExpr()) : nullptr) in TransformUnaryExprOrTypeTraitExpr()
12761 ParenExpr *PE, DependentScopeDeclRefExpr *DRE, bool AddrTaken, in TransformParenDependentScopeDeclRefExpr()
12779 DependentScopeDeclRefExpr *E) { in TransformDependentScopeDeclRefExpr()
12786 DependentScopeDeclRefExpr *E, bool IsAddressOfOperand, in TransformDependentScopeDeclRefExpr()
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp1102 bool WalkUpFromDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *S) { in WalkUpFromDependentScopeDeclRefExpr()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1973 ASTStmtReader::VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()
3867 S = DependentScopeDeclRefExpr::CreateEmpty(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp1890 ASTStmtWriter::VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp2058 return cast<DependentScopeDeclRefExpr>(S)->getNameInfo(); in get()
2109 void VisitDependentScopeDeclRefExpr(const DependentScopeDeclRefExpr *E);
2814 const DependentScopeDeclRefExpr *E) { in VisitDependentScopeDeclRefExpr()

12