|
GCC Middle and Back End API Reference
|

Data Fields | |
| basic_block | bb |
| edge | e |
| gimple_stmt_iterator | si |
| enum tree_code | comp_code |
| tree | val |
| tree | expr |
| struct assert_locus_d * | next |
Location information for ASSERT_EXPRs. Each instance of this structure describes an ASSERT_EXPR for an SSA name. Since a single SSA name may have more than one assertion associated with it, these locations are kept in a linked list attached to the corresponding SSA name.
| basic_block assert_locus_d::bb |
Referenced by dump_asserts_for(), process_assert_insertions_for(), and register_new_assert_for().
| enum tree_code assert_locus_d::comp_code |
Referenced by dump_asserts_for(), process_assert_insertions_for(), and register_new_assert_for().
| edge assert_locus_d::e |
Referenced by dump_asserts_for(), process_assert_insertions_for(), and register_new_assert_for().
| tree assert_locus_d::expr |
Referenced by process_assert_insertions_for(), and register_new_assert_for().
| struct assert_locus_d* assert_locus_d::next |
Referenced by dump_asserts_for(), process_assert_insertions(), and register_new_assert_for().
| gimple_stmt_iterator assert_locus_d::si |
Referenced by dump_asserts_for(), process_assert_insertions_for(), and register_new_assert_for().
| tree assert_locus_d::val |
Referenced by dump_asserts_for(), process_assert_insertions_for(), and register_new_assert_for().