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:1005
tree_code
Definition genmatch.cc:992
bool target_supports_mask_load_store_p(machine_mode, machine_mode, bool, internal_fn *, vec< int > *)
Definition optabs-tree.cc:520
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:503
bool supportable_half_widening_operation(enum tree_code, tree, tree, enum tree_code *)
Definition optabs-tree.cc:311
opt_machine_mode get_len_load_store_mode(machine_mode, bool, internal_fn *=nullptr, vec< int > *=nullptr)
Definition optabs-tree.cc:652
bool expand_vec_cond_expr_p(tree, tree)
Definition optabs-tree.cc:455
bool supportable_convert_operation(enum tree_code, tree, tree, enum tree_code *)
Definition optabs-tree.cc:366
bool can_vec_mask_load_store_p(machine_mode, machine_mode, bool, internal_fn *=nullptr, vec< int > *=nullptr)
Definition optabs-tree.cc:560
void init_tree_optimization_optabs(tree)
Definition optabs-tree.cc:469
bool expand_vec_cmp_expr_p(tree, tree, enum tree_code)
Definition optabs-tree.cc:444
optab optab_for_tree_code(enum tree_code, const_tree, enum optab_subtype)
Definition optabs-tree.cc:39