Home
last modified time | relevance | path

Searched refs:HostType (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dhost.h58 template <typename FTN_T> using HostType = typename HostTypeHelper<FTN_T>::Type; variable
61 return (... && (!std::is_same_v<HostType<T>, UnsupportedType>)); in HostTypeExists()
70 inline constexpr Scalar<FTN_T> CastHostToFortran(const HostType<FTN_T> &x) { in CastHostToFortran()
73 sizeof(Scalar<FTN_T>) != sizeof(HostType<FTN_T>)) { in CastHostToFortran()
85 inline constexpr HostType<FTN_T> CastFortranToHost(const Scalar<FTN_T> &x) { in CastFortranToHost()
89 return HostType<FTN_T>{CastFortranToHost<FortranPartType>(x.REAL()), in CastFortranToHost()
95 HostType<FTN_T> y; in CastFortranToHost()
99 static_assert(sizeof x == sizeof(HostType<FTN_T>)); in CastFortranToHost()
100 return *reinterpret_cast<const HostType<FTN_T> *>(&x); in CastFortranToHost()
172 std::complex<HostType<RealT>>, UnsupportedType>;
[all …]
H A Dintrinsics-library.cpp148 host::HostType<TR> hostResult{}; in ApplyHostFunctionHelper()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dfolding.cpp43 if constexpr (std::is_same_v<host::HostType<R4>, float>) { in TestHostRuntimeSubnormalFlushing()