Home
last modified time | relevance | path

Searched refs:ElseStmt (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang/lib/Parse/
H A DParseStmt.cpp1534 StmtResult ElseStmt; in ParseIfStatement() local
1567 ElseStmt = ParseStatement(); in ParseIfStatement()
1569 if (ElseStmt.isUsable()) in ParseIfStatement()
1587 if ((ThenStmt.isInvalid() && ElseStmt.isInvalid()) || in ParseIfStatement()
1588 (ThenStmt.isInvalid() && ElseStmt.get() == nullptr) || in ParseIfStatement()
1589 (ThenStmt.get() == nullptr && ElseStmt.isInvalid())) { in ParseIfStatement()
1606 if (!ElseStmt.isUnset() && !IsCompoundStatement(ElseStmt.get())) { in ParseIfStatement()
1616 if (ElseStmt.isInvalid()) in ParseIfStatement()
1617 ElseStmt = Actions.ActOnNullStmt(ElseStmtLoc); in ParseIfStatement()
1627 ThenStmt.get(), ElseLoc, ElseStmt.get()); in ParseIfStatement()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h119 parser::EndDoStmt, parser::IfThenStmt, parser::ElseIfStmt, parser::ElseStmt,
168 A, std::tuple<parser::CaseStmt, parser::ElseIfStmt, parser::ElseStmt,
174 parser::ElseStmt, parser::EndIfStmt,
/llvm-project-15.0.7/flang/lib/Parser/
H A Dexecutable-parsers.cpp317 statement(construct<ElseStmt>("ELSE" >> maybe(name))), block)),
H A Dunparse.cpp1049 void Unparse(const ElseStmt &x) { // R1137 in Unparse()
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp678 std::tuple<parser::BlockStmt, parser::CycleStmt, parser::ElseStmt, in getConstructName()
900 [&](const parser::ElseStmt &) { in analyzeBranches() argument
H A DBridge.cpp1377 } else if (e.isA<Fortran::parser::ElseStmt>()) { in genFIR()
2575 void genFIR(const Fortran::parser::ElseStmt &) {} // nop in genFIR() argument
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h252 NODE(parser, ElseStmt) in NODE()
H A Dparse-tree.h2279 WRAPPER_CLASS(ElseStmt, std::optional<Name>);
2294 std::tuple<Statement<ElseStmt>, Block> t;
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-labels.cpp733 std::get<parser::Statement<parser::ElseStmt>>(elseBlock->t)); in CheckName()
H A Dresolve-names.cpp1200 void Post(const parser::ElseStmt &x) { CheckRef(x.v); } in Post()