Home
last modified time | relevance | path

Searched refs:ConceptSpecializationExpr (Results 1 – 25 of 26) sorted by relevance

12

/external/llvm-project/clang/lib/AST/
DExprConcepts.cpp33 ConceptSpecializationExpr::ConceptSpecializationExpr( in ConceptSpecializationExpr() function in ConceptSpecializationExpr
59 ConceptSpecializationExpr::ConceptSpecializationExpr(EmptyShell Empty, in ConceptSpecializationExpr() function in ConceptSpecializationExpr
64 void ConceptSpecializationExpr::setTemplateArguments( in setTemplateArguments()
71 ConceptSpecializationExpr *
72 ConceptSpecializationExpr::Create(const ASTContext &C, in Create()
83 return new (Buffer) ConceptSpecializationExpr(C, NNS, TemplateKWLoc, in Create()
89 ConceptSpecializationExpr::ConceptSpecializationExpr( in ConceptSpecializationExpr() function in ConceptSpecializationExpr
113 ConceptSpecializationExpr *
114 ConceptSpecializationExpr::Create(const ASTContext &C, in Create()
122 return new (Buffer) ConceptSpecializationExpr( in Create()
[all …]
DComputeDependence.cpp753 ExprDependence clang::computeDependence(ConceptSpecializationExpr *E, in computeDependence()
DStmtProfile.cpp1417 const ConceptSpecializationExpr *S) { in VisitConceptSpecializationExpr()
DTextNodeDumper.cpp1356 const ConceptSpecializationExpr *Node) { in VisitConceptSpecializationExpr()
DStmtPrinter.cpp2299 void StmtPrinter::VisitConceptSpecializationExpr(ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
DASTContext.cpp722 ConceptSpecializationExpr *CSE; in canonicalizeImmediatelyDeclaredConstraint()
724 CSE = cast<ConceptSpecializationExpr>(Fold->getLHS()); in canonicalizeImmediatelyDeclaredConstraint()
726 CSE = cast<ConceptSpecializationExpr>(IDC); in canonicalizeImmediatelyDeclaredConstraint()
751 Expr *NewIDC = ConceptSpecializationExpr::Create( in canonicalizeImmediatelyDeclaredConstraint()
DItaniumMangle.cpp4501 auto *CSE = cast<ConceptSpecializationExpr>(E); in mangleExpression()
DExprConstant.cpp10713 bool VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E);
13343 const ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
/external/llvm-project/clang/include/clang/AST/
DExprConcepts.h40 class ConceptSpecializationExpr final : public Expr, public ConceptReference,
41 private llvm::TrailingObjects<ConceptSpecializationExpr,
58 ConceptSpecializationExpr(const ASTContext &C, NestedNameSpecifierLoc NNS,
66 ConceptSpecializationExpr(const ASTContext &C, ConceptDecl *NamedConcept,
72 ConceptSpecializationExpr(EmptyShell Empty, unsigned NumTemplateArgs);
76 static ConceptSpecializationExpr *
84 static ConceptSpecializationExpr *
91 static ConceptSpecializationExpr *
334 ConceptSpecializationExpr *SubstitutedConstraintExpr;
350 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr);
[all …]
DComputeDependence.h80 class ConceptSpecializationExpr; variable
165 ExprDependence computeDependence(ConceptSpecializationExpr *E,
DASTConcept.h25 class ConceptSpecializationExpr; variable
DTextNodeDumper.h299 void VisitConceptSpecializationExpr(const ConceptSpecializationExpr *Node);
DASTNodeTraverser.h595 void VisitConceptSpecializationExpr(const ConceptSpecializationExpr *CSE) { in VisitConceptSpecializationExpr()
DRecursiveASTVisitor.h2725 DEF_TRAVERSE_STMT(ConceptSpecializationExpr, {
/external/llvm-project/clang/unittests/Tooling/RecursiveASTVisitorTests/
DConcept.cpp17 bool VisitConceptSpecializationExpr(ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
/external/llvm-project/clang/lib/Sema/
DSemaConcept.cpp440 ConceptSpecializationExpr *ConstraintExpr = in diagnoseUnsatisfiedRequirement()
570 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
762 } else if (auto *CSE = dyn_cast<const ConceptSpecializationExpr>(E)) { in fromConstraintExpr()
1018 ConceptSpecializationExpr *SubstitutedConstraintExpr) : in ExprRequirement()
1054 cast_or_null<ConceptSpecializationExpr>( in ReturnTypeRequirement()
DSemaExprCXX.cpp8577 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr; in BuildExprRequirement()
8607 cast<ConceptSpecializationExpr>(Constraint.get()); in BuildExprRequirement()
DSemaTemplate.cpp4685 return ConceptSpecializationExpr::Create(Context, in CheckConceptTemplateId()
DSemaCodeComplete.cpp4888 if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(E)) { in believe()
DTreeTransform.h11960 ConceptSpecializationExpr *E) { in TransformConceptSpecializationExpr()
/external/llvm-project/clang-tools-extra/clangd/
DFindTarget.cpp436 void VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E) { in add()
827 void VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E) { in refInStmt()
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td170 def ConceptSpecializationExpr : StmtNode<Expr>;
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp797 ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
867 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr; in VisitRequiresExpr()
884 cast<ConceptSpecializationExpr>(Record.readExpr()); in VisitRequiresExpr()
3784 S = ConceptSpecializationExpr::Create(Context, Empty, numTemplateArgs); in ReadStmtFromStream()
DASTWriterStmt.cpp430 ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
/external/llvm-project/clang/lib/CodeGen/
DCGExprScalar.cpp667 Value *VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()

12