|
GCC Middle and Back End API Reference
|
#include <constraint-manager.h>
Public Member Functions | |
| bounded_range (const_tree lower, const_tree upper) | |
| void | dump_to_pp (pretty_printer *pp, bool show_types) const |
| void | dump (bool show_types) const |
| std::unique_ptr< json::object > | to_json () const |
| std::unique_ptr< text_art::widget > | make_dump_widget (const text_art::dump_widget_info &dwi) const |
| bool | contains_p (tree cst) const |
| bool | intersects_p (const bounded_range &other, bounded_range *out) const |
| bool | operator== (const bounded_range &other) const |
| bool | operator!= (const bounded_range &other) const |
| bool | singleton_p () const |
Static Public Member Functions | |
| static int | cmp (const bounded_range &a, const bounded_range &b) |
Data Fields | |
| tree | m_lower |
| tree | m_upper |
Static Private Member Functions | |
| static void | set_json_attr (json::object &obj, const char *name, tree value) |
A closed range of values with constant integer bounds
e.g. [3, 5] for the set {3, 4, 5}. | ana::bounded_range::bounded_range | ( | const_tree | lower, |
| const_tree | upper ) |
References ana::lower, and ana::upper.
Referenced by cmp(), intersects_p(), operator!=(), and operator==().
|
static |
References a, b, and bounded_range().
| void ana::bounded_range::dump | ( | bool | show_types | ) | const |
| void ana::bounded_range::dump_to_pp | ( | pretty_printer * | pp, |
| bool | show_types ) const |
| bool ana::bounded_range::intersects_p | ( | const bounded_range & | other, |
| bounded_range * | out ) const |
References bounded_range().
| std::unique_ptr< text_art::widget > ana::bounded_range::make_dump_widget | ( | const text_art::dump_widget_info & | dwi | ) | const |
|
inline |
References bounded_range().
| bool ana::bounded_range::operator== | ( | const bounded_range & | other | ) | const |
References bounded_range().
|
staticprivate |
|
inline |
References m_lower, m_upper, and tree_int_cst_equal().
| std::unique_ptr< json::object > ana::bounded_range::to_json | ( | ) | const |
| tree ana::bounded_range::m_lower |
Referenced by singleton_p().
| tree ana::bounded_range::m_upper |
Referenced by singleton_p().