Lines Matching refs:opt_mode
23 typedef opt_mode<machine_mode> opt_machine_mode;
245 class opt_mode
250 ALWAYS_INLINE opt_mode () : m_mode (E_VOIDmode) {}
251 ALWAYS_INLINE opt_mode (const T &m) : m_mode (m) {}
253 ALWAYS_INLINE opt_mode (const U &m) : m_mode (T (m)) {}
254 ALWAYS_INLINE opt_mode (from_int m) : m_mode (machine_mode (m)) {}
272 opt_mode<T>::else_void () const
281 opt_mode<T>::else_blk () const
290 opt_mode<T>::require () const
300 opt_mode<T>::exists () const
310 opt_mode<T>::exists (U *mode) const
345 is_a (const opt_mode<U> &m)
362 as_a (const opt_mode<U> &m)
370 inline opt_mode<T>
375 return opt_mode<T> ();
379 inline opt_mode<T>
380 dyn_cast (const opt_mode<U> &m)
739 ALWAYS_INLINE opt_mode<T>
742 return typename opt_mode<T>::from_int (mode_wider[m]);
749 ALWAYS_INLINE opt_mode<T>
752 return typename opt_mode<T>::from_int (mode_2xwider[m]);
1041 start (opt_mode<T> *iter, enum mode_class mclass)
1044 *iter = opt_mode<T> ();
1059 iterate_p (opt_mode<T> *iter)
1075 get_wider (opt_mode<T> *iter)
1101 get_2xwider (opt_mode<T> *iter)