mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-13 22:11:47 +08:00
Add WIDEN_PLUS, WIDEN_MINUS pretty print
Add 'w+'/'w-' as WIDEN_PLUS/WIDEN_MINUS respectively. Add VEC_WIDEN_PLUS/MINUS_HI/LO<...> for VEC_WIDEN_PLUS/MINUS_HI/LO gcc/ChangeLog: * tree-pretty-print.c (dump_generic_node): Add case for VEC_WIDEN_(PLUS/MINUS)_(HI/LO)_EXPR and WIDEN_(PLUS/MINUS)_EXPR.
This commit is contained in:
parent
76c09f2af9
commit
703d2ac06f
@ -2649,6 +2649,8 @@ dump_generic_node (pretty_printer *pp, tree node, int spc, dump_flags_t flags,
|
||||
break;
|
||||
|
||||
/* Binary arithmetic and logic expressions. */
|
||||
case WIDEN_PLUS_EXPR:
|
||||
case WIDEN_MINUS_EXPR:
|
||||
case WIDEN_SUM_EXPR:
|
||||
case WIDEN_MULT_EXPR:
|
||||
case MULT_EXPR:
|
||||
@ -3580,6 +3582,10 @@ dump_generic_node (pretty_printer *pp, tree node, int spc, dump_flags_t flags,
|
||||
case VEC_SERIES_EXPR:
|
||||
case VEC_WIDEN_MULT_HI_EXPR:
|
||||
case VEC_WIDEN_MULT_LO_EXPR:
|
||||
case VEC_WIDEN_PLUS_HI_EXPR:
|
||||
case VEC_WIDEN_PLUS_LO_EXPR:
|
||||
case VEC_WIDEN_MINUS_HI_EXPR:
|
||||
case VEC_WIDEN_MINUS_LO_EXPR:
|
||||
case VEC_WIDEN_MULT_EVEN_EXPR:
|
||||
case VEC_WIDEN_MULT_ODD_EXPR:
|
||||
case VEC_WIDEN_LSHIFT_HI_EXPR:
|
||||
@ -4097,6 +4103,12 @@ op_symbol_code (enum tree_code code)
|
||||
case WIDEN_LSHIFT_EXPR:
|
||||
return "w<<";
|
||||
|
||||
case WIDEN_PLUS_EXPR:
|
||||
return "w+";
|
||||
|
||||
case WIDEN_MINUS_EXPR:
|
||||
return "w-";
|
||||
|
||||
case POINTER_PLUS_EXPR:
|
||||
return "+";
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user