Searched refs:ElseStmt (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 1534 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 D | PFTBuilder.h | 119 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 D | executable-parsers.cpp | 317 statement(construct<ElseStmt>("ELSE" >> maybe(name))), block)),
|
| H A D | unparse.cpp | 1049 void Unparse(const ElseStmt &x) { // R1137 in Unparse()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | PFTBuilder.cpp | 678 std::tuple<parser::BlockStmt, parser::CycleStmt, parser::ElseStmt, in getConstructName() 900 [&](const parser::ElseStmt &) { in analyzeBranches() argument
|
| H A D | Bridge.cpp | 1377 } 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 D | dump-parse-tree.h | 252 NODE(parser, ElseStmt) in NODE()
|
| H A D | parse-tree.h | 2279 WRAPPER_CLASS(ElseStmt, std::optional<Name>); 2294 std::tuple<Statement<ElseStmt>, Block> t;
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-labels.cpp | 733 std::get<parser::Statement<parser::ElseStmt>>(elseBlock->t)); in CheckName()
|
| H A D | resolve-names.cpp | 1200 void Post(const parser::ElseStmt &x) { CheckRef(x.v); } in Post()
|