Home
last modified time | relevance | path

Searched refs:AccDataModifier (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dopenacc-parsers.cpp38 maybe(Parser<AccDataModifier>{}), Parser<AccObjectList>{}))
106 TYPE_PARSER(construct<AccDataModifier>(
107 first("ZERO:" >> pure(AccDataModifier::Modifier::Zero),
108 "READONLY:" >> pure(AccDataModifier::Modifier::ReadOnly))))
H A Dunparse.cpp1858 Walk(std::get<std::optional<AccDataModifier>>(x.t), ":"); in Unparse()
1861 void Unparse(const AccDataModifier::Modifier &x) { in Unparse()
1862 Word(AccDataModifier::EnumToString(x)); in Unparse()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-acc-structure.cpp357 std::get<std::optional<parser::AccDataModifier>>(modifierClause.t)}) { in CHECK_REQ_SCALAR_INT_CONSTANT_CLAUSE()
358 if (modifier->v != parser::AccDataModifier::Modifier::Zero) { in CHECK_REQ_SCALAR_INT_CONSTANT_CLAUSE()
374 std::get<std::optional<parser::AccDataModifier>>(modifierClause.t)}) { in Enter()
378 if (modifier->v != parser::AccDataModifier::Modifier::ReadOnly) { in Enter()
394 std::get<std::optional<parser::AccDataModifier>>(modifierClause.t)}) { in Enter()
398 if (modifier->v != parser::AccDataModifier::Modifier::Zero) { in Enter()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenACC.cpp68 Fortran::parser::AccDataModifier::Modifier mod, in genObjectListWithModifier()
75 std::get<std::optional<Fortran::parser::AccDataModifier>>( in genObjectListWithModifier()
450 Fortran::parser::AccDataModifier::Modifier::ReadOnly, in createParallelOp()
457 Fortran::parser::AccDataModifier::Modifier::Zero, copyoutZeroOperands, in createParallelOp()
463 Fortran::parser::AccDataModifier::Modifier::Zero, createZeroOperands, in createParallelOp()
565 Fortran::parser::AccDataModifier::Modifier::ReadOnly, in genACCDataOp()
572 Fortran::parser::AccDataModifier::Modifier::Zero, copyoutZeroOperands, in genACCDataOp()
578 Fortran::parser::AccDataModifier::Modifier::Zero, createZeroOperands, in genACCDataOp()
709 Fortran::parser::AccDataModifier::Modifier::Zero, createZeroOperands, in genACCEnterDataOp()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h78 NODE(parser, AccDataModifier) in NODE()
79 NODE_ENUM(parser::AccDataModifier, Modifier) in NODE()
H A Dparse-tree.h3899 struct AccDataModifier { struct
3901 WRAPPER_CLASS_BOILERPLATE(AccDataModifier, Modifier);
3907 std::tuple<std::optional<AccDataModifier>, AccObjectList> t; argument