#include <ast.h>
Definition at line 570 of file ast.h.
int ctrump_expr::id |
式の種類
Definition at line 572 of file ast.h.
Referenced by analyze_subscript_coef(), assign_var_info_expr(), build_cfg_cond_expr(), ctrump_ast_fold_const_offset_sint(), ctrump_ast_fold_const_sint(), ctrump_expr_occur_var(), ctrump_peel_bitequality_cast_expr(), ctrump_peel_cast_to_pointer_from_array(), ctrump_peel_paren(), ctrump_peel_sign(), extract_load_store_assign(), extract_load_store_expr_rval(), is_invariant_expr(), print_expr(), print_stmt(), recog_array_access(), recog_array_index(), recog_exit_cond(), recog_exit_cond_cmp(), recog_reductive(), and single_expr_subscripts_to_loop_subscript().
struct ctrump_source_string ctrump_expr::source_text [read] |
struct ctrump_texpr* ctrump_expr::type [read] |
式の型
Definition at line 575 of file ast.h.
Referenced by append_record_member_ref(), ctrump_peel_bitequality_cast_expr(), ctrump_peel_cast_to_pointer_from_array(), recog_array_access(), and ssa_node_store_expr().
struct ctrump_binary_expr ctrump_expr::binary [read] |
Definition at line 578 of file ast.h.
Referenced by analyze_subscript_coef(), assign_var_info_expr(), build_cfg_cond_expr(), ctrump_ast_fold_const_offset_sint(), ctrump_expr_occur_var(), extract_load_store_expr_rval(), is_invariant_expr(), recog_exit_cond(), recog_reductive(), and single_expr_subscripts_to_loop_subscript().
struct ctrump_arr_ref_expr ctrump_expr::arr_ref [read] |
Definition at line 579 of file ast.h.
Referenced by assign_var_info_expr(), build_cfg_cond_expr(), ctrump_expr_occur_var(), extract_load_store_expr_rval(), print_expr(), and recog_array_access().
struct ctrump_paren_expr ctrump_expr::paren [read] |
Definition at line 580 of file ast.h.
Referenced by assign_var_info_expr(), build_cfg_cond_expr(), ctrump_ast_fold_const_offset_sint(), ctrump_ast_fold_const_sint(), ctrump_expr_occur_var(), ctrump_peel_bitequality_cast_expr(), ctrump_peel_cast_to_pointer_from_array(), ctrump_peel_paren(), ctrump_peel_sign(), extract_load_store_expr_rval(), print_expr(), and recog_reductive().
struct ctrump_unary_expr ctrump_expr::unary [read] |
Definition at line 581 of file ast.h.
Referenced by assign_var_info_expr(), build_cfg_cond_expr(), ctrump_expr_occur_var(), ctrump_peel_sign(), extract_load_store_expr_rval(), print_expr(), and recog_array_access().
struct ctrump_cond_expr ctrump_expr::cond [read] |
Definition at line 582 of file ast.h.
Referenced by assign_var_info_expr(), build_cfg_cond_expr(), ctrump_expr_occur_var(), extract_load_store_expr_rval(), and print_expr().
struct ctrump_call_expr ctrump_expr::call [read] |
Definition at line 583 of file ast.h.
Referenced by assign_var_info_expr(), build_cfg_cond_expr(), ctrump_expr_occur_var(), extract_load_store_expr_rval(), and print_expr().
struct ctrump_member_ref ctrump_expr::member_ref [read] |
Definition at line 584 of file ast.h.
Referenced by assign_var_info_expr(), build_cfg_cond_expr(), ctrump_expr_occur_var(), print_expr(), and recog_array_access().
struct ctrump_float_literal ctrump_expr::float_literal [read] |
struct ctrump_float_literal ctrump_expr::double_literal [read] |
struct ctrump_float_literal ctrump_expr::long_double_literal [read] |
struct ctrump_integer_literal ctrump_expr::sint_literal [read] |
Definition at line 588 of file ast.h.
Referenced by ctrump_ast_fold_const_offset_sint(), ctrump_ast_fold_const_sint(), and print_expr().
struct ctrump_integer_literal ctrump_expr::uint_literal [read] |
struct ctrump_integer_literal ctrump_expr::slong_literal [read] |
struct ctrump_integer_literal ctrump_expr::ulong_literal [read] |
struct ctrump_integer_literal ctrump_expr::sllong_literal [read] |
struct ctrump_integer_literal ctrump_expr::ullong_literal [read] |
struct ctrump_varref_expr ctrump_expr::varref [read] |
Definition at line 594 of file ast.h.
Referenced by analyze_subscript_coef(), assign_pdg_node_bb(), assign_var_info_expr(), ctrump_expr_occur_var(), extract_load_store_assign(), extract_load_store_expr_rval(), is_invariant_expr(), print_expr(), recog_array_index(), recog_exit_cond_cmp(), recog_reductive(), and single_expr_subscripts_to_loop_subscript().
struct ctrump_string_literal_list ctrump_expr::str_literal [read] |
struct ctrump_cast_expr ctrump_expr::cast [read] |
Definition at line 596 of file ast.h.
Referenced by assign_var_info_expr(), build_cfg_cond_expr(), ctrump_expr_occur_var(), ctrump_peel_bitequality_cast_expr(), ctrump_peel_cast_to_pointer_from_array(), extract_load_store_expr_rval(), and print_expr().
struct ctrump_implicit_cast_expr ctrump_expr::implicit_cast [read] |
Definition at line 597 of file ast.h.
Referenced by assign_var_info_expr(), build_cfg_cond_expr(), ctrump_peel_bitequality_cast_expr(), ctrump_peel_cast_to_pointer_from_array(), extract_load_store_expr_rval(), and print_expr().
struct ctrump_initializer_expr ctrump_expr::initializer [read] |
Definition at line 598 of file ast.h.
Referenced by build_cfg_cond_expr(), extract_load_store_expr_rval(), and print_expr().
struct ctrump_sizeof_type ctrump_expr::sizeof_type [read] |
struct ctrump_ivtmp ctrump_expr::ivtmp [read] |
struct ctrump_macro_expand_expr ctrump_expr::macro_expand [read] |
Definition at line 603 of file ast.h.
Referenced by build_cfg_cond_expr(), ctrump_expr_occur_var(), print_expr(), and recog_reductive().
char* ctrump_expr::text |
union { ... } ctrump_expr::u |
Referenced by analyze_subscript_coef(), assign_pdg_node_bb(), assign_var_info_expr(), build_cfg_cond_expr(), ctrump_ast_fold_const_offset_sint(), ctrump_ast_fold_const_sint(), ctrump_expr_occur_var(), ctrump_peel_bitequality_cast_expr(), ctrump_peel_cast_to_pointer_from_array(), ctrump_peel_paren(), ctrump_peel_sign(), extract_load_store_assign(), extract_load_store_expr_rval(), is_invariant_expr(), print_expr(), recog_array_access(), recog_array_index(), recog_exit_cond(), recog_exit_cond_cmp(), recog_reductive(), and single_expr_subscripts_to_loop_subscript().