GCC Middle and Back End API Reference
value-range-storage.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  vrange_allocator
class  vrange_storage
class  irange_storage
class  prange_storage
class  frange_storage

Enumerations

enum  prange_kind {
  PR_UNDEFINED , PR_VARYING , PR_ZERO , PR_NONZERO ,
  PR_FULL , PR_OTHER
}

Functions

vrange_storageggc_alloc_vrange_storage (tree type)
vrange_storageggc_alloc_vrange_storage (const vrange &, bool shared_p=true)

Variables

const unsigned int PRANGE_STORAGE_NINTS = 4

Enumeration Type Documentation

◆ prange_kind

Enumerator
PR_UNDEFINED 
PR_VARYING 
PR_ZERO 
PR_NONZERO 
PR_FULL 
PR_OTHER 

Function Documentation

◆ ggc_alloc_vrange_storage() [1/2]

vrange_storage * ggc_alloc_vrange_storage ( const vrange & r,
bool shared_p = true )
extern

References ggc_vrange_allocator, and r.

◆ ggc_alloc_vrange_storage() [2/2]

vrange_storage * ggc_alloc_vrange_storage ( tree type)
extern

Variable Documentation

◆ PRANGE_STORAGE_NINTS

const unsigned int PRANGE_STORAGE_NINTS = 4