GCC Middle and Back End API Reference
|
Public Member Functions | |
vect_unpromoted_value () | |
void | set_op (tree, vect_def_type, stmt_vec_info=NULL) |
Data Fields | |
tree | op |
tree | type |
vect_def_type | dt |
stmt_vec_info | caster |
Holds information about an input operand after some sign changes and type promotions have been peeled away.
|
inline |
|
inline |
Set the operand to OP_IN, its definition type to DT_IN, and the statement that casts it to CASTER_IN.
References caster, dt, op, and TREE_TYPE.
Referenced by vect_look_through_possible_promotion(), vect_recog_bit_insert_pattern(), and vect_widened_op_tree().
stmt_vec_info vect_unpromoted_value::caster |
Referenced by set_op(), and vect_convert_input().
vect_def_type vect_unpromoted_value::dt |
Referenced by set_op(), vect_convert_input(), and vect_widened_op_tree().
tree vect_unpromoted_value::op |
tree vect_unpromoted_value::type |
Referenced by vect_convert_input(), vect_look_through_possible_promotion(), vect_recog_absolute_difference(), vect_recog_cast_forwprop_pattern(), vect_recog_dot_prod_pattern(), vect_recog_popcount_clz_ctz_ffs_pattern(), vect_recog_sad_pattern(), vect_recog_sat_sub_pattern_transform(), vect_recog_widen_sum_pattern(), and vect_widened_op_tree().