Searched refs:subcode (Results 1 - 25 of 27) sorted by relevance

12

/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr46571.c16 } subcode; member in struct:tree_omp_clause
88 node->omp_clause.subcode.reduction_code = reduction_code;
/haiku-buildtools/gcc/gcc/
H A Dgimple.h69 always stored in gimple_statement_base.subcode and they may only be
128 subcode is to be used to tell them apart. */
176 /* Padding to get subcode to 16 bit alignment. */
183 unsigned int subcode : 16;
287 union GTY ((desc ("%1.subcode & GF_CALL_INTERNAL"))) {
730 /* Bits to be stored in the GIMPLE_TRANSACTION subcode. */
2014 return (enum tree_code) stmt->subcode;
2061 /* Return the subcode for OMP statement S. */
2068 return s->subcode;
2071 /* Set the subcode fo
2074 gimple_omp_set_subcode(gimple s, unsigned int subcode) argument
[all...]
H A Dgimple.c171 gimple_set_subcode (gimple g, unsigned subcode) argument
175 gcc_assert (subcode < (1 << 16));
176 g->subcode = subcode;
182 must be one of the GIMPLE_WITH_OPS tuples). SUBCODE is the subcode
189 gimple_build_with_ops_stat (enum gimple_code code, unsigned subcode, argument
193 gimple_set_subcode (s, subcode);
317 s->subcode |= GF_CALL_INTERNAL;
411 enum tree_code subcode; local
414 extract_ops_from_tree (rhs, &subcode,
423 gimple_build_assign_1(tree lhs, enum tree_code subcode, tree op1, tree op2, tree op3 MEM_STAT_DECL) argument
457 gimple_build_assign(tree lhs, enum tree_code subcode, tree op1, tree op2, tree op3 MEM_STAT_DECL) argument
467 gimple_build_assign(tree lhs, enum tree_code subcode, tree op1, tree op2 MEM_STAT_DECL) argument
477 gimple_build_assign(tree lhs, enum tree_code subcode, tree op1 MEM_STAT_DECL) argument
1180 gimple_check_failed(const_gimple gs, const char *file, int line, const char *function, enum gimple_code code, enum tree_code subcode) argument
1595 enum tree_code subcode; local
[all...]
H A Dgimple-pretty-print.c1111 switch (gs->subcode)
1588 unsigned subcode = gimple_transaction_subcode (gs); local
1594 gs, subcode, gimple_transaction_label (gs),
1599 if (subcode & GTMA_IS_OUTER)
1601 else if (subcode & GTMA_IS_RELAXED)
1605 subcode &= ~GTMA_DECLARATION_MASK;
1607 if (subcode || gimple_transaction_label (gs))
1616 if (subcode)
1619 if (subcode & GTMA_HAVE_ABORT)
1622 subcode
[all...]
H A Dgimple-fold.c329 enum tree_code subcode = gimple_assign_rhs_code (stmt); local
334 switch (get_gimple_rhs_class (subcode))
486 result = fold_binary_loc (loc, subcode,
538 result = fold_ternary_loc (loc, subcode,
3204 enum tree_code subcode = ERROR_MARK; local
3230 subcode = PLUS_EXPR;
3233 subcode = MINUS_EXPR;
3236 subcode = MULT_EXPR;
3239 subcode = PLUS_EXPR;
3243 subcode
3654 enum tree_code subcode = gimple_assign_rhs_code (stmt); local
4967 enum tree_code subcode = gimple_assign_rhs_code (stmt); local
5135 enum tree_code subcode = ERROR_MARK; local
[all...]
H A Dtree-ssa-threadedge.c266 enum tree_code subcode = gimple_assign_rhs_code (stmt); local
268 switch (get_gimple_rhs_class (subcode))
277 return fold_unary (subcode, TREE_TYPE (lhs), op0);
285 return fold_binary (subcode, TREE_TYPE (lhs), op0, op1);
302 return fold_ternary (subcode, TREE_TYPE (lhs), op0, op1, op2);
H A Dtree-vrp.c3812 check_for_binary_op_overflow (enum tree_code subcode, tree type, argument
3845 *ovf = arith_overflowed_p (subcode, type, vr0.min,
3846 subcode == MINUS_EXPR ? vr1.max : vr1.min);
3847 if (arith_overflowed_p (subcode, type, vr0.max,
3848 subcode == MINUS_EXPR ? vr1.min : vr1.max) != *ovf)
3850 if (subcode == MULT_EXPR)
3852 if (arith_overflowed_p (subcode, type, vr0.min, vr1.max) != *ovf
3853 || arith_overflowed_p (subcode, type, vr0.max, vr1.min) != *ovf)
3873 switch (subcode)
4103 enum tree_code subcode local
4156 enum tree_code subcode = ERROR_MARK; local
9832 enum tree_code subcode; local
[all...]
H A Dgimple-streamer-in.c137 stmt->subcode = bp_unpack_var_len_unsigned (&bp);
H A Dgimple-streamer-out.c109 bp_pack_var_len_unsigned (&bp, stmt->subcode);
H A Dtree-ssa-ccp.c1727 enum tree_code subcode = gimple_assign_rhs_code (stmt); local
1731 if (get_gimple_rhs_class (subcode) == GIMPLE_SINGLE_RHS)
1760 enum tree_code subcode = gimple_assign_rhs_code (stmt); local
1762 switch (get_gimple_rhs_class (subcode))
1775 val = bit_value_unop (subcode, gimple_expr_type (stmt), rhs1);
1784 val = bit_value_binop (subcode,
H A Dtrans-mem.c2138 /* Add FLAGS to the GIMPLE_TRANSACTION subcode for the transaction region
2773 int subcode = gimple_transaction_subcode (region->get_transaction_stmt ());
2775 if (subcode & GTMA_DOES_GO_IRREVOCABLE)
2777 if ((subcode & GTMA_MAY_ENTER_IRREVOCABLE) == 0)
2781 if ((subcode & GTMA_HAVE_ABORT) == 0 && (subcode & GTMA_IS_OUTER) == 0)
2783 if ((subcode & GTMA_HAVE_STORE) == 0)
2785 if (inst_edge && !(subcode & GTMA_HAS_NO_INSTRUMENTATION))
2789 if (subcode & GTMA_IS_OUTER)
2971 // Reset the subcode, pos
[all...]
H A Dtree-ssa-dom.c294 enum tree_code subcode = gimple_assign_rhs_code (stmt); local
296 switch (get_gimple_rhs_class (subcode))
306 if (CONVERT_EXPR_CODE_P (subcode))
307 subcode = NOP_EXPR;
308 expr->ops.unary.op = subcode;
314 expr->ops.binary.op = subcode;
321 expr->ops.ternary.op = subcode;
H A Dtree-ssa-dce.c1209 enum tree_code subcode)
1248 tree result = fold_build2_loc (loc, subcode, utype,
1208 maybe_optimize_arith_overflow(gimple_stmt_iterator *gsi, enum tree_code subcode) argument
H A Dtree-streamer-in.c637 enum omp_clause_code subcode local
639 return build_omp_clause (UNKNOWN_LOCATION, subcode);
H A Dtree.h1395 (OMP_CLAUSE_SUBCODE_CHECK (NODE, OMP_CLAUSE_DEPEND)->omp_clause.subcode.depend_kind)
1398 ((enum gomp_map_kind) OMP_CLAUSE_SUBCODE_CHECK (NODE, OMP_CLAUSE_MAP)->omp_clause.subcode.map_kind)
1400 (OMP_CLAUSE_SUBCODE_CHECK (NODE, OMP_CLAUSE_MAP)->omp_clause.subcode.map_kind \
1410 (OMP_CLAUSE_SUBCODE_CHECK (NODE, OMP_CLAUSE_PROC_BIND)->omp_clause.subcode.proc_bind_kind)
1420 (OMP_CLAUSE_SUBCODE_CHECK (NODE, OMP_CLAUSE_REDUCTION)->omp_clause.subcode.reduction_code)
1492 (OMP_CLAUSE_SUBCODE_CHECK (NODE, OMP_CLAUSE_SCHEDULE)->omp_clause.subcode.schedule_kind)
1495 (OMP_CLAUSE_SUBCODE_CHECK (NODE, OMP_CLAUSE_DEFAULT)->omp_clause.subcode.default_kind)
H A Dtree-ssa-reassoc.c1724 enum tree_code subcode; local
1728 extract_ops_from_tree (t, &subcode, &newop1, &newop2);
1763 enum tree_code subcode; local
1767 extract_ops_from_tree (t, &subcode, &newop1, &newop2);
1772 sum = build_and_add_sum (TREE_TYPE (t), newop1, newop2, subcode);
H A Dtree-core.h1308 } GTY ((skip)) subcode;
H A Dtree-data-ref.c702 enum tree_code subcode;
708 subcode = gimple_assign_rhs_code (def_stmt);
711 return split_constant_offset_1 (type, var0, subcode, var1, var, off);
701 enum tree_code subcode; local
H A Dgimplify.c7824 int subcode = 0;
7844 subcode = GTMA_IS_OUTER;
7846 subcode = GTMA_IS_RELAXED;
7847 gimple_transaction_set_subcode (trans_stmt, subcode);
7821 int subcode = 0; local
H A Dfold-const.c1699 enum tree_code subcode;
1714 subcode = NOP_EXPR;
1716 subcode = FLOAT_EXPR;
1720 elts[i] = fold_convert_const (subcode, TREE_TYPE (type), elts[i]);
1734 enum tree_code subcode;
1746 case REDUC_MIN_EXPR: subcode = MIN_EXPR; break;
1747 case REDUC_MAX_EXPR: subcode = MAX_EXPR; break;
1748 case REDUC_PLUS_EXPR: subcode = PLUS_EXPR; break;
1754 elts[0] = const_binop (subcode, elts[0], elts[i]);
1694 enum tree_code subcode; local
1729 enum tree_code subcode; local
/haiku-buildtools/legacy/gcc/gcc/config/arm/
H A Darm.c1608 enum rtx_code subcode;
1669 || (((subcode = GET_CODE (XEXP (x, 1))) == ASHIFT
1670 || subcode == ASHIFTRT || subcode == LSHIFTRT
1671 || subcode == ROTATE || subcode == ROTATERT
1672 || (subcode == MULT
1723 + ((((subcode = GET_CODE (XEXP (x, 0))) == ASHIFT
1724 || subcode == LSHIFTRT || subcode
1606 enum rtx_code subcode; local
[all...]
/haiku-buildtools/gcc/gcc/config/arm/
H A Darm.c8402 enum rtx_code subcode;
8515 subcode = GET_CODE (XEXP (x, 1));
8516 if (subcode == ASHIFT || subcode == ASHIFTRT
8517 || subcode == LSHIFTRT
8518 || subcode == ROTATE || subcode == ROTATERT)
8521 *total += rtx_cost (XEXP (XEXP (x, 1), 0), subcode, 0, speed);
8534 if (subcode == MULT
8538 *total += rtx_cost (XEXP (XEXP (x, 1), 0), subcode,
8390 enum rtx_code subcode; local
9257 enum rtx_code subcode = GET_CODE (XEXP (x, 0)); local
10174 enum rtx_code subcode = GET_CODE (XEXP (x, 0)); local
10226 enum rtx_code subcode = GET_CODE (op0); local
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Dc-typeck.c2691 enum tree_code subcode = resultcode;
2694 subcode = (subcode == PLUS_EXPR ? MINUS_EXPR : PLUS_EXPR);
2698 ptrop = build_binary_op (subcode, ptrop,
2679 enum tree_code subcode = resultcode; local
/haiku-buildtools/gcc/gcc/c-family/
H A Dc-common.c4542 enum tree_code subcode = resultcode;
4545 subcode = (subcode == PLUS_EXPR ? MINUS_EXPR : PLUS_EXPR);
4550 subcode, ptrop,
8679 enum tree_code subcode = TREE_CODE (TREE_TYPE (*node));
8680 if (subcode == FUNCTION_TYPE || subcode == METHOD_TYPE)
4533 enum tree_code subcode = resultcode; local
8663 enum tree_code subcode = TREE_CODE (TREE_TYPE (*node)); local
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dtypeck.c4169 enum tree_code subcode = resultcode;
4171 subcode = (subcode == PLUS_EXPR ? MINUS_EXPR : PLUS_EXPR);
4172 ptrop = build_binary_op (subcode, ptrop, TREE_OPERAND (intop, 1));
4158 enum tree_code subcode = resultcode; local

Completed in 563 milliseconds

12