Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DComputeDependence.h80 class TypeTraitExpr; variable
167 ExprDependence computeDependence(TypeTraitExpr *E);
DStmtDataCollectors.td33 class TypeTraitExpr {
DTextNodeDumper.h281 void VisitTypeTraitExpr(const TypeTraitExpr *Node);
DExprCXX.h2665 class TypeTraitExpr final
2667 private llvm::TrailingObjects<TypeTraitExpr, TypeSourceInfo *> {
2677 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind,
2682 TypeTraitExpr(EmptyShell Empty) : Expr(TypeTraitExprClass, Empty) {} in TypeTraitExpr() function
2694 static TypeTraitExpr *Create(const ASTContext &C, QualType T,
2700 static TypeTraitExpr *CreateDeserialized(const ASTContext &C,
DStmt.h770 friend class TypeTraitExpr; in alignas() local
DRecursiveASTVisitor.h2509 DEF_TRAVERSE_STMT(TypeTraitExpr, {
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DExprCXX.cpp1669 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr() function in TypeTraitExpr
1690 TypeTraitExpr *TypeTraitExpr::Create(const ASTContext &C, QualType T, in Create()
1697 return new (Mem) TypeTraitExpr(T, Loc, Kind, Args, RParenLoc, Value); in Create()
1700 TypeTraitExpr *TypeTraitExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized()
1703 return new (Mem) TypeTraitExpr(EmptyShell()); in CreateDeserialized()
DASTStructuralEquivalence.cpp302 bool IsStmtEquivalent(const TypeTraitExpr *E1, const TypeTraitExpr *E2) { in IsStmtEquivalent()
DComputeDependence.cpp797 ExprDependence clang::computeDependence(TypeTraitExpr *E) { in computeDependence()
DStmtProfile.cpp2006 void StmtProfiler::VisitTypeTraitExpr(const TypeTraitExpr *S) { in VisitTypeTraitExpr()
DTextNodeDumper.cpp1248 void TextNodeDumper::VisitTypeTraitExpr(const TypeTraitExpr *Node) { in VisitTypeTraitExpr()
DStmtPrinter.cpp2229 void StmtPrinter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
DASTImporter.cpp666 ExpectedStmt VisitTypeTraitExpr(TypeTraitExpr *E);
8163 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
8179 return TypeTraitExpr::Create( in VisitTypeTraitExpr()
DExprConstant.cpp10760 bool VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DStmtNodes.td140 def TypeTraitExpr : StmtNode<Expr>;
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DSValBuilder.cpp342 const auto *TE = cast<TypeTraitExpr>(E); in getConstantVal()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp2065 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
3765 S = TypeTraitExpr::CreateDeserialized(Context, in ReadStmtFromStream()
DASTWriterStmt.cpp1966 void ASTStmtWriter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGExprScalar.cpp668 Value *VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaExprCXX.cpp5352 return TypeTraitExpr::Create(Context, ResultType, KWLoc, Kind, Args, in BuildTypeTrait()
DTreeTransform.h12143 TreeTransform<Derived>::TransformTypeTraitExpr(TypeTraitExpr *E) { in TransformTypeTraitExpr()