Searched refs:WhereConstruct (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | semantics.h | 47 struct WhereConstruct; 61 const parser::SelectTypeConstruct *, const parser::WhereConstruct *>;
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | expr-parsers.cpp | 467 construct<WhereConstruct>(statement(Parser<WhereConstructStmt>{}), 469 many(construct<WhereConstruct::MaskedElsewhere>( 472 maybe(construct<WhereConstruct::Elsewhere>(
|
| H A D | type-parsers.h | 97 constexpr Parser<WhereConstruct> whereConstruct; // R1042
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Bridge.cpp | 1600 [&](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 D | PFTBuilder.cpp | 952 [&](const parser::WhereConstruct &) { setConstructExit(eval); }, in analyzeBranches() argument
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-labels.cpp | 309 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 D | canonicalize-do.cpp | 76 [&](common::Indirection<WhereConstruct> &where) { in Post()
|
| H A D | check-omp-structure.cpp | 2643 parser::Unwrap<parser::WhereConstruct>(*it)) { in CheckWorkshareBlockStmts()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | dump-parse-tree.h | 712 NODE(parser, WhereConstruct) in NODE() 713 NODE(WhereConstruct, Elsewhere) in NODE() 714 NODE(WhereConstruct, MaskedElsewhere) in NODE()
|
| H A D | parse-tree.h | 142 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 D | PFTBuilder.h | 134 parser::SelectTypeConstruct, parser::WhereConstruct,
|