Home
last modified time | relevance | path

Searched refs:AssignmentStmt (Results 1 – 17 of 17) sorted by relevance

/external/llvm-project/flang/lib/Semantics/
Dassignment.h18 struct AssignmentStmt;
43 void Enter(const parser::AssignmentStmt &);
Dcheck-do-forall.h16 struct AssignmentStmt;
41 void Leave(const parser::AssignmentStmt &); in ENUM_CLASS()
Dassignment.cpp41 void Analyze(const parser::AssignmentStmt &);
63 void AssignmentContext::Analyze(const parser::AssignmentStmt &stmt) { in Analyze()
264 void AssignmentChecker::Enter(const parser::AssignmentStmt &x) { in Enter()
Dcheck-do-forall.cpp211 void Post(const parser::AssignmentStmt &stmt) { in Post()
943 void DoForallChecker::Leave(const parser::AssignmentStmt &stmt) { in Leave()
Dtools.cpp378 const evaluate::Assignment *GetAssignment(const parser::AssignmentStmt &x) { in GetAssignment()
Dexpression.cpp2158 const Assignment *ExpressionAnalyzer::Analyze(const parser::AssignmentStmt &x) { in Analyze()
3303 SemanticsContext &context, const parser::AssignmentStmt &stmt) { in AnalyzeAssignmentStmt()
/external/llvm-project/flang/include/flang/Parser/
Dparse-tree.h189 struct AssignmentStmt; // R1032
478 common::Indirection<AssignmentStmt>, common::Indirection<BackspaceStmt>,
1929 struct AssignmentStmt { struct
1930 TUPLE_CLASS_BOILERPLATE(AssignmentStmt);
1959 mutable AssignmentStmt::TypedAssignment typedAssignment;
1968 std::tuple<LogicalExpr, AssignmentStmt> t;
1981 std::variant<Statement<AssignmentStmt>, Statement<WhereStmt>,
2029 std::variant<AssignmentStmt, PointerAssignmentStmt> u;
3558 std::variant<AssignmentStmt, FunctionCombiner> u;
3623 std::tuple<OmpClauseList, Verbatim, OmpClauseList, Statement<AssignmentStmt>,
[all …]
Ddump-parse-tree.h130 NODE(parser, AssignmentStmt) in NODE()
794 } else if constexpr (std::is_same_v<T, AssignmentStmt> || in AsFortran()
/external/llvm-project/flang/include/flang/Semantics/
Dexpression.h243 const Assignment *Analyze(const parser::AssignmentStmt &);
426 SemanticsContext &, const parser::AssignmentStmt &);
458 bool Pre(const parser::AssignmentStmt &x) { in Pre()
Dtools.h276 const evaluate::Assignment *GetAssignment(const parser::AssignmentStmt &);
/external/llvm-project/flang/lib/Parser/
Dtype-parsers.h93 constexpr Parser<AssignmentStmt> assignmentStmt; // R1032
Dunparse.cpp862 void Unparse(const AssignmentStmt &x) { // R1032 in Unparse()
1805 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse()
1815 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse()
1825 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse()
2231 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse()
2259 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse()
2272 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse()
2285 Walk(std::get<Statement<AssignmentStmt>>(x.t)); in Unparse()
Dparse-tree.cpp230 AssignmentStmt{std::move(variable), std::move(funcExpr)}}}}; in ConvertToAssignment()
Dexpr-parsers.cpp411 construct<AssignmentStmt>(variable / "=", expr))
Dopenmp-parsers.cpp393 TYPE_PARSER(construct<OmpReductionCombiner>(Parser<AssignmentStmt>{}) ||
/external/llvm-project/flang/include/flang/Lower/
DPFTBuilder.h98 parser::AllocateStmt, parser::AssignmentStmt, parser::BackspaceStmt,
/external/llvm-project/flang/lib/Lower/
DPFTBuilder.cpp150 [&](const parser::Statement<parser::AssignmentStmt> &stmt) { in Pre()