GCC Middle and Back End API Reference
|
#include <machmode.h>
Public Types | |
typedef mode_traits< fixed_size_mode >::from_int | from_int |
typedef unsigned short | measurement_type |
Public Member Functions | |
ALWAYS_INLINE | fixed_size_mode () |
ALWAYS_INLINE CONSTEXPR | fixed_size_mode (from_int m) |
ALWAYS_INLINE CONSTEXPR | fixed_size_mode (const scalar_mode &m) |
ALWAYS_INLINE CONSTEXPR | fixed_size_mode (const scalar_int_mode &m) |
ALWAYS_INLINE CONSTEXPR | fixed_size_mode (const scalar_float_mode &m) |
ALWAYS_INLINE CONSTEXPR | fixed_size_mode (const scalar_mode_pod &m) |
ALWAYS_INLINE CONSTEXPR | fixed_size_mode (const scalar_int_mode_pod &m) |
ALWAYS_INLINE CONSTEXPR | fixed_size_mode (const complex_mode &m) |
ALWAYS_INLINE CONSTEXPR | operator machine_mode () const |
Static Public Member Functions | |
static bool | includes_p (machine_mode) |
Protected Attributes | |
machine_mode | m_mode |
Represents a machine mode that must have a fixed size. The main use of this class is to represent the modes of objects that always have static storage duration, such as constant pool entries. (No current target supports the concept of variable-size static data.)
mode_traits<fixed_size_mode>::from_int fixed_size_mode::from_int |
unsigned short fixed_size_mode::measurement_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Return true if MODE has a fixed size.
References poly_int< N, C >::is_constant(), and mode_to_bytes().
|
inline |
References m_mode.
|
protected |
Referenced by operator machine_mode().