Lines Matching defs:promotion
261 is a result of a type promotion, such that:
268 tree *orig_type, gimple **def_stmt, bool *promotion)
299 *promotion = true;
301 *promotion = false;
356 followed by a possible promotion P. Return this OP', or null if OP is
357 not a vectorizable SSA name. If there is a promotion P, describe its
364 whereas the cast from UNPROM to OP might be a promotion, a sign
372 signed int A = (signed int) B; // unsigned promotion
380 promotion sign change
382 so OP' would be C. The input to the promotion is B, so UNPROM
405 OP is itself the result of a promotion. If so, the combined
406 effect of the promotion and the demotion might fit the required
415 found a promotion, or if using the new input preserves the
416 sign of the previous promotion. */
424 /* Stop if we've already seen a promotion and if this
599 possible promotions, there is a promotion already embedded
816 unsigned promotion. */
1292 or signed promotion, but it can't include unsigned promotion.
1293 (Note that ABS of an unsigned promotion should have been folded
1342 | RES_TYPE a_extend = (RES_TYPE) a_cast; // promotion from HALF_TYPE
1343 | RES_TYPE b_extend = (RES_TYPE) b_cast; // promotion from HALF_TYPE
2669 undo the argument promotion. */
3868 bool promotion;
3898 &orig_type0, &def_stmt0, &promotion))
3901 &orig_type1, &def_stmt1, &promotion)))
4759 unnecessary promotion stmts and increased vectorization factor. */