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().