Home
last modified time | relevance | path

Searched refs:IfConstruct (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dexecutable-parsers.cpp47 construct<ExecutableConstruct>(indirect(Parser<IfConstruct>{})),
307 construct<IfConstruct>(
311 many(construct<IfConstruct::ElseIfBlock>(
316 maybe(construct<IfConstruct::ElseBlock>(
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-labels.cpp280 bool Pre(const parser::IfConstruct &ifConstruct) { in Pre()
283 bool Pre(const parser::IfConstruct::ElseIfBlock &) { in Pre()
286 bool Pre(const parser::IfConstruct::ElseBlock &) { in Pre()
331 void Post(const parser::IfConstruct &ifConstruct) { in Post()
587 std::is_same_v<A, parser::IfConstruct> || in PushConstructName()
722 void CheckName(const parser::IfConstruct &ifConstruct) { in CheckName()
725 std::get<std::list<parser::IfConstruct::ElseIfBlock>>(ifConstruct.t)) { in CheckName()
730 std::get<std::optional<parser::IfConstruct::ElseBlock>>( in CheckName()
H A Dcanonicalize-do.cpp55 [&](common::Indirection<IfConstruct> &ifConstruct) { in Post()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsemantics.h43 struct IfConstruct;
60 const parser::IfConstruct *, const parser::SelectRankConstruct *,
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp143 static const auto ifConstruct = parser::IfConstruct{ in convertIfStmt()
151 parser::Block{}, std::list<parser::IfConstruct::ElseIfBlock>{}, in convertIfStmt()
152 std::optional<parser::IfConstruct::ElseBlock>{}, in convertIfStmt()
553 if (eval.isA<parser::IfConstruct>() && eval.evaluationList->size() == 3) { in rewriteIfGotos()
656 eval->isA<parser::IfConstruct>())) in markBranchTarget()
943 [&](const parser::IfConstruct &) { setConstructExit(eval); }, in analyzeBranches() argument
H A DBridge.cpp1357 void genFIR(const Fortran::parser::IfConstruct &) { in genFIR() argument
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h349 NODE(parser, IfConstruct) in NODE()
350 NODE(IfConstruct, ElseBlock) in NODE()
351 NODE(IfConstruct, ElseIfBlock) in NODE()
H A Dparse-tree.h203 struct IfConstruct; // R1134
517 common::Indirection<DoConstruct>, common::Indirection<IfConstruct>,
2287 struct IfConstruct { struct
2296 TUPLE_CLASS_BOILERPLATE(IfConstruct); argument
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h133 parser::IfConstruct, parser::SelectRankConstruct,