| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HLSLExternalSemaSource.cpp | 157 TypeTraitExpr *TypedResExpr = TypeTraitExpr::Create( in constructTypedBufferConstraintExpr() 183 TypeTraitExpr *IsIntangibleExpr = in constructStructuredBufferConstraintExpr() 184 TypeTraitExpr::Create(Context, BoolTy, NameLoc, UTT_IsIntangibleType, in constructStructuredBufferConstraintExpr()
|
| H A D | SemaTypeTraits.cpp | 1553 return TypeTraitExpr::Create(Context, Context.getLogicalOperationType(), in BuildTypeTrait() 1559 return TypeTraitExpr::Create(Context, Context.getSizeType(), KWLoc, Kind, in BuildTypeTrait() 1987 if (const auto *TraitExpr = dyn_cast<TypeTraitExpr>(E)) { in ExtractTypeTraitFromExpression()
|
| H A D | SemaTemplateDeductionGuide.cpp | 965 return TypeTraitExpr::Create( in buildIsDeducibleConstraint()
|
| H A D | SemaConcept.cpp | 1358 } else if (auto *TTE = dyn_cast<TypeTraitExpr>(SubstExpr); in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1861 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr() function in TypeTraitExpr 1893 TypeTraitExpr::TypeTraitExpr(EmptyShell Empty, bool IsStoredAsBool) in TypeTraitExpr() function in TypeTraitExpr 1900 TypeTraitExpr *TypeTraitExpr::Create(const ASTContext &C, QualType T, in Create() 1908 return new (Mem) TypeTraitExpr(T, Loc, Kind, Args, RParenLoc, Value); in Create() 1911 TypeTraitExpr *TypeTraitExpr::Create(const ASTContext &C, QualType T, in Create() 1917 return new (Mem) TypeTraitExpr(T, Loc, Kind, Args, RParenLoc, Value); in Create() 1920 TypeTraitExpr *TypeTraitExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 1925 return new (Mem) TypeTraitExpr(EmptyShell(), IsStoredAsBool); in CreateDeserialized()
|
| H A D | ComputeDependence.cpp | 903 ExprDependence clang::computeDependence(TypeTraitExpr *E) { in computeDependence()
|
| H A D | ASTStructuralEquivalence.cpp | 335 bool IsStmtEquivalent(const TypeTraitExpr *E1, const TypeTraitExpr *E2) { in IsStmtEquivalent()
|
| H A D | StmtProfile.cpp | 2210 void StmtProfiler::VisitTypeTraitExpr(const TypeTraitExpr *S) { in VisitTypeTraitExpr()
|
| H A D | StmtPrinter.cpp | 2598 void StmtPrinter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
| H A D | ItaniumMangle.cpp | 5478 const TypeTraitExpr *TTE = cast<TypeTraitExpr>(E); in mangleExpression()
|
| H A D | TextNodeDumper.cpp | 1766 void TextNodeDumper::VisitTypeTraitExpr(const TypeTraitExpr *Node) { in VisitTypeTraitExpr()
|
| H A D | ASTImporter.cpp | 694 ExpectedStmt VisitTypeTraitExpr(TypeTraitExpr *E); 9230 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr() 9246 return TypeTraitExpr::Create(Importer.getToContext(), ToType, ToBeginLoc, in VisitTypeTraitExpr() 9249 return TypeTraitExpr::Create(Importer.getToContext(), ToType, ToBeginLoc, in VisitTypeTraitExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 84 class TypeTraitExpr; variable 177 ExprDependence computeDependence(TypeTraitExpr *E);
|
| H A D | StmtDataCollectors.td | 33 class TypeTraitExpr {
|
| H A D | TextNodeDumper.h | 301 void VisitTypeTraitExpr(const TypeTraitExpr *Node);
|
| H A D | ExprCXX.h | 2874 class TypeTraitExpr final 2876 private llvm::TrailingObjects<TypeTraitExpr, APValue, TypeSourceInfo *> { 2883 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, 2887 TypeTraitExpr(EmptyShell Empty, bool IsStoredAsBool); 2903 static TypeTraitExpr *Create(const ASTContext &C, QualType T, 2909 static TypeTraitExpr *Create(const ASTContext &C, QualType T, 2914 static TypeTraitExpr *CreateDeserialized(const ASTContext &C,
|
| H A D | ASTNodeTraverser.h | 919 void VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
| H A D | Stmt.h | 977 friend class TypeTraitExpr;
|
| H A D | RecursiveASTVisitor.h | 2730 DEF_TRAVERSE_STMT(TypeTraitExpr, {
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 141 def TypeTraitExpr : StmtNode<Expr>;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 180 bool VisitTypeTraitExpr(const TypeTraitExpr *E);
|
| H A D | Compiler.cpp | 2961 bool Compiler<Emitter>::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 370 const auto *TE = cast<TypeTraitExpr>(E); in getConstantVal()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2137 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr() 4299 S = TypeTraitExpr::CreateDeserialized( in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 2144 void ASTStmtWriter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
|