|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
gen/tools/clang/include/clang/AST/StmtNodes.inc 121 IFSTMT(IfStmt, Stmt)
References
tools/clang/include/clang/AST/ASTTypeTraits.h 65 return ASTNodeKind(KindToKindId<T>::Id);
65 return ASTNodeKind(KindToKindId<T>::Id);
tools/clang/include/clang/AST/Stmt.h 2022 return T->getStmtClass() == IfStmtClass;
tools/clang/lib/AST/ExprConstant.cpp 4488 case Stmt::IfStmtClass: {
4646 case Stmt::IfStmtClass: {
tools/clang/lib/AST/Interp/ByteCodeStmtGen.cpp 123 case Stmt::IfStmtClass:
tools/clang/lib/AST/ParentMap.cpp 202 case Stmt::IfStmtClass:
tools/clang/lib/AST/Stmt.cpp 832 : Stmt(IfStmtClass) {
857 : Stmt(IfStmtClass, Empty) {
tools/clang/lib/Analysis/CFG.cpp 2239 case Stmt::IfStmtClass:
5090 case Stmt::IfStmtClass: {
5922 case Stmt::IfStmtClass:
tools/clang/lib/Analysis/LiveVariables.cpp 330 case Stmt::IfStmtClass: {
tools/clang/lib/Analysis/PathDiagnostic.cpp 778 case Stmt::IfStmtClass:
tools/clang/lib/CodeGen/CGStmt.cpp 139 case Stmt::IfStmtClass: EmitIfStmt(cast<IfStmt>(*S)); break;
tools/clang/lib/CodeGen/CodeGenPGO.cpp 215 return Base::TraverseIfStmt(If);
274 case Stmt::IfStmtClass:
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 868 case Stmt::IfStmtClass: {
tools/clang/lib/Sema/JumpDiagnostics.cpp 357 case Stmt::IfStmtClass: {
tools/clang/lib/Sema/SemaDeclAttr.cpp 8132 case Stmt::IfStmtClass:
8440 return Base::TraverseIfStmt(If);
tools/clang/lib/Sema/SemaDeclCXX.cpp 2014 case Stmt::IfStmtClass: {
tools/clang/lib/Sema/TreeTransform.h 6819 StmtResult Init = getDerived().TransformStmt(S->getInit());
6825 S->getIfLoc(), S->getConditionVariable(), S->getCond(),
6825 S->getIfLoc(), S->getConditionVariable(), S->getCond(),
6825 S->getIfLoc(), S->getConditionVariable(), S->getCond(),
6826 S->isConstexpr() ? Sema::ConditionKind::ConstexprIf
6833 if (S->isConstexpr())
6839 Then = getDerived().TransformStmt(S->getThen());
6843 Then = new (getSema().Context) NullStmt(S->getThen()->getBeginLoc());
6849 Else = getDerived().TransformStmt(S->getElse());
6855 Init.get() == S->getInit() &&
6856 Cond.get() == std::make_pair(S->getConditionVariable(), S->getCond()) &&
6856 Cond.get() == std::make_pair(S->getConditionVariable(), S->getCond()) &&
6857 Then.get() == S->getThen() &&
6858 Else.get() == S->getElse())
6859 return S;
6861 return getDerived().RebuildIfStmt(S->getIfLoc(), S->isConstexpr(), Cond,
6861 return getDerived().RebuildIfStmt(S->getIfLoc(), S->isConstexpr(), Cond,
6862 Init.get(), Then.get(), S->getElseLoc(),
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp 415 case Stmt::IfStmtClass: {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 1320 RecursiveASTVisitor<MethodCrawler>::TraverseIfStmt(I);
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 680 case Stmt::IfStmtClass:
974 case Stmt::IfStmtClass: {
1361 case Stmt::IfStmtClass:
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 2214 case Stmt::IfStmtClass:
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp 358 case Stmt::IfStmtClass:
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1307 case Stmt::IfStmtClass:
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp 47 case Stmt::IfStmtClass:
tools/clang/tools/libclang/CXCursor.cpp 144 case Stmt::IfStmtClass: