/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 84 class TypeTraitExpr; variable 175 ExprDependence computeDependence(TypeTraitExpr *E);
|
H A D | StmtDataCollectors.td | 33 class TypeTraitExpr {
|
H A D | TextNodeDumper.h | 300 void VisitTypeTraitExpr(const TypeTraitExpr *Node);
|
H A D | ExprCXX.h | 2765 class TypeTraitExpr final 2767 private llvm::TrailingObjects<TypeTraitExpr, TypeSourceInfo *> { 2777 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, 2782 TypeTraitExpr(EmptyShell Empty) : Expr(TypeTraitExprClass, Empty) {} in TypeTraitExpr() function 2794 static TypeTraitExpr *Create(const ASTContext &C, QualType T, 2800 static TypeTraitExpr *CreateDeserialized(const ASTContext &C,
|
H A D | ASTNodeTraverser.h | 860 void VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
H A D | Stmt.h | 927 friend class TypeTraitExpr;
|
H A D | RecursiveASTVisitor.h | 2687 DEF_TRAVERSE_STMT(TypeTraitExpr, {
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1856 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr() function in TypeTraitExpr 1877 TypeTraitExpr *TypeTraitExpr::Create(const ASTContext &C, QualType T, in Create() 1884 return new (Mem) TypeTraitExpr(T, Loc, Kind, Args, RParenLoc, Value); in Create() 1887 TypeTraitExpr *TypeTraitExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 1890 return new (Mem) TypeTraitExpr(EmptyShell()); in CreateDeserialized()
|
H A D | ASTStructuralEquivalence.cpp | 333 bool IsStmtEquivalent(const TypeTraitExpr *E1, const TypeTraitExpr *E2) { in IsStmtEquivalent()
|
H A D | ComputeDependence.cpp | 902 ExprDependence clang::computeDependence(TypeTraitExpr *E) { in computeDependence()
|
H A D | StmtProfile.cpp | 2163 void StmtProfiler::VisitTypeTraitExpr(const TypeTraitExpr *S) { in VisitTypeTraitExpr()
|
H A D | TextNodeDumper.cpp | 1613 void TextNodeDumper::VisitTypeTraitExpr(const TypeTraitExpr *Node) { in VisitTypeTraitExpr()
|
H A D | StmtPrinter.cpp | 2461 void StmtPrinter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
H A D | ItaniumMangle.cpp | 5219 const TypeTraitExpr *TTE = cast<TypeTraitExpr>(E); in mangleExpression()
|
H A D | ASTImporter.cpp | 642 ExpectedStmt VisitTypeTraitExpr(TypeTraitExpr *E); 8882 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr() 8898 return TypeTraitExpr::Create( in VisitTypeTraitExpr()
|
H A D | ExprConstant.cpp | 11623 bool VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 140 def TypeTraitExpr : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 162 bool VisitTypeTraitExpr(const TypeTraitExpr *E);
|
H A D | Compiler.cpp | 2372 bool Compiler<Emitter>::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeductionGuide.cpp | 946 return TypeTraitExpr::Create( in buildIsDeducibleConstraint()
|
H A D | SemaConcept.cpp | 1345 } else if (auto *TTE = dyn_cast<TypeTraitExpr>(SubstExpr); in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
H A D | SemaExprCXX.cpp | 5945 return TypeTraitExpr::Create(Context, Context.getLogicalOperationType(), in BuildTypeTrait()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 2117 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr() 4156 S = TypeTraitExpr::CreateDeserialized(Context, in ReadStmtFromStream()
|
H A D | ASTWriterStmt.cpp | 2119 void ASTStmtWriter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 695 Value *VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|