| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 82 class TypeTraitExpr; variable 171 ExprDependence computeDependence(TypeTraitExpr *E);
|
| H A D | StmtDataCollectors.td | 33 class TypeTraitExpr {
|
| H A D | TextNodeDumper.h | 282 void VisitTypeTraitExpr(const TypeTraitExpr *Node);
|
| H A D | ExprCXX.h | 2682 class TypeTraitExpr final 2684 private llvm::TrailingObjects<TypeTraitExpr, TypeSourceInfo *> { 2694 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, 2699 TypeTraitExpr(EmptyShell Empty) : Expr(TypeTraitExprClass, Empty) {} in TypeTraitExpr() function 2711 static TypeTraitExpr *Create(const ASTContext &C, QualType T, 2717 static TypeTraitExpr *CreateDeserialized(const ASTContext &C,
|
| H A D | Stmt.h | 773 friend class TypeTraitExpr; in alignas() local
|
| H A D | RecursiveASTVisitor.h | 2629 DEF_TRAVERSE_STMT(TypeTraitExpr, {
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1673 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr() function in TypeTraitExpr 1694 TypeTraitExpr *TypeTraitExpr::Create(const ASTContext &C, QualType T, in Create() 1701 return new (Mem) TypeTraitExpr(T, Loc, Kind, Args, RParenLoc, Value); in Create() 1704 TypeTraitExpr *TypeTraitExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 1707 return new (Mem) TypeTraitExpr(EmptyShell()); in CreateDeserialized()
|
| H A D | ASTStructuralEquivalence.cpp | 302 bool IsStmtEquivalent(const TypeTraitExpr *E1, const TypeTraitExpr *E2) { in IsStmtEquivalent()
|
| H A D | ComputeDependence.cpp | 834 ExprDependence clang::computeDependence(TypeTraitExpr *E) { in computeDependence()
|
| H A D | TextNodeDumper.cpp | 1263 void TextNodeDumper::VisitTypeTraitExpr(const TypeTraitExpr *Node) { in VisitTypeTraitExpr()
|
| H A D | StmtProfile.cpp | 2064 void StmtProfiler::VisitTypeTraitExpr(const TypeTraitExpr *S) { in VisitTypeTraitExpr()
|
| H A D | StmtPrinter.cpp | 2389 void StmtPrinter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
| H A D | ASTImporter.cpp | 687 ExpectedStmt VisitTypeTraitExpr(TypeTraitExpr *E); 8308 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr() 8324 return TypeTraitExpr::Create( in VisitTypeTraitExpr()
|
| H A D | ExprConstant.cpp | 11012 bool VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | dtor.cpp | 505 namespace TypeTraitExpr { namespace
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 140 def TypeTraitExpr : StmtNode<Expr>;
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 364 const auto *TE = cast<TypeTraitExpr>(E); in getConstantVal()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | StructuralEquivalenceTest.cpp | 2076 TEST_F(StructuralEquivalenceStmtTest, TypeTraitExpr) { in TEST_F() argument
|
| H A D | ASTImporterTest.cpp | 751 const internal::VariadicDynCastAllOfMatcher<Stmt, TypeTraitExpr> typeTraitExpr;
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2050 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr() 3902 S = TypeTraitExpr::CreateDeserialized(Context, in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1964 void ASTStmtWriter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 2125 void VisitTypeTraitExpr(const TypeTraitExpr *E); 2952 void EnqueueVisitor::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 670 Value *VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 5455 return TypeTraitExpr::Create(Context, ResultType, KWLoc, Kind, Args, in BuildTypeTrait()
|
| H A D | TreeTransform.h | 12424 TreeTransform<Derived>::TransformTypeTraitExpr(TypeTraitExpr *E) { in TransformTypeTraitExpr()
|