|
GCC Middle and Back End API Reference
|

Go to the source code of this file.
Data Structures | |
| struct | pred_info |
| class | predicate |
| class | uninit_analysis |
| struct | uninit_analysis::func_t |
Macros | |
| #define | MASK_SET_BIT(mask, pos) |
| #define | MASK_TEST_BIT(mask, pos) |
| #define | MASK_EMPTY(mask) |
Typedefs | |
| typedef vec< pred_info, va_heap, vl_ptr > | pred_chain |
| typedef vec< pred_chain, va_heap, vl_ptr > | pred_chain_union |
| #define MASK_EMPTY | ( | mask | ) |
Referenced by uninit_analysis::prune_phi_opnds().
| #define MASK_SET_BIT | ( | mask, | |
| pos ) |
Bit mask handling macros.
Referenced by compute_uninit_opnds_pos(), and find_uninit_use().
| #define MASK_TEST_BIT | ( | mask, | |
| pos ) |
Referenced by uninit_analysis::collect_phi_def_edges(), and uninit_analysis::prune_phi_opnds().
| typedef vec<pred_info, va_heap, vl_ptr> pred_chain |
The type to represent a sequence of predicates grouped with .AND. operation.
| typedef vec<pred_chain, va_heap, vl_ptr> pred_chain_union |
The type to represent a sequence of pred_chains grouped with .OR. operation.