GCC Middle and Back End API Reference
|
#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "backend.h"
#include "tree.h"
#include "gimple.h"
#include "ssa.h"
#include "tree-pretty-print.h"
#include "fold-const.h"
#include "gimple-range.h"
#include "value-range-storage.h"
Data Structures | |
class | vrange_internal_alloc |
class | vrange_obstack_alloc |
class | vrange_ggc_alloc |
Functions | |
static void | write_wide_int (HOST_WIDE_INT *&val, unsigned short *&len, const wide_int &w) |
static void | read_wide_int (wide_int &w, const HOST_WIDE_INT *val, unsigned short len, unsigned prec) |
DEBUG_FUNCTION void | debug (const irange_storage &storage) |
vrange_storage * | ggc_alloc_vrange_storage (tree type) |
vrange_storage * | ggc_alloc_vrange_storage (const vrange &r) |
Variables | |
static vrange_allocator | ggc_vrange_allocator (true) |
DEBUG_FUNCTION void debug | ( | const irange_storage & | storage | ) |
vrange_storage * ggc_alloc_vrange_storage | ( | const vrange & | r | ) |
References vrange_allocator::clone(), ggc_vrange_allocator, and r.
vrange_storage * ggc_alloc_vrange_storage | ( | tree | type | ) |
References vrange_allocator::clone_varying(), and ggc_vrange_allocator.
Referenced by range_info_alloc(), and ipa_vr::streamer_read().
|
inlinestatic |
Referenced by irange_storage::get_irange().
|
inlinestatic |
References generic_wide_int< storage >::elt(), wide_int_storage::get_len(), and i.
Referenced by irange_storage::set_irange().
|
static |
Referenced by ggc_alloc_vrange_storage(), and ggc_alloc_vrange_storage().