Lines Matching refs:OPT
6047 #define OPT(pass, args...) ({ \
6077 OPT(split_virtual_grfs);
6085 OPT(dead_code_eliminate);
6087 OPT(remove_extra_rounding_modes);
6094 OPT(remove_duplicate_mrf_writes);
6096 OPT(opt_algebraic);
6097 OPT(opt_cse);
6098 OPT(opt_copy_propagation);
6099 OPT(opt_predicated_break, this);
6100 OPT(opt_cmod_propagation);
6101 OPT(dead_code_eliminate);
6102 OPT(opt_peephole_sel);
6103 OPT(dead_control_flow_eliminate, this);
6104 OPT(opt_register_renaming);
6105 OPT(opt_saturate_propagation);
6106 OPT(register_coalesce);
6107 OPT(compute_to_mrf);
6108 OPT(eliminate_find_live_channel);
6110 OPT(compact_virtual_grfs);
6116 if (OPT(lower_pack)) {
6117 OPT(register_coalesce);
6118 OPT(dead_code_eliminate);
6121 OPT(lower_simd_width);
6122 OPT(lower_barycentrics);
6123 OPT(lower_logical_sends);
6126 OPT(opt_copy_propagation);
6127 OPT(opt_split_sends);
6128 OPT(fixup_nomask_control_flow);
6131 OPT(opt_copy_propagation);
6135 if (OPT(opt_zero_samples))
6136 OPT(opt_copy_propagation);
6142 OPT(opt_cse);
6143 OPT(register_coalesce);
6144 OPT(compute_to_mrf);
6145 OPT(dead_code_eliminate);
6146 OPT(remove_duplicate_mrf_writes);
6147 OPT(opt_peephole_sel);
6150 OPT(opt_redundant_halt);
6152 if (OPT(lower_load_payload)) {
6153 OPT(split_virtual_grfs);
6157 OPT(opt_algebraic);
6159 OPT(register_coalesce);
6160 OPT(lower_simd_width);
6161 OPT(compute_to_mrf);
6162 OPT(dead_code_eliminate);
6165 OPT(opt_combine_constants);
6166 if (OPT(lower_integer_multiplication)) {
6171 OPT(lower_integer_multiplication);
6173 OPT(lower_sub_sat);
6175 if (devinfo->ver <= 5 && OPT(lower_minmax)) {
6176 OPT(opt_cmod_propagation);
6177 OPT(opt_cse);
6178 OPT(opt_copy_propagation);
6179 OPT(dead_code_eliminate);
6183 OPT(lower_derivatives);
6184 OPT(lower_regioning);
6186 OPT(opt_copy_propagation);
6187 OPT(dead_code_eliminate);
6188 OPT(lower_simd_width);
6191 OPT(fixup_sends_duplicate_payload);