Searched refs:FROMCAT (Results 1 – 4 of 4) sorted by relevance
/external/llvm-project/flang/include/flang/Evaluate/ |
D | tools.h | 335 template <typename TO, TypeCategory FROMCAT> 336 Expr<TO> ConvertToType(Expr<SomeKind<FROMCAT>> &&x) { in ConvertToType() 338 if constexpr (FROMCAT == TO::category) { in ConvertToType() 342 return Expr<TO>{Convert<TO, FROMCAT>{std::move(x)}}; in ConvertToType() 349 } else if constexpr (FROMCAT == TypeCategory::Complex) { in ConvertToType() 360 return Expr<TO>{Convert<TO, FROMCAT>{std::move(x)}}; in ConvertToType() 364 template <typename TO, TypeCategory FROMCAT, int FROMKIND> 365 Expr<TO> ConvertToType(Expr<Type<FROMCAT, FROMKIND>> &&x) { in ConvertToType() argument 366 return ConvertToType<TO, FROMCAT>(Expr<SomeKind<FROMCAT>>{std::move(x)}); in ConvertToType()
|
D | expression.h | 201 template <typename TO, TypeCategory FROMCAT = TO::category> 202 struct Convert : public Operation<Convert<TO, FROMCAT>, TO, SomeKind<FROMCAT>> { 207 (FROMCAT == TypeCategory::Integer || 208 FROMCAT == TypeCategory::Real)) || 209 TO::category == FROMCAT); 211 using Operand = SomeKind<FROMCAT>;
|
/external/llvm-project/flang/lib/Evaluate/ |
D | formatting.cpp | 348 template <typename TO, TypeCategory FROMCAT> 349 llvm::raw_ostream &Convert<TO, FROMCAT>::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
|
D | fold-implementation.h | 1100 template <typename TO, TypeCategory FROMCAT> 1102 FoldingContext &context, Convert<TO, FROMCAT> &&convert) { in FoldOperation() 1108 Convert<TO, FROMCAT> &convert; in FoldOperation() 1115 TypeCategory constexpr FromCat{FROMCAT}; in FoldOperation()
|