|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned int > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< short int > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< short int * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const short int * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< int > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< int & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< int * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const int * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< char * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const char * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const char16_t * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const char32_t * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< char > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< signed char > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< signed char * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const signed char * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< char16_t > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< char16_t * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< char32_t > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< char32_t * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned char > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< void * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< void(*)(int)> () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< void ** > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< long > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< long & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< long * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const long * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< long long > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::common::int128_t > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< long long & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< long long * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const long long * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned long > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned long long > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< double > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< double & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< double * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const double * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< long double > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< long double * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const long double * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< float > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< float & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< float * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const float * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< bool > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< bool & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned short > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned char * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const unsigned char * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned short * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const unsigned short * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const unsigned * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned long * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const unsigned long * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< unsigned long long * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const unsigned long long * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::common::uint128_t > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::common::int128_t * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::common::uint128_t * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const Fortran::common::uint128_t * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< std::complex< float > & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< std::complex< float > * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const std::complex< float > * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< std::complex< double > & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< std::complex< double > * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const std::complex< double > * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< c_float_complex_t > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< c_double_complex_t > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const Fortran::runtime::Descriptor & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::runtime::Descriptor & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const Fortran::runtime::Descriptor * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::runtime::Descriptor * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::common::TypeCategory > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const Fortran::runtime::typeInfo::DerivedType & > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< const Fortran::runtime::typeInfo::DerivedType * > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< void > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::runtime::ValueReductionOperation< std::complex< float > > > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::runtime::ValueReductionOperation< std::complex< double > > > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::runtime::ReferenceReductionOperation< std::complex< float > > > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::runtime::ReferenceReductionOperation< std::complex< double > > > () |
|
template<> |
constexpr TypeBuilderFunc | fir::runtime::getModel< Fortran::runtime::ReductionDerivedTypeOperation > () |
|
template<int N, typename A > |
void | fir::runtime::helper::createArguments (llvm::SmallVectorImpl< mlir::Value > &result, fir::FirOpBuilder &builder, mlir::Location loc, mlir::FunctionType fTy, A arg) |
|
template<int N, typename A , typename... As> |
void | fir::runtime::helper::createArguments (llvm::SmallVectorImpl< mlir::Value > &result, fir::FirOpBuilder &builder, mlir::Location loc, mlir::FunctionType fTy, A arg, As... args) |
|
template<typename... As> |
llvm::SmallVector< mlir::Value > | fir::runtime::createArguments (fir::FirOpBuilder &builder, mlir::Location loc, mlir::FunctionType fTy, As... args) |
| Create a SmallVector of arguments for a runtime call.
|
|