https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118673
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
mlir::spirv::getIntegerDotProductExtensions:
- TARGET_EXPR <D.1250693, {._M_array=(const struct ArrayRef *) &TARGET_EXPR
<D.1250692, {TARGET_EXPR <D.1250691, <<< Unknown tree: aggr_init_expr
- 5
- __ct_comp
- D.1250691
- (struct ArrayRef *) <<< Unknown tree: void_cst >>>
- (const Extension &) &extension >>>>}>, ._M_len=1}> >>>>>>;
+ TARGET_EXPR <D.1250694, {._M_array=(const struct ArrayRef *) &TARGET_EXPR
<D.1250693, (void) *(const struct ArrayRef[1] &) const struct ArrayRef *
D.1250732;
+ <<< Unknown tree: expr_stmt
+ (void) (D.1250732 = (const struct ArrayRef *) &D.1250693) >>>;
+ const struct ArrayRef * D.1250733;
+ <<< Unknown tree: expr_stmt
+ (void) (D.1250733 = D.1250732) >>>;
+ TARGET_EXPR <D.1250734, 0>;
+ const Extension * D.1250735;
+ <<< Unknown tree: expr_stmt
+ (void) (D.1250735 = (void) TARGET_EXPR <D.1250692, {17}>;, (const
Extension *) &D.1250692;) >>>;
+ goto <D.1250738>;
+ <D.1250739>:;
+ <<cleanup_point <<< Unknown tree: expr_stmt
+ <<< Unknown tree: expr_stmt
+ (void) (*D.1250733 = TARGET_EXPR <D.1250736, <<< Unknown tree:
aggr_init_expr
+ 5
+ __ct_comp
+ D.1250736
+ (const struct ArrayRef *) <<< Unknown tree: void_cst >>>
+ (const Extension &) NON_LVALUE_EXPR <D.1250735> >>>>) >>>;,
--D.1250734; >>>>>;
+ <<< Unknown tree: expr_stmt
+ (void) ++D.1250733 >>>;
+ <<< Unknown tree: expr_stmt
+ (void) ++D.1250735 >>>;
+ <D.1250738>:;
+ if (D.1250734 >= 0) goto <D.1250739>; else goto <D.1250737>;
+ <D.1250737>:;
+ D.1250732>, ._M_len=1}> >>>>>>;