20#ifndef GCC_GIMPLE_EXPR_H
21#define GCC_GIMPLE_EXPR_H
66 return (type1 == type2
Definition genmatch.cc:1496
gimple * gimple_seq
Definition coretypes.h:100
const union tree_node * const_tree
Definition coretypes.h:98
union tree_node * tree
Definition coretypes.h:97
tree_code
Definition genmatch.cc:992
bool useless_type_conversion_p(tree outer_type, tree inner_type)
Definition gimple-expr.cc:68
bool types_compatible_p(tree type1, tree type2)
Definition gimple-expr.h:64
bool is_gimple_variable(tree t)
Definition gimple-expr.h:82
tree canonicalize_cond_expr_cond(tree)
Definition gimple-expr.cc:632
bool is_gimple_id(tree t)
Definition gimple-expr.h:93
bool is_gimple_condexpr_for_cond(tree)
Definition gimple-expr.cc:622
bool is_gimple_mem_ref_addr(tree)
Definition gimple-expr.cc:884
bool is_gimple_asm_val(tree)
Definition gimple-expr.cc:855
void extract_ops_from_tree(tree, enum tree_code *, tree *, tree *, tree *)
Definition gimple-expr.cc:523
void gimple_set_body(tree, gimple_seq)
Definition gimple-expr.cc:305
bool is_gimple_call_addr(tree)
Definition gimple-expr.cc:876
tree create_tmp_var_name(const char *)
Definition gimple-expr.cc:422
bool is_gimple_invariant_address(const_tree)
Definition gimple-expr.cc:715
bool is_gimple_reg(tree)
Definition gimple-expr.cc:790
tree create_tmp_reg_fn(struct function *, tree, const char *)
Definition gimple-expr.cc:506
bool useless_type_conversion_p(tree, tree)
Definition gimple-expr.cc:68
bool is_gimple_min_lval(tree)
Definition gimple-expr.cc:866
const char * gimple_decl_printable_name(tree, int)
Definition gimple-expr.cc:344
bool is_gimple_address(const_tree)
Definition gimple-expr.cc:674
bool is_gimple_constant(const_tree t)
Definition gimple-expr.h:130
bool is_gimple_ip_invariant_address(const_tree)
Definition gimple-expr.cc:741
bool is_gimple_val(tree)
Definition gimple-expr.cc:836
bool is_gimple_ip_invariant(const_tree)
Definition gimple-expr.cc:779
bool is_gimple_reg_type(tree type)
Definition gimple-expr.h:74
bool is_gimple_addressable(tree t)
Definition gimple-expr.h:120
tree create_tmp_var_raw(tree, const char *=NULL)
Definition gimple-expr.cc:442
bool gimple_has_body_p(tree)
Definition gimple-expr.cc:335
bool is_gimple_min_invariant(const_tree)
Definition gimple-expr.cc:767
tree create_tmp_reg(tree, const char *=NULL)
Definition gimple-expr.cc:496
bool virtual_operand_p(tree op)
Definition gimple-expr.h:106
void gimple_cond_get_ops_from_tree(tree, enum tree_code *, tree *, tree *)
Definition gimple-expr.cc:565
void mark_addressable(tree)
Definition gimple-expr.cc:948
bool is_gimple_lvalue(tree)
Definition gimple-expr.cc:595
tree copy_var_decl(tree, tree, tree)
Definition gimple-expr.cc:376
void flush_mark_addressable_queue(void)
Definition gimple-expr.cc:933
bool is_gimple_reg_rhs(tree)
Definition gimple-expr.cc:981
tree gimple_call_addr_fndecl(const_tree fn)
Definition gimple-expr.h:164
gimple_seq gimple_body(tree)
Definition gimple-expr.cc:326
Definition function.h:249
Definition gengtype.h:252
#define NULL
Definition system.h:50
#define gcc_assert(EXPR)
Definition system.h:814
#define create_tmp_var
Definition tree-nested.cc:243
bool integer_zerop(const_tree expr)
Definition tree.cc:2880
#define TREE_OPERAND(NODE, I)
Definition tree.h:1300
#define AGGREGATE_TYPE_P(TYPE)
Definition tree.h:693
#define VAR_DECL_IS_VIRTUAL_OPERAND(NODE)
Definition tree.h:3366
#define TREE_CODE(NODE)
Definition tree.h:324
bool handled_component_p(const_tree t)
Definition tree.h:5412
#define VAR_P(NODE)
Definition tree.h:235
#define SSA_NAME_IS_VIRTUAL_OPERAND(NODE)
Definition tree.h:2125
#define NULL_TREE
Definition tree.h:317