Searched refs:ConceptSpecializationExpr (Results 1 - 20 of 20) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp33 ConceptSpecializationExpr::ConceptSpecializationExpr( function in class:ConceptSpecializationExpr
59 ConceptSpecializationExpr::ConceptSpecializationExpr(EmptyShell Empty, function in class:ConceptSpecializationExpr
64 void ConceptSpecializationExpr::setTemplateArguments(
71 ConceptSpecializationExpr *
72 ConceptSpecializationExpr::Create(const ASTContext &C,
83 return new (Buffer) ConceptSpecializationExpr(C, NNS, TemplateKWLoc,
89 ConceptSpecializationExpr::ConceptSpecializationExpr( function in class:ConceptSpecializationExpr
[all...]
H A DComputeDependence.cpp749 ExprDependence clang::computeDependence(ConceptSpecializationExpr *E,
H A DStmtPrinter.cpp2280 void StmtPrinter::VisitConceptSpecializationExpr(ConceptSpecializationExpr *E) {
H A DASTContext.cpp722 ConceptSpecializationExpr *CSE;
724 CSE = cast<ConceptSpecializationExpr>(Fold->getLHS());
726 CSE = cast<ConceptSpecializationExpr>(IDC);
751 Expr *NewIDC = ConceptSpecializationExpr::Create(
H A DStmtProfile.cpp1417 const ConceptSpecializationExpr *S) {
H A DItaniumMangle.cpp4372 auto *CSE = cast<ConceptSpecializationExpr>(E);
H A DExprConstant.cpp10320 bool VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E);
12893 const ConceptSpecializationExpr *E) {
/freebsd-13-stable/contrib/llvm-project/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 *
107 && "isSatisfied called on a dependent ConceptSpecializationExpr");
116 && "getSatisfaction called on dependent ConceptSpecializationExpr");
[all...]
H A DComputeDependence.h79 class ConceptSpecializationExpr;
163 ExprDependence computeDependence(ConceptSpecializationExpr *E,
H A DASTConcept.h25 class ConceptSpecializationExpr;
H A DRecursiveASTVisitor.h2714 DEF_TRAVERSE_STMT(ConceptSpecializationExpr, {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp440 ConceptSpecializationExpr *ConstraintExpr =
570 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) {
762 } else if (auto *CSE = dyn_cast<const ConceptSpecializationExpr>(E)) {
1018 ConceptSpecializationExpr *SubstitutedConstraintExpr) :
1054 cast_or_null<ConceptSpecializationExpr>(
H A DSemaExprCXX.cpp8526 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr;
8556 cast<ConceptSpecializationExpr>(Constraint.get());
H A DSemaCodeComplete.cpp4796 // e.g. inside `if constexpr(ConceptSpecializationExpr) { ... }`
4884 if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(E)) {
H A DSemaTemplate.cpp4566 return ConceptSpecializationExpr::Create(Context,
H A DSemaDeclCXX.cpp16006 if (InnerCond && isa<ConceptSpecializationExpr>(InnerCond)) {
H A DTreeTransform.h11926 ConceptSpecializationExpr *E) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp792 ConceptSpecializationExpr *E) {
862 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr;
879 cast<ConceptSpecializationExpr>(Record.readExpr());
3881 S = ConceptSpecializationExpr::Create(Context, Empty, numTemplateArgs);
H A DASTWriterStmt.cpp426 ConceptSpecializationExpr *E) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp677 Value *VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E) {

Completed in 674 milliseconds