20#ifndef GCC_OPTABS_TREE_H
21#define GCC_OPTABS_TREE_H
Definition machmode.h:263
const union tree_node * const_tree
Definition coretypes.h:98
union tree_node * tree
Definition coretypes.h:97
internal_fn
Definition genmatch.cc:360
tree_code
Definition genmatch.cc:347
bool expand_vec_cond_expr_p(tree, tree, enum tree_code)
Definition optabs-tree.cc:483
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
bool target_supports_op_p(tree, enum tree_code, enum optab_subtype=optab_default)
Definition optabs-tree.cc:542
bool supportable_half_widening_operation(enum tree_code, tree, tree, enum tree_code *)
Definition optabs-tree.cc:310
bool supportable_convert_operation(enum tree_code, tree, tree, enum tree_code *)
Definition optabs-tree.cc:365
opt_machine_mode get_len_load_store_mode(machine_mode, bool, internal_fn *=nullptr)
Definition optabs-tree.cc:662
void init_tree_optimization_optabs(tree)
Definition optabs-tree.cc:508
bool expand_vec_cmp_expr_p(tree, tree, enum tree_code)
Definition optabs-tree.cc:443
optab optab_for_tree_code(enum tree_code, const_tree, enum optab_subtype)
Definition optabs-tree.cc:38
bool can_vec_mask_load_store_p(machine_mode, machine_mode, bool, internal_fn *=nullptr)
Definition optabs-tree.cc:584