/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | VLASizeChecker.cpp | 36 check::PreStmt<UnaryExprOrTypeTraitExpr>> { 62 void checkPreStmt(const UnaryExprOrTypeTraitExpr *UETTE, 311 void VLASizeChecker::checkPreStmt(const UnaryExprOrTypeTraitExpr *UETTE, in checkPreStmt()
|
H A D | MallocSizeofChecker.cpp | 113 std::vector<const UnaryExprOrTypeTraitExpr *> Sizeofs; 128 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
|
H A D | UnreachableCodeChecker.cpp | 243 containsStmt<UnaryExprOrTypeTraitExpr>(cond); in isInvalidPath()
|
H A D | CStringSyntaxChecker.cpp | 47 if (const auto *UE = dyn_cast<UnaryExprOrTypeTraitExpr>(E)) in isSizeof()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 29 class UnaryExprOrTypeTraitExpr; variable 117 ExprDependence computeDependence(UnaryExprOrTypeTraitExpr *E);
|
H A D | EvaluatedExprVisitor.h | 46 void VisitUnaryExprOrTypeTraitExpr(PTR(UnaryExprOrTypeTraitExpr) E) { } in VisitUnaryExprOrTypeTraitExpr()
|
H A D | TextNodeDumper.h | 284 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Node);
|
H A D | JSONNodeDumper.h | 298 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *TTE);
|
H A D | Expr.h | 2578 class UnaryExprOrTypeTraitExpr : public Expr { 2586 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, TypeSourceInfo *TInfo, in UnaryExprOrTypeTraitExpr() function 2602 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, Expr *E, 2607 explicit UnaryExprOrTypeTraitExpr(EmptyShell Empty) in UnaryExprOrTypeTraitExpr() function 2633 return const_cast<UnaryExprOrTypeTraitExpr*>(this)->getArgumentExpr(); in getArgumentExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | ASTOps.h | 121 bool TraverseUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *) { in TraverseUnaryExprOrTypeTraitExpr() argument
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | LiveVariables.cpp | 175 void VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *UE); 437 VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *UE) in VisitUnaryExprOrTypeTraitExpr()
|
H A D | CFG.cpp | 626 CFGBlock *VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E, 2392 return VisitUnaryExprOrTypeTraitExpr(cast<UnaryExprOrTypeTraitExpr>(S), in Visit() 4296 CFGBlock *CFGBuilder::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E, in VisitUnaryExprOrTypeTraitExpr()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | PtrTypesSemantics.cpp | 417 bool VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 2872 UnaryExprOrTypeTraitExpr> 3025 AST_MATCHER_P(UnaryExprOrTypeTraitExpr, hasArgumentOfType, in AST_MATCHER_P() argument 3043 AST_MATCHER_P(UnaryExprOrTypeTraitExpr, ofKind, UnaryExprOrTypeTrait, Kind) { in AST_MATCHER_P() argument 3050 const internal::Matcher<UnaryExprOrTypeTraitExpr> &InnerMatcher) { in alignOfExpr() 3059 const internal::Matcher<UnaryExprOrTypeTraitExpr> &InnerMatcher) { in sizeOfExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 71 def UnaryExprOrTypeTraitExpr : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 144 bool VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *E);
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 534 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex,
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 1700 UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr( in UnaryExprOrTypeTraitExpr() function in UnaryExprOrTypeTraitExpr 4947 Stmt::child_range UnaryExprOrTypeTraitExpr::children() { in children() 4949 const_cast<const UnaryExprOrTypeTraitExpr *>(this)->children(); in children() 4953 Stmt::const_child_range UnaryExprOrTypeTraitExpr::children() const { in children()
|
H A D | ASTStructuralEquivalence.cpp | 360 bool IsStmtEquivalent(const UnaryExprOrTypeTraitExpr *E1, in IsStmtEquivalent() 361 const UnaryExprOrTypeTraitExpr *E2) { in IsStmtEquivalent()
|
H A D | ComputeDependence.cpp | 77 ExprDependence clang::computeDependence(UnaryExprOrTypeTraitExpr *E) { in computeDependence()
|
H A D | JSONNodeDumper.cpp | 1443 const UnaryExprOrTypeTraitExpr *TTE) { in VisitUnaryExprOrTypeTraitExpr()
|
H A D | StmtProfile.cpp | 1432 StmtProfiler::VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *S) { in VisitUnaryExprOrTypeTraitExpr()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineC.cpp | 867 VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex, in VisitUnaryExprOrTypeTraitExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 775 void ASTStmtReader::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr() 3113 S = new (Context) UnaryExprOrTypeTraitExpr(Empty); in ReadStmtFromStream()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 5156 dyn_cast<UnaryExprOrTypeTraitExpr>(Arg->IgnoreParenImpCasts())) in BuiltinAllocaWithAlign() 8428 static const UnaryExprOrTypeTraitExpr *getAsSizeOfExpr(const Expr *E) { in getAsSizeOfExpr() 8429 if (const auto *Unary = dyn_cast<UnaryExprOrTypeTraitExpr>(E)) in getAsSizeOfExpr() 8438 if (const UnaryExprOrTypeTraitExpr *SizeOf = getAsSizeOfExpr(E)) in getSizeOfExprArg() 8446 if (const UnaryExprOrTypeTraitExpr *SizeOf = getAsSizeOfExpr(E)) in getSizeOfArgType() 11408 if (isa<UnaryExprOrTypeTraitExpr>(E)) return; in AnalyzeImplicitConversions()
|