Home
last modified time | relevance | path

Searched refs:DefinedOperator (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A DFortran-parsers.cpp56 ".LT." >> pure(DefinedOperator::IntrinsicOperator::LT) ||
57 ".LE." >> pure(DefinedOperator::IntrinsicOperator::LE) ||
58 ".EQ." >> pure(DefinedOperator::IntrinsicOperator::EQ) ||
83 "/=" >> pure(DefinedOperator::IntrinsicOperator::NE) ||
85 "+" >> pure(DefinedOperator::IntrinsicOperator::Add) ||
87 "<=" >> pure(DefinedOperator::IntrinsicOperator::LE) ||
91 "<" >> pure(DefinedOperator::IntrinsicOperator::LT) ||
92 "==" >> pure(DefinedOperator::IntrinsicOperator::EQ) ||
93 ">=" >> pure(DefinedOperator::IntrinsicOperator::GE) ||
94 ">" >> pure(DefinedOperator::IntrinsicOperator::GT) ||
[all …]
H A Dunparse.cpp99 case DefinedOperator::IntrinsicOperator::Power: in Unparse()
105 case DefinedOperator::IntrinsicOperator::Divide: in Unparse()
108 case DefinedOperator::IntrinsicOperator::Add: in Unparse()
114 case DefinedOperator::IntrinsicOperator::Concat: in Unparse()
117 case DefinedOperator::IntrinsicOperator::LT: in Unparse()
120 case DefinedOperator::IntrinsicOperator::LE: in Unparse()
123 case DefinedOperator::IntrinsicOperator::EQ: in Unparse()
126 case DefinedOperator::IntrinsicOperator::NE: in Unparse()
129 case DefinedOperator::IntrinsicOperator::GE: in Unparse()
132 case DefinedOperator::IntrinsicOperator::GT: in Unparse()
[all …]
H A Dopenmp-parsers.cpp119 TYPE_PARSER(construct<OmpReductionOperator>(Parser<DefinedOperator>{}) ||
136 Parser<DefinedOperator>{}, scalarIntConstantExpr))
H A Dprogram-parsers.cpp364 parenthesized(Parser<DefinedOperator>{})),
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp884 Fortran::parser::DefinedOperator::IntrinsicOperator intrinsicOp, in getReductionName()
887 if (intrinsicOp == Fortran::parser::DefinedOperator::IntrinsicOperator::Add) in getReductionName()
987 std::get_if<Fortran::parser::DefinedOperator>(&redOperator.u)) { in genOMP()
989 std::get<Fortran::parser::DefinedOperator::IntrinsicOperator>( in genOMP()
992 Fortran::parser::DefinedOperator::IntrinsicOperator::Add) in genOMP()
1615 std::get_if<Fortran::parser::DefinedOperator>(&redOperator.u)) { in genOpenMPReduction()
1617 std::get<Fortran::parser::DefinedOperator::IntrinsicOperator>( in genOpenMPReduction()
1620 Fortran::parser::DefinedOperator::IntrinsicOperator::Add) in genOpenMPReduction()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-omp-structure.cpp1898 [&](const parser::DefinedOperator &dOpr) { in CheckReductionOperators()
1900 std::get<parser::DefinedOperator::IntrinsicOperator>(dOpr.u)}; in CheckReductionOperators()
1923 const parser::DefinedOperator::IntrinsicOperator &op) { in CheckIntrinsicOperator()
1926 case parser::DefinedOperator::IntrinsicOperator::Add: in CheckIntrinsicOperator()
1927 case parser::DefinedOperator::IntrinsicOperator::Subtract: in CheckIntrinsicOperator()
1928 case parser::DefinedOperator::IntrinsicOperator::Multiply: in CheckIntrinsicOperator()
1929 case parser::DefinedOperator::IntrinsicOperator::AND: in CheckIntrinsicOperator()
1930 case parser::DefinedOperator::IntrinsicOperator::OR: in CheckIntrinsicOperator()
1931 case parser::DefinedOperator::IntrinsicOperator::EQV: in CheckIntrinsicOperator()
1932 case parser::DefinedOperator::IntrinsicOperator::NEQV: in CheckIntrinsicOperator()
H A Dresolve-labels.cpp412 std::get_if<parser::DefinedOperator>(&endGenericSpec->u)}; in Post()
413 const auto *op{std::get_if<parser::DefinedOperator>(&genericSpec->u)}; in Post()
416 std::get_if<parser::DefinedOperator::IntrinsicOperator>( in Post()
419 std::get_if<parser::DefinedOperator::IntrinsicOperator>( in Post()
H A Dresolve-names-utils.cpp31 using IntrinsicOperator = parser::DefinedOperator::IntrinsicOperator;
136 [&](const parser::DefinedOperator &y) { in Analyze()
H A Dcheck-omp-structure.h248 const parser::DefinedOperator::IntrinsicOperator &);
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h241 NODE(parser, DefinedOperator) in NODE()
242 NODE_ENUM(DefinedOperator, IntrinsicOperator) in NODE()
H A Dparse-tree.h587 struct DefinedOperator { struct
588 UNION_CLASS_BOILERPLATE(DefinedOperator);
2954 std::variant<Name, DefinedOperator, Assignment, ReadFormatted,
3437 std::variant<DefinedOperator, ProcedureDesignator> u;
3464 std::tuple<DefinedOperator, ScalarIntConstantExpr> t;