20#ifndef GCC_OPTABS_TREE_H
21#define GCC_OPTABS_TREE_H
const union tree_node * const_tree
Definition coretypes.h:98
union tree_node * tree
Definition coretypes.h:97
internal_fn
Definition genmatch.cc:1024
tree_code
Definition genmatch.cc:1011
opt_mode< machine_mode > opt_machine_mode
Definition machmode.h:23
opt_machine_mode get_len_load_store_mode(machine_mode mode, bool is_load, internal_fn *ifn, vec< int > *elsvals)
Definition optabs-tree.cc:643
bool target_supports_op_p(tree type, enum tree_code code, enum optab_subtype ot_subtype)
Definition optabs-tree.cc:495
bool can_vec_mask_load_store_p(machine_mode mode, machine_mode mask_mode, bool is_load, internal_fn *ifn, vec< int > *elsvals)
Definition optabs-tree.cc:552
bool supportable_half_widening_operation(enum tree_code code, tree vectype_out, tree vectype_in, enum tree_code *code1)
Definition optabs-tree.cc:315
bool target_supports_mask_load_store_p(machine_mode mode, machine_mode mask_mode, bool is_load, internal_fn *ifn, vec< int > *elsvals)
Definition optabs-tree.cc:512
bool expand_vec_cmp_expr_p(tree value_type, tree mask_type, enum tree_code code)
Definition optabs-tree.cc:436
optab optab_for_tree_code(enum tree_code code, const_tree type, enum optab_subtype subtype)
Definition optabs-tree.cc:39
void init_tree_optimization_optabs(tree optnode)
Definition optabs-tree.cc:461
bool expand_vec_cond_expr_p(tree value_type, tree cmp_op_type)
Definition optabs-tree.cc:447
bool supportable_convert_operation(enum tree_code code, tree vectype_out, tree vectype_in)
Definition optabs-tree.cc:364
optab_subtype
Definition optabs-tree.h:29
@ optab_scalar
Definition optabs-tree.h:31
@ optab_vector
Definition optabs-tree.h:32
@ optab_vector_mixed_sign
Definition optabs-tree.h:33
@ optab_default
Definition optabs-tree.h:30