diff options
Diffstat (limited to 'gcc/value-query.h')
-rw-r--r-- | gcc/value-query.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/value-query.h b/gcc/value-query.h index 5eff931..97da663 100644 --- a/gcc/value-query.h +++ b/gcc/value-query.h @@ -105,4 +105,15 @@ private: class equiv_allocator *equiv_alloc; }; +// Global ranges for SSA names using SSA_NAME_RANGE_INFO. + +class global_range_query : public range_query +{ +public: + bool range_of_expr (irange &r, tree expr, gimple * = NULL) OVERRIDE; +}; + +extern global_range_query global_ranges; +extern value_range gimple_range_global (tree name); + #endif // GCC_QUERY_H |