GCC Middle and Back End API Reference
mode_iterator Namespace Reference

Functions

template<typename T >
void start (opt_mode< T > *iter, enum mode_class mclass)
 
void start (machine_mode *iter, enum mode_class mclass)
 
template<typename T >
bool iterate_p (opt_mode< T > *iter)
 
bool iterate_p (machine_mode *iter)
 
template<typename T >
void get_next (opt_mode< T > *iter)
 
void get_next (machine_mode *iter)
 
template<typename T >
void get_known_next (T *iter)
 
template<typename T >
void get_wider (opt_mode< T > *iter)
 
void get_wider (machine_mode *iter)
 
template<typename T >
void get_known_wider (T *iter)
 
template<typename T >
void get_2xwider (opt_mode< T > *iter)
 
void get_2xwider (machine_mode *iter)
 

Function Documentation

◆ get_2xwider() [1/2]

void mode_iterator::get_2xwider ( machine_mode * iter)
inline

◆ get_2xwider() [2/2]

template<typename T >
void mode_iterator::get_2xwider ( opt_mode< T > * iter)
inline

◆ get_known_next()

template<typename T >
void mode_iterator::get_known_next ( T * iter)
inline

References GET_MODE_NEXT_MODE().

◆ get_known_wider()

template<typename T >
void mode_iterator::get_known_wider ( T * iter)
inline

References GET_MODE_WIDER_MODE().

◆ get_next() [1/2]

void mode_iterator::get_next ( machine_mode * iter)
inline

References GET_MODE_NEXT_MODE().

◆ get_next() [2/2]

template<typename T >
void mode_iterator::get_next ( opt_mode< T > * iter)
inline

◆ get_wider() [1/2]

void mode_iterator::get_wider ( machine_mode * iter)
inline

References GET_MODE_WIDER_MODE().

◆ get_wider() [2/2]

template<typename T >
void mode_iterator::get_wider ( opt_mode< T > * iter)
inline

◆ iterate_p() [1/2]

bool mode_iterator::iterate_p ( machine_mode * iter)
inline

◆ iterate_p() [2/2]

template<typename T >
bool mode_iterator::iterate_p ( opt_mode< T > * iter)
inline

◆ start() [1/2]

void mode_iterator::start ( machine_mode * iter,
enum mode_class mclass )
inline

◆ start() [2/2]

template<typename T >
void mode_iterator::start ( opt_mode< T > * iter,
enum mode_class mclass )
inline

References as_a(), and GET_CLASS_NARROWEST_MODE.