Searched refs:ScalarLogicalExpr (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-do-forall.cpp | 585 void CheckMaskIsPure(const parser::ScalarLogicalExpr &mask) const { in CheckMaskIsPure() 619 void CheckMaskDoesNotReferenceLocal(const parser::ScalarLogicalExpr &mask, in CheckMaskDoesNotReferenceLocal() 666 std::get<std::optional<parser::ScalarLogicalExpr>>(header.t)}) { in CheckConcurrentHeader() 714 std::get<std::optional<parser::ScalarLogicalExpr>>(header.t)}) { in CheckLocalitySpecs()
|
| H A D | check-acc-structure.cpp | 415 std::holds_alternative<std::optional<parser::ScalarLogicalExpr>>( in Enter()
|
| H A D | resolve-names.cpp | 5888 Walk(std::get<std::optional<parser::ScalarLogicalExpr>>(header.t)); in Pre()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 328 using ScalarLogicalExpr = Scalar<LogicalExpr>; variable 2199 std::optional<ScalarLogicalExpr>> 2228 std::variant<Bounds, ScalarLogicalExpr, Concurrent> u; 2268 std::tuple<std::optional<Name>, ScalarLogicalExpr> t; 2275 std::tuple<ScalarLogicalExpr, std::optional<Name>> t; 2305 std::tuple<ScalarLogicalExpr, UnlabeledStatement<ActionStmt>> t; 2456 std::tuple<Kind, std::optional<StopCode>, std::optional<ScalarLogicalExpr>> t; 3393 std::tuple<std::optional<DirectiveNameModifier>, ScalarLogicalExpr> t; 3770 WRAPPER_CLASS(If, ScalarLogicalExpr); 3961 std::variant<std::optional<ScalarLogicalExpr>, AccObjectList> u;
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | parse-tree.cpp | 87 return control && std::holds_alternative<ScalarLogicalExpr>(control->u); in IsDoWhile()
|
| H A D | unparse.cpp | 1003 [&](const ScalarLogicalExpr &y) { in Unparse() 1013 Walk(", ", std::get<std::optional<ScalarLogicalExpr>>(x.t)), Put(')'); in Unparse() 1041 Word("IF ("), Walk(std::get<ScalarLogicalExpr>(x.t)); in Unparse() 1046 Walk(std::get<ScalarLogicalExpr>(x.t)), Put(") "), Word("THEN"); in Unparse() 1136 Walk(", QUIET=", std::get<std::optional<ScalarLogicalExpr>>(x.t)); in Unparse() 2017 Walk(std::get<ScalarLogicalExpr>(x.t)); in Unparse()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Bridge.cpp | 772 void genFIRConditionalBranch(const Fortran::parser::ScalarLogicalExpr &expr, in genFIRConditionalBranch() 781 void genFIRConditionalBranch(const Fortran::parser::ScalarLogicalExpr &expr, in genFIRConditionalBranch() 876 std::get<Fortran::parser::ScalarLogicalExpr>(stmt->t)), in genIfCondition() 1059 std::get<std::optional<Fortran::parser::ScalarLogicalExpr>>(header.t)); 1103 const Fortran::parser::ScalarLogicalExpr *whileCondition = nullptr; in genFIR() 1109 std::get_if<Fortran::parser::ScalarLogicalExpr>( in genFIR() 1533 std::get<std::optional<Fortran::parser::ScalarLogicalExpr>>( in genFIR() 3004 std::get<std::optional<Fortran::parser::ScalarLogicalExpr>>( in analyzeExplicitSpace()
|
| H A D | Runtime.cpp | 96 std::get<std::optional<Fortran::parser::ScalarLogicalExpr>>(stmt.t)) { in genStopStatement()
|
| H A D | PFTBuilder.cpp | 148 parser::ScalarLogicalExpr{parser::LogicalExpr{parser::Expr{ in convertIfStmt() 859 } else if (std::get_if<parser::ScalarLogicalExpr>( in analyzeBranches() 885 std::get<std::optional<parser::ScalarLogicalExpr>>(header.t) in analyzeBranches()
|
| H A D | OpenACC.cpp | 416 std::get_if<std::optional<Fortran::parser::ScalarLogicalExpr>>( in createParallelOp()
|
| H A D | OpenMP.cpp | 605 auto &expr = std::get<Fortran::parser::ScalarLogicalExpr>(ifClause->v.t); in getIfClauseOperand()
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenACC/ |
| H A D | ACC.td | 161 let flangClass = "ScalarLogicalExpr";
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMP.td | 44 let flangClass = "ScalarLogicalExpr"; 334 let flangClass = "ScalarLogicalExpr"; 338 let flangClass = "ScalarLogicalExpr";
|