Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A 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()
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()
127 ConceptSpecializationExpr *
[all …]
H A DComputeDependence.cpp797 ExprDependence clang::computeDependence(ConceptSpecializationExpr *E, in computeDependence()
H A DTextNodeDumper.cpp1358 const ConceptSpecializationExpr *Node) { in VisitConceptSpecializationExpr()
H A DStmtProfile.cpp1478 const ConceptSpecializationExpr *S) { in VisitConceptSpecializationExpr()
H A DStmtPrinter.cpp2285 void StmtPrinter::VisitConceptSpecializationExpr(ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
H A DASTContext.cpp723 ConceptSpecializationExpr *CSE; in canonicalizeImmediatelyDeclaredConstraint()
725 CSE = cast<ConceptSpecializationExpr>(Fold->getLHS()); in canonicalizeImmediatelyDeclaredConstraint()
727 CSE = cast<ConceptSpecializationExpr>(IDC); in canonicalizeImmediatelyDeclaredConstraint()
752 Expr *NewIDC = ConceptSpecializationExpr::Create( in canonicalizeImmediatelyDeclaredConstraint()
H A DItaniumMangle.cpp4808 auto *CSE = cast<ConceptSpecializationExpr>(E); in mangleExpression()
H A DExprConstant.cpp10737 bool VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E);
13350 const ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/
H A 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 …]
H A DComputeDependence.h80 class ConceptSpecializationExpr; variable
165 ExprDependence computeDependence(ConceptSpecializationExpr *E,
H A DASTConcept.h25 class ConceptSpecializationExpr; variable
H A DTextNodeDumper.h297 void VisitConceptSpecializationExpr(const ConceptSpecializationExpr *Node);
H A DASTNodeTraverser.h598 void VisitConceptSpecializationExpr(const ConceptSpecializationExpr *CSE) { in VisitConceptSpecializationExpr()
H A DRecursiveASTVisitor.h2754 DEF_TRAVERSE_STMT(ConceptSpecializationExpr, {
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp451 ConceptSpecializationExpr *ConstraintExpr = in diagnoseUnsatisfiedRequirement()
587 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
779 } else if (auto *CSE = dyn_cast<const ConceptSpecializationExpr>(E)) { in fromConstraintExpr()
1035 ConceptSpecializationExpr *SubstitutedConstraintExpr) : in ExprRequirement()
1071 cast_or_null<ConceptSpecializationExpr>( in ReturnTypeRequirement()
H A DSemaExprCXX.cpp8653 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr; in BuildExprRequirement()
8683 cast<ConceptSpecializationExpr>(Constraint.get()); in BuildExprRequirement()
H A DSemaCodeComplete.cpp4950 if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(E)) { in believe()
H A DSemaTemplate.cpp4708 return ConceptSpecializationExpr::Create(Context, in CheckConceptTemplateId()
H A DTreeTransform.h12198 ConceptSpecializationExpr *E) { in TransformConceptSpecializationExpr()
H A DSemaDeclCXX.cpp16146 if (InnerCond && isa<ConceptSpecializationExpr>(InnerCond)) { in BuildStaticAssertDeclaration()
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td170 def ConceptSpecializationExpr : StmtNode<Expr>;
/netbsd/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp799 ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
869 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr; in VisitRequiresExpr()
886 cast<ConceptSpecializationExpr>(Record.readExpr()); in VisitRequiresExpr()
3841 S = ConceptSpecializationExpr::Create(Context, Empty, numTemplateArgs); in ReadStmtFromStream()
H A DASTWriterStmt.cpp431 ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprScalar.cpp670 Value *VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()