Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsemantics.h47 struct WhereConstruct;
61 const parser::SelectTypeConstruct *, const parser::WhereConstruct *>;
/llvm-project-15.0.7/flang/lib/Parser/
H A Dexpr-parsers.cpp467 construct<WhereConstruct>(statement(Parser<WhereConstructStmt>{}),
469 many(construct<WhereConstruct::MaskedElsewhere>(
472 maybe(construct<WhereConstruct::Elsewhere>(
H A Dtype-parsers.h97 constexpr Parser<WhereConstruct> whereConstruct; // R1042
/llvm-project-15.0.7/flang/lib/Lower/
H A DBridge.cpp1600 [&](const Fortran::parser::WhereConstruct &b) { genFIR(b); }, in genFIR()
2389 void genFIR(const Fortran::parser::WhereConstruct &c) { in genFIR()
2421 Fortran::parser::WhereConstruct> &c) { genFIR(c.value()); }, in genFIR()
2429 void genFIR(const Fortran::parser::WhereConstruct::MaskedElsewhere &ew) { in genFIR()
2442 void genFIR(const Fortran::parser::WhereConstruct::Elsewhere &ew) { in genFIR()
3045 void analyzeExplicitSpace(const Fortran::parser::WhereConstruct &c) { in analyzeExplicitSpace()
3054 for (const Fortran::parser::WhereConstruct::MaskedElsewhere &e : in analyzeExplicitSpace()
3071 const Fortran::parser::WhereConstruct::MaskedElsewhere &ew) { in analyzeExplicitSpace()
3084 Fortran::parser::WhereConstruct> &wc) { in analyzeExplicitSpace()
3097 analyzeExplicitSpace(const Fortran::parser::WhereConstruct::Elsewhere *ew) { in analyzeExplicitSpace()
[all …]
H A DPFTBuilder.cpp952 [&](const parser::WhereConstruct &) { setConstructExit(eval); }, in analyzeBranches() argument
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-labels.cpp309 bool Pre(const parser::WhereConstruct &whereConstruct) { in Pre()
343 void Post(const parser::WhereConstruct &whereConstruct) { in Post()
738 void CheckName(const parser::WhereConstruct &whereConstruct) { in CheckName()
742 std::get<std::list<parser::WhereConstruct::MaskedElsewhere>>( in CheckName()
750 std::get<std::optional<parser::WhereConstruct::Elsewhere>>( in CheckName()
H A Dcanonicalize-do.cpp76 [&](common::Indirection<WhereConstruct> &where) { in Post()
H A Dcheck-omp-structure.cpp2643 parser::Unwrap<parser::WhereConstruct>(*it)) { in CheckWorkshareBlockStmts()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h712 NODE(parser, WhereConstruct) in NODE()
713 NODE(WhereConstruct, Elsewhere) in NODE()
714 NODE(WhereConstruct, MaskedElsewhere) in NODE()
H A Dparse-tree.h142 struct WhereConstruct; // R1042
520 common::Indirection<WhereConstruct>, common::Indirection<ForallConstruct>,
2002 common::Indirection<WhereConstruct>>
2023 struct WhereConstruct { struct
2032 TUPLE_CLASS_BOILERPLATE(WhereConstruct); argument
2066 WhereConstruct, common::Indirection<ForallConstruct>,
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h134 parser::SelectTypeConstruct, parser::WhereConstruct,