Home
last modified time | relevance | path

Searched refs:getElse (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DSwapIfBranches.cpp61 isa_and_nonnull<CompoundStmt>(If->getElse()); in REGISTER_TWEAK()
73 If->getElse()->getSourceRange()); in apply()
H A DExtractVariable.cpp388 return Inner == IS->getThen() || Inner == IS->getElse(); in childExprIsStmt()
/llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp33 return isSemicolonRequiredAfter(If->getElse() ? If->getElse() in isSemicolonRequiredAfter()
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DByteCodeStmtGen.cpp195 return IS->getElse() ? visitStmt(IS->getElse()) : true; in visitIfStmt()
208 if (const Stmt *Else = IS->getElse()) { in visitIfStmt()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DMisleadingIndentationCheck.cpp67 CurrentIf->getElse() ? CurrentIf->getElse() : CurrentIf->getThen(); in missingBracesCheck()
H A DSimplifyBooleanExprCheck.cpp373 if (If->getElse()) { in VisitIfStmt()
381 checkSingleStatement(If->getElse(), parseReturnLiteralBool); in VisitIfStmt()
420 checkSingleStatement(If->getElse(), VarBoolAssignmentMatcher); in VisitIfStmt()
476 If->getElse() == nullptr) { in VisitCompoundStmt()
493 if (SubIf && !SubIf->getElse() && !SubIf->hasInitStorage() && in VisitCompoundStmt()
713 const Stmt *ElseStatement = IfStatement->getElse(); in replaceWithElseStatement()
732 StringRef Terminator = isa<CompoundStmt>(If->getElse()) ? ";" : ""; in replaceWithReturnCondition()
758 StringRef Terminator = isa<CompoundStmt>(IfAssign->getElse()) ? ";" : ""; in replaceWithAssignment()
H A DElseAfterReturnCheck.cpp91 return findUsage(If->getElse(), InitDecl->getID()); in checkInitDeclUsageInElse()
98 return findUsageRange(If->getElse(), DeclIdentifiers); in checkInitDeclUsageInElse()
103 return findUsage(If->getElse(), CondVar->getID()); in checkConditionVarUsageInElse()
H A DFunctionCognitiveComplexityCheck.cpp292 if (!Node->getElse()) in TraverseIfStmt()
295 if (auto *E = dyn_cast<IfStmt>(Node->getElse())) in TraverseIfStmt()
314 return traverseStmtWithIncreasedNestingLevel(Node->getElse()); in TraverseIfStmt()
H A DDeleteNullPointerCheck.cpp57 if (IfWithDelete->getElse()) in check()
H A DBracesAroundStatementsCheck.cpp140 const Stmt *Else = S->getElse(); in check()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp108 const Stmt *Stmt2 = I->getElse(); in VisitIfStmt()
148 Else = I2->getElse(); in VisitIfStmt()
427 if (!isIdenticalStmt(Ctx, IStmt1->getElse(), IStmt2->getElse(), in isIdenticalStmt()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransEmptyStatementsAndDealloc.cpp105 return !S->getElse() || Visit(S->getElse()); in VisitIfStmt()
H A DTransforms.cpp263 mark(S->getElse()); in VisitIfStmt()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenPGO.cpp243 else if (CS == If->getElse()) in TraverseIfStmt()
654 const Stmt *Stm = S->isNegatedConsteval() ? S->getThen() : S->getElse(); in VisitIfStmt()
673 if (S->getElse()) { in VisitIfStmt()
675 CountMap[S->getElse()] = ElseCount; in VisitIfStmt()
676 Visit(S->getElse()); in VisitIfStmt()
H A DCGStmt.cpp765 const Stmt *Executed = S.isNegatedConsteval() ? S.getThen() : S.getElse(); in EmitIfStmt()
790 const Stmt *Skipped = S.getElse(); in EmitIfStmt()
812 if (S.getElse()) in EmitIfStmt()
821 LH = Stmt::getLikelihood(S.getThen(), S.getElse()); in EmitIfStmt()
834 if (const Stmt *Else = S.getElse()) { in EmitIfStmt()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DBranchCloneCheck.cpp110 Else = Cur->getElse(); in check()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAvailability.cpp584 cast<IfStmt>(Parent)->getElse() == S; in isBodyLikeChildStmt()
873 return TraverseStmt(If->getThen()) && TraverseStmt(If->getElse()); in TraverseIfStmt()
883 return ShouldContinue && TraverseStmt(If->getElse()); in TraverseIfStmt()
H A DSemaExceptionSpec.cpp1552 CanThrowResult Else = IS->getElse() ? canThrow(IS->getElse()) : CT_Cannot; in canThrow()
H A DJumpDiagnostics.cpp404 if (Stmt *Else = IS->getElse()) { in BuildScopeInformation()
/llvm-project-15.0.7/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp129 const Stmt *Body = PickTrueBranch ? Node->getThen() : Node->getElse(); in run()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtPrinter.cpp308 if (Stmt *Else = If->getElse()) { in PrintRawIfStmt()
329 OS << (If->getElse() ? " " : NL); in PrintRawIfStmt()
333 if (If->getElse()) Indent(); in PrintRawIfStmt()
336 if (Stmt *Else = If->getElse()) { in PrintRawIfStmt()
348 PrintStmt(If->getElse()); in PrintRawIfStmt()
H A DStmt.cpp1007 return !getCond()->EvaluateKnownConstInt(Ctx) ? getElse() : getThen(); in getNondiscardedCase()
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp825 if (S->getElse() && !TraverseStmt(S->getElse())) in TraverseIfStmt()
1470 Builder.markStmtChild(S->getElse(), syntax::NodeRole::ElseStatement); in WalkUpFromIfStmt()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmt.h2036 Stmt *getElse() { in getElse() function
2041 const Stmt *getElse() const { in getElse() function
2147 if (getElse()) in getEndLoc()
2148 return getElse()->getEndLoc(); in getEndLoc()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/
H A DRename.cpp353 if (const auto *Result = CheckCompoundStmt(EnclosingIf->getElse(), NewName)) in lookupSiblingWithinEnclosingScope()

12