Home
last modified time | relevance | path

Searched refs:Extremum (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/flang/include/flang/Evaluate/
Dexpression.h318 template <typename A> struct Extremum : public Operation<Extremum<A>, A, A, A> { struct
321 using Base = Operation<Extremum, A, A, A>; argument
322 CLASS_BOILERPLATE(Extremum)
323 Extremum(Ordering ord, const Expr<Operand> &x, const Expr<Operand> &y) in Extremum() function
325 Extremum(Ordering ord, Expr<Operand> &&x, Expr<Operand> &&y) in Extremum() function
512 Power<Result>, Extremum<Result>>;
546 Divide<Result>, Power<Result>, RealToIntPower<Result>, Extremum<Result>>;
589 Extremum<Result>, SetLength<KIND>>
/external/llvm-project/flang/lib/Lower/
DIntrinsicCall.cpp48 enum class Extremum { Min, Max }; enum
131 template <Extremum, ExtremumBehavior>
232 {"max", &I::genExtremum<Extremum::Max, ExtremumBehavior::MinMaxss>},
233 {"min", &I::genExtremum<Extremum::Min, ExtremumBehavior::MinMaxss>},
1197 template <Extremum extremum, ExtremumBehavior behavior>
1201 static constexpr auto integerPredicate = extremum == Extremum::Max in createExtremumCompare()
1204 static constexpr auto orderedCmp = extremum == Extremum::Max in createExtremumCompare()
1232 static constexpr auto unorderedCmp = extremum == Extremum::Max in createExtremumCompare()
1253 template <Extremum extremum, ExtremumBehavior behavior>
1284 .genExtremum<Extremum::Max, ExtremumBehavior::MinMaxss>(args[0].getType(), in genMax()
[all …]
/external/llvm-project/flang/lib/Evaluate/
Dexpression.cpp52 [](const Extremum<Result> &c) -> T { in LEN()
55 return Expr<SubscriptInteger>{Extremum<SubscriptInteger>{ in LEN()
Dfold-implementation.h618 Extremum<T> extremum{order, result, Expr<T>{std::move(*constantArgs[i])}}; in FoldMINorMAX()
1405 Expr<T> FoldOperation(FoldingContext &context, Extremum<T> &&x) { in FoldOperation()
1409 return Expr<T>{Extremum<T>{x.ordering, std::move(l), std::move(r)}}; in FoldOperation()
Dvariable.cpp315 return AsExpr(Extremum<SubscriptInteger>{Ordering::Greater, in LEN()
Dshape.cpp131 Extremum<ExtentType>{Ordering::Greater, std::move(span), ExtentExpr{0}}}; in ComputeTripCount()
Dformatting.cpp299 static OperatorSpelling SpellOperator(const Extremum<A> &x) { in SpellOperator()
/external/freetype/src/pshinter/
Dpshalgo.c1332 goto Extremum; in psh_glyph_compute_extrema()
1340 Extremum: in psh_glyph_compute_extrema()