Home
last modified time | relevance | path

Searched refs:CaseConstruct (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-case.cpp27 void Check(const std::list<parser::CaseConstruct::Case> &cases) { in Check()
28 for (const parser::CaseConstruct::Case &c : cases) { in Check()
42 void AddCase(const parser::CaseConstruct::Case &c) { in AddCase()
235 const std::list<parser::CaseConstruct::Case> &caseList;
238 void CaseChecker::Enter(const parser::CaseConstruct &construct) { in Enter()
250 std::get<std::list<parser::CaseConstruct::Case>>(construct.t)}; in Enter()
H A Dcheck-case.h15 struct CaseConstruct;
24 void Enter(const parser::CaseConstruct &);
H A Dresolve-labels.cpp289 bool Pre(const parser::CaseConstruct &caseConstruct) { in Pre()
293 bool Pre(const parser::CaseConstruct::Case &) { return SwitchToNewScope(); } in Pre()
334 void Post(const parser::CaseConstruct &caseConstruct) { in Post()
588 std::is_same_v<A, parser::CaseConstruct>); in PushConstructName()
633 void PopConstructName(const parser::CaseConstruct &caseConstruct) { in PopConstructName()
634 CheckSelectNames<parser::SelectCaseStmt, parser::CaseConstruct::Case, in PopConstructName()
H A Dcanonicalize-do.cpp59 [&](common::Indirection<CaseConstruct> &caseConstruct) { in Post()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsemantics.h38 struct CaseConstruct;
57 const parser::BlockConstruct *, const parser::CaseConstruct *,
/llvm-project-15.0.7/flang/lib/Parser/
H A Dexecutable-parsers.cpp44 construct<ExecutableConstruct>(indirect(Parser<CaseConstruct>{})),
329 construct<CaseConstruct>(statement(Parser<SelectCaseStmt>{}),
330 many(construct<CaseConstruct::Case>(
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h168 NODE(parser, CaseConstruct) in NODE()
169 NODE(CaseConstruct, Case) in NODE()
H A Dparse-tree.h205 struct CaseConstruct; // R1140
512 common::Indirection<BlockConstruct>, common::Indirection<CaseConstruct>,
2352 struct CaseConstruct { struct
2357 TUPLE_CLASS_BOILERPLATE(CaseConstruct); argument
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h131 parser::CaseConstruct, parser::ChangeTeamConstruct,
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp929 [&](const parser::CaseConstruct &) { in analyzeBranches() argument
H A DBridge.cpp1413 void genFIR(const Fortran::parser::CaseConstruct &) { in genFIR() argument