Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp1583 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr() function in TypeTraitExpr
1611 TypeTraitExpr *TypeTraitExpr::Create(const ASTContext &C, QualType T, in Create()
1618 return new (Mem) TypeTraitExpr(T, Loc, Kind, Args, RParenLoc, Value); in Create()
1621 TypeTraitExpr *TypeTraitExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized()
1624 return new (Mem) TypeTraitExpr(EmptyShell()); in CreateDeserialized()
H A DStmtProfile.cpp1727 void StmtProfiler::VisitTypeTraitExpr(const TypeTraitExpr *S) { in VisitTypeTraitExpr()
H A DStmtPrinter.cpp2122 void StmtPrinter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
H A DASTImporter.cpp615 ExpectedStmt VisitTypeTraitExpr(TypeTraitExpr *E);
7554 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
7572 return TypeTraitExpr::Create( in VisitTypeTraitExpr()
H A DExprConstant.cpp7464 bool VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtDataCollectors.td33 class TypeTraitExpr {
H A DExprCXX.h2430 class TypeTraitExpr final
2432 private llvm::TrailingObjects<TypeTraitExpr, TypeSourceInfo *> {
2442 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind,
2447 TypeTraitExpr(EmptyShell Empty) : Expr(TypeTraitExprClass, Empty) {} in TypeTraitExpr() function
2459 static TypeTraitExpr *Create(const ASTContext &C, QualType T,
2465 static TypeTraitExpr *CreateDeserialized(const ASTContext &C,
H A DStmt.h688 friend class TypeTraitExpr; in alignas() local
H A DRecursiveASTVisitor.h2373 DEF_TRAVERSE_STMT(TypeTraitExpr, {
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td131 def TypeTraitExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp320 const auto *TE = cast<TypeTraitExpr>(E); in getConstantVal()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1699 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
3300 S = TypeTraitExpr::CreateDeserialized(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp1666 void ASTStmtWriter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp644 Value *VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprCXX.cpp5042 return TypeTraitExpr::Create(Context, ResultType, KWLoc, Kind, Args, in BuildTypeTrait()
H A DTreeTransform.h10589 TreeTransform<Derived>::TransformTypeTraitExpr(TypeTraitExpr *E) { in TransformTypeTraitExpr()