Searched refs:Extremum (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/flang/include/flang/Evaluate/ |
D | expression.h | 318 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/ |
D | IntrinsicCall.cpp | 48 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/ |
D | expression.cpp | 52 [](const Extremum<Result> &c) -> T { in LEN() 55 return Expr<SubscriptInteger>{Extremum<SubscriptInteger>{ in LEN()
|
D | fold-implementation.h | 618 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()
|
D | variable.cpp | 315 return AsExpr(Extremum<SubscriptInteger>{Ordering::Greater, in LEN()
|
D | shape.cpp | 131 Extremum<ExtentType>{Ordering::Greater, std::move(span), ExtentExpr{0}}}; in ComputeTripCount()
|
D | formatting.cpp | 299 static OperatorSpelling SpellOperator(const Extremum<A> &x) { in SpellOperator()
|
/external/freetype/src/pshinter/ |
D | pshalgo.c | 1332 goto Extremum; in psh_glyph_compute_extrema() 1340 Extremum: in psh_glyph_compute_extrema()
|