Home
last modified time | relevance | path

Searched refs:TypeTraitExpr (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h82 class TypeTraitExpr; variable
171 ExprDependence computeDependence(TypeTraitExpr *E);
H A DStmtDataCollectors.td33 class TypeTraitExpr {
H A DTextNodeDumper.h282 void VisitTypeTraitExpr(const TypeTraitExpr *Node);
H A DExprCXX.h2682 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 DStmt.h773 friend class TypeTraitExpr; in alignas() local
H A DRecursiveASTVisitor.h2629 DEF_TRAVERSE_STMT(TypeTraitExpr, {
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp1673 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 DASTStructuralEquivalence.cpp302 bool IsStmtEquivalent(const TypeTraitExpr *E1, const TypeTraitExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp834 ExprDependence clang::computeDependence(TypeTraitExpr *E) { in computeDependence()
H A DTextNodeDumper.cpp1263 void TextNodeDumper::VisitTypeTraitExpr(const TypeTraitExpr *Node) { in VisitTypeTraitExpr()
H A DStmtProfile.cpp2064 void StmtProfiler::VisitTypeTraitExpr(const TypeTraitExpr *S) { in VisitTypeTraitExpr()
H A DStmtPrinter.cpp2389 void StmtPrinter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
H A DASTImporter.cpp687 ExpectedStmt VisitTypeTraitExpr(TypeTraitExpr *E);
8308 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
8324 return TypeTraitExpr::Create( in VisitTypeTraitExpr()
H A DExprConstant.cpp11012 bool VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/llvm-project-15.0.7/clang/test/Analysis/
H A Ddtor.cpp505 namespace TypeTraitExpr { namespace
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td140 def TypeTraitExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp364 const auto *TE = cast<TypeTraitExpr>(E); in getConstantVal()
/llvm-project-15.0.7/clang/unittests/AST/
H A DStructuralEquivalenceTest.cpp2076 TEST_F(StructuralEquivalenceStmtTest, TypeTraitExpr) { in TEST_F() argument
H A DASTImporterTest.cpp751 const internal::VariadicDynCastAllOfMatcher<Stmt, TypeTraitExpr> typeTraitExpr;
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp2050 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
3902 S = TypeTraitExpr::CreateDeserialized(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp1964 void ASTStmtWriter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp2125 void VisitTypeTraitExpr(const TypeTraitExpr *E);
2952 void EnqueueVisitor::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp670 Value *VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp5455 return TypeTraitExpr::Create(Context, ResultType, KWLoc, Kind, Args, in BuildTypeTrait()
H A DTreeTransform.h12424 TreeTransform<Derived>::TransformTypeTraitExpr(TypeTraitExpr *E) { in TransformTypeTraitExpr()