Lines Matching refs:linear
8233 bool linear = interp == INTERP_MODE_NOPERSPECTIVE;
8237 return get_arg(ctx, linear ? ctx->args->ac.linear_center : ctx->args->ac.persp_center);
8239 return linear ? ctx->linear_centroid : ctx->persp_centroid;
8242 return get_arg(ctx, linear ? ctx->args->ac.linear_sample : ctx->args->ac.persp_sample);
10138 /* If the loop ends with a break, still add a linear continue edge in case
10149 /* we can use a linear phi in some cases if one src is undef */
10289 /* trim linear phis in loop header */
10365 /* remove critical edges from linear CFG */
10507 bool linear = ctx->cf_info.has_branch;
10511 (linear && instr->opcode == aco_opcode::p_linear_phi)) {
10520 /* Fixup linear phis in loop header from expecting a continue. Both this fixup
10550 /* branch to linear then block */
10606 /** emit linear then block */
10610 /* branch from linear then block to invert block */
10621 /* branch to linear else block (skip else) */
10666 /** emit linear else block */
10671 /* branch from linear else block to endif block */
10806 * The linear and logical CFG:
10831 * To maintain a logical and linear CFG without critical edges,
10834 * The linear CFG:
10837 * BB_THEN (logical) BB_THEN (linear)
10839 * BB_INVERT (linear)
10841 * BB_ELSE (logical) BB_ELSE (linear)