Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DCheckSizeofPointer.cpp32 void VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E);
45 void WalkAST::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
H A DVLASizeChecker.cpp35 check::PreStmt<UnaryExprOrTypeTraitExpr>> {
62 void checkPreStmt(const UnaryExprOrTypeTraitExpr *UETTE,
298 void VLASizeChecker::checkPreStmt(const UnaryExprOrTypeTraitExpr *UETTE, in checkPreStmt()
H A DMallocSizeofChecker.cpp112 std::vector<const UnaryExprOrTypeTraitExpr *> Sizeofs;
127 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr()
H A DUnreachableCodeChecker.cpp246 containsStmt<UnaryExprOrTypeTraitExpr>(cond); in isInvalidPath()
H A DCStringSyntaxChecker.cpp47 if (const auto *UE = dyn_cast<UnaryExprOrTypeTraitExpr>(E)) in isSizeof()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSizeofContainerCheck.cpp39 Result.Nodes.getNodeAs<UnaryExprOrTypeTraitExpr>("sizeof"); in check()
H A DUseAfterMoveCheck.cpp34 if (const auto *UnaryExpr = dyn_cast<UnaryExprOrTypeTraitExpr>(&Node)) { in AST_MATCHER()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h29 class UnaryExprOrTypeTraitExpr; variable
115 ExprDependence computeDependence(UnaryExprOrTypeTraitExpr *E);
H A DEvaluatedExprVisitor.h46 void VisitUnaryExprOrTypeTraitExpr(PTR(UnaryExprOrTypeTraitExpr) E) { } in VisitUnaryExprOrTypeTraitExpr()
H A DTextNodeDumper.h266 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Node);
H A DJSONNodeDumper.h281 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *TTE);
H A DExpr.h2549 class UnaryExprOrTypeTraitExpr : public Expr {
2557 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, TypeSourceInfo *TInfo, in UnaryExprOrTypeTraitExpr() function
2573 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, Expr *E,
2578 explicit UnaryExprOrTypeTraitExpr(EmptyShell Empty) in UnaryExprOrTypeTraitExpr() function
2604 return const_cast<UnaryExprOrTypeTraitExpr*>(this)->getArgumentExpr(); in getArgumentExpr()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DLiveVariables.cpp174 void VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *UE);
436 VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *UE) in VisitUnaryExprOrTypeTraitExpr()
H A DCFG.cpp609 CFGBlock *VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E,
2328 return VisitUnaryExprOrTypeTraitExpr(cast<UnaryExprOrTypeTraitExpr>(S), in Visit()
4229 CFGBlock *CFGBuilder::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E, in VisitUnaryExprOrTypeTraitExpr()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2793 UnaryExprOrTypeTraitExpr>
2946 AST_MATCHER_P(UnaryExprOrTypeTraitExpr, hasArgumentOfType, in AST_MATCHER_P() argument
2964 AST_MATCHER_P(UnaryExprOrTypeTraitExpr, ofKind, UnaryExprOrTypeTrait, Kind) { in AST_MATCHER_P() argument
2971 const internal::Matcher<UnaryExprOrTypeTraitExpr> &InnerMatcher) { in alignOfExpr()
2980 const internal::Matcher<UnaryExprOrTypeTraitExpr> &InnerMatcher) { in sizeOfExpr()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DRedundantExpressionCheck.cpp143 cast<UnaryExprOrTypeTraitExpr>(Left); in areEquivalentExpr()
145 cast<UnaryExprOrTypeTraitExpr>(Right); in areEquivalentExpr()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td71 def UnaryExprOrTypeTraitExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h541 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex,
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp1599 UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr( in UnaryExprOrTypeTraitExpr() function in UnaryExprOrTypeTraitExpr
4687 Stmt::child_range UnaryExprOrTypeTraitExpr::children() { in children()
4689 const_cast<const UnaryExprOrTypeTraitExpr *>(this)->children(); in children()
4693 Stmt::const_child_range UnaryExprOrTypeTraitExpr::children() const { in children()
H A DASTStructuralEquivalence.cpp320 bool IsStmtEquivalent(const UnaryExprOrTypeTraitExpr *E1, in IsStmtEquivalent()
321 const UnaryExprOrTypeTraitExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp77 ExprDependence clang::computeDependence(UnaryExprOrTypeTraitExpr *E) { in computeDependence()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp788 const internal::VariadicDynCastAllOfMatcher<Stmt, UnaryExprOrTypeTraitExpr>
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp873 VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex, in VisitUnaryExprOrTypeTraitExpr()
/llvm-project-15.0.7/clang/unittests/AST/
H A DStructuralEquivalenceTest.cpp2100 TEST_F(StructuralEquivalenceStmtTest, UnaryExprOrTypeTraitExpr) { in TEST_F() argument
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp554 TEST_P(ASTMatchersTest, UnaryExprOrTypeTraitExpr) { in TEST_P() argument

12