Home
last modified time | relevance | path

Searched refs:NumericOperator (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/flang/lib/Common/
H A DFortran.cpp13 const char *AsFortran(NumericOperator opr) { in AsFortran()
16 case NumericOperator::Power: in AsFortran()
18 case NumericOperator::Multiply: in AsFortran()
20 case NumericOperator::Divide: in AsFortran()
22 case NumericOperator::Add: in AsFortran()
24 case NumericOperator::Subtract: in AsFortran()
/llvm-project-15.0.7/flang/include/flang/Common/
H A DFortran.h35 ENUM_CLASS(NumericOperator, Power, Multiply, Divide, Add, Subtract)
36 const char *AsFortran(NumericOperator);
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names-utils.cpp29 using common::NumericOperator;
185 return NumericOperator::Power; in MapIntrinsicOperator()
187 return NumericOperator::Multiply; in MapIntrinsicOperator()
189 return NumericOperator::Divide; in MapIntrinsicOperator()
191 return NumericOperator::Add; in MapIntrinsicOperator()
193 return NumericOperator::Subtract; in MapIntrinsicOperator()
H A Dexpression.cpp43 using common::NumericOperator;
149 bool IsIntrinsicNumeric(NumericOperator) const;
2694 NumericOperator opr, const parser::Expr::IntrinsicUnary &x) { in NumericUnaryHelper()
2700 if (opr == NumericOperator::Add) { in NumericUnaryHelper()
2714 return NumericUnaryHelper(*this, NumericOperator::Add, x); in Analyze()
2725 return NumericUnaryHelper(*this, NumericOperator::Subtract, x); in Analyze()
2795 return NumericBinaryHelper<Power>(*this, NumericOperator::Power, x); in Analyze()
2803 return NumericBinaryHelper<Divide>(*this, NumericOperator::Divide, x); in Analyze()
2807 return NumericBinaryHelper<Add>(*this, NumericOperator::Add, x); in Analyze()
3411 bool ArgumentAnalyzer::IsIntrinsicNumeric(NumericOperator opr) const { in IsIntrinsicNumeric()
[all …]
H A Dsymbol.cpp662 Has<common::NumericOperator>() || Has<common::RelationalOperator>(); in IsIntrinsicOperator()
675 [](const common::NumericOperator &x) { in ToString()
H A Dcheck-declarations.cpp1217 [&](common::NumericOperator) { return IsIntrinsicNumeric(type0); }, in ConflictsWithIntrinsicOperator() argument
1229 [&](common::NumericOperator) { in ConflictsWithIntrinsicOperator() argument
1292 [&](const common::NumericOperator &x) { in CheckNumberOfArgs()
1293 if (x == common::NumericOperator::Add || in CheckNumberOfArgs()
1294 x == common::NumericOperator::Subtract) { in CheckNumberOfArgs()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsymbol.h446 std::variant<OtherKind, common::NumericOperator, common::LogicalOperator,