Searched refs:AssignmentStmt (Results 1 – 21 of 21) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | assignment.h | 18 struct AssignmentStmt; 43 void Enter(const parser::AssignmentStmt &);
|
| H A D | check-do-forall.h | 16 struct AssignmentStmt; 41 void Leave(const parser::AssignmentStmt &); in ENUM_CLASS()
|
| H A D | assignment.cpp | 41 void Analyze(const parser::AssignmentStmt &); 63 void AssignmentContext::Analyze(const parser::AssignmentStmt &stmt) { in Analyze() 267 void AssignmentChecker::Enter(const parser::AssignmentStmt &x) { in Enter()
|
| H A D | check-omp-structure.h | 238 void CheckAtomicUpdateAssignmentStmt(const parser::AssignmentStmt &);
|
| H A D | check-do-forall.cpp | 210 void Post(const parser::AssignmentStmt &stmt) { in Post() 941 void DoForallChecker::Leave(const parser::AssignmentStmt &stmt) { in Leave()
|
| H A D | check-omp-structure.cpp | 50 bool Pre(const parser::AssignmentStmt &assignment) { in Pre() 1528 const parser::AssignmentStmt &assignment) { in CheckAtomicUpdateAssignmentStmt() 1620 std::get<parser::Statement<parser::AssignmentStmt>>( in Enter() 1635 std::get<parser::Statement<parser::AssignmentStmt>>( in Enter() 2639 if (parser::Unwrap<parser::AssignmentStmt>(*it) || in CheckWorkshareBlockStmts()
|
| H A D | tools.cpp | 439 const evaluate::Assignment *GetAssignment(const parser::AssignmentStmt &x) { in GetAssignment()
|
| H A D | expression.cpp | 2556 const Assignment *ExpressionAnalyzer::Analyze(const parser::AssignmentStmt &x) { in Analyze()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 190 struct AssignmentStmt; // R1032 1949 struct AssignmentStmt { struct 1950 TUPLE_CLASS_BOILERPLATE(AssignmentStmt); 1979 mutable AssignmentStmt::TypedAssignment typedAssignment; 1988 std::tuple<LogicalExpr, AssignmentStmt> t; 2049 std::variant<AssignmentStmt, PointerAssignmentStmt> u; 3588 std::variant<AssignmentStmt, FunctionCombiner> u; 3720 WRAPPER_CLASS(Stmt1, Statement<AssignmentStmt>); 3721 WRAPPER_CLASS(Stmt2, Statement<AssignmentStmt>); 4053 WRAPPER_CLASS(Stmt1, Statement<AssignmentStmt>); [all …]
|
| H A D | dump-parse-tree.h | 137 NODE(parser, AssignmentStmt) in NODE() 807 } else if constexpr (std::is_same_v<T, AssignmentStmt> || in AsFortran()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | type-parsers.h | 94 constexpr Parser<AssignmentStmt> assignmentStmt; // R1032
|
| H A D | unparse.cpp | 882 void Unparse(const AssignmentStmt &x) { // R1032 in Unparse() 1827 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse() 1837 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse() 1847 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse() 2236 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse() 2264 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse() 2277 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse() 2290 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse()
|
| H A D | parse-tree.cpp | 235 AssignmentStmt{std::move(variable), std::move(funcExpr)}}}}; in ConvertToAssignment()
|
| H A D | expr-parsers.cpp | 424 construct<AssignmentStmt>(variable / "=", expr))
|
| H A D | openmp-parsers.cpp | 438 TYPE_PARSER(construct<OmpReductionCombiner>(Parser<AssignmentStmt>{}) ||
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | expression.h | 248 const Assignment *Analyze(const parser::AssignmentStmt &); 454 bool Pre(const parser::AssignmentStmt &x) { in Pre()
|
| H A D | tools.h | 312 const evaluate::Assignment *GetAssignment(const parser::AssignmentStmt &);
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Bridge.cpp | 2415 Fortran::parser::AssignmentStmt> &stmt) { in genFIR() 2459 const auto &assign = std::get<Fortran::parser::AssignmentStmt>(stmt.t); in genFIR() 2471 void genFIR(const Fortran::parser::AssignmentStmt &stmt) { in genFIR() 3039 void analyzeExplicitSpace(const Fortran::parser::AssignmentStmt &s) { in analyzeExplicitSpace() 3108 std::get<Fortran::parser::AssignmentStmt>(stmt.t).typedAssignment->v; in analyzeExplicitSpace()
|
| H A D | OpenMP.cpp | 1445 std::get<Fortran::parser::Statement<Fortran::parser::AssignmentStmt>>( in genOmpAtomic() 1449 std::get<Fortran::parser::Statement<Fortran::parser::AssignmentStmt>>( in genOmpAtomic()
|
| H A D | PFTBuilder.cpp | 202 [&](const parser::Statement<parser::AssignmentStmt> &stmt) { in Pre()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 98 parser::AllocateStmt, parser::AssignmentStmt, parser::BackspaceStmt,
|