Searched refs:ConceptSpecializationExpr (Results 1 - 20 of 20) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConcepts.cpp | 33 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 D | ComputeDependence.cpp | 749 ExprDependence clang::computeDependence(ConceptSpecializationExpr *E,
|
H A D | StmtPrinter.cpp | 2280 void StmtPrinter::VisitConceptSpecializationExpr(ConceptSpecializationExpr *E) {
|
H A D | ASTContext.cpp | 722 ConceptSpecializationExpr *CSE; 724 CSE = cast<ConceptSpecializationExpr>(Fold->getLHS()); 726 CSE = cast<ConceptSpecializationExpr>(IDC); 751 Expr *NewIDC = ConceptSpecializationExpr::Create(
|
H A D | StmtProfile.cpp | 1417 const ConceptSpecializationExpr *S) {
|
H A D | ItaniumMangle.cpp | 4372 auto *CSE = cast<ConceptSpecializationExpr>(E);
|
H A D | ExprConstant.cpp | 10320 bool VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E); 12893 const ConceptSpecializationExpr *E) {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprConcepts.h | 40 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 D | ComputeDependence.h | 79 class ConceptSpecializationExpr; 163 ExprDependence computeDependence(ConceptSpecializationExpr *E,
|
H A D | ASTConcept.h | 25 class ConceptSpecializationExpr;
|
H A D | RecursiveASTVisitor.h | 2714 DEF_TRAVERSE_STMT(ConceptSpecializationExpr, {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaConcept.cpp | 440 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 D | SemaExprCXX.cpp | 8526 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr; 8556 cast<ConceptSpecializationExpr>(Constraint.get());
|
H A D | SemaCodeComplete.cpp | 4796 // e.g. inside `if constexpr(ConceptSpecializationExpr) { ... }` 4884 if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(E)) {
|
H A D | SemaTemplate.cpp | 4566 return ConceptSpecializationExpr::Create(Context,
|
H A D | SemaDeclCXX.cpp | 16006 if (InnerCond && isa<ConceptSpecializationExpr>(InnerCond)) {
|
H A D | TreeTransform.h | 11926 ConceptSpecializationExpr *E) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 792 ConceptSpecializationExpr *E) { 862 ConceptSpecializationExpr *SubstitutedConstraintExpr = nullptr; 879 cast<ConceptSpecializationExpr>(Record.readExpr()); 3881 S = ConceptSpecializationExpr::Create(Context, Empty, numTemplateArgs);
|
H A D | ASTWriterStmt.cpp | 426 ConceptSpecializationExpr *E) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 677 Value *VisitConceptSpecializationExpr(const ConceptSpecializationExpr *E) {
|
Completed in 674 milliseconds