Lines Matching refs:condition_flags
438615 bool condition_flags[90]; in nir_opt_algebraic() local
438621 condition_flags[0] = true; in nir_opt_algebraic()
438622 condition_flags[1] = !options->lower_bitops; in nir_opt_algebraic()
438623 condition_flags[2] = options->lower_bitops; in nir_opt_algebraic()
438624 condition_flags[3] = options->lower_mul_2x32_64; in nir_opt_algebraic()
438625 condition_flags[4] = options->lower_flrp16; in nir_opt_algebraic()
438626 condition_flags[5] = !options->lower_flrp16; in nir_opt_algebraic()
438627 condition_flags[6] = options->lower_flrp32; in nir_opt_algebraic()
438628 condition_flags[7] = !options->lower_flrp32; in nir_opt_algebraic()
438629 condition_flags[8] = options->lower_flrp64; in nir_opt_algebraic()
438630 condition_flags[9] = !options->lower_flrp64; in nir_opt_algebraic()
438631 condition_flags[10] = options->lower_ftrunc; in nir_opt_algebraic()
438632 condition_flags[11] = options->lower_ffloor; in nir_opt_algebraic()
438633 condition_flags[12] = !options->lower_ffloor; in nir_opt_algebraic()
438634 condition_flags[13] = options->lower_ffract; in nir_opt_algebraic()
438635 condition_flags[14] = options->lower_fceil; in nir_opt_algebraic()
438636 condition_flags[15] = options->lower_ffma16; in nir_opt_algebraic()
438637 condition_flags[16] = options->lower_ffma32; in nir_opt_algebraic()
438638 condition_flags[17] = options->lower_ffma64; in nir_opt_algebraic()
438639 condition_flags[18] = options->fuse_ffma16; in nir_opt_algebraic()
438640 condition_flags[19] = options->fuse_ffma32; in nir_opt_algebraic()
438641 condition_flags[20] = options->fuse_ffma64; in nir_opt_algebraic()
438642 condition_flags[21] = options->lower_fdph; in nir_opt_algebraic()
438643 condition_flags[22] = !options->lower_fdph; in nir_opt_algebraic()
438644 condition_flags[23] = options->lower_fdot; in nir_opt_algebraic()
438645 condition_flags[24] = !options->lower_fsat; in nir_opt_algebraic()
438646 condition_flags[25] = !options->lower_iabs; in nir_opt_algebraic()
438647 condition_flags[26] = options->lower_fsat; in nir_opt_algebraic()
438648 condition_flags[27] = !options->lower_fsign; in nir_opt_algebraic()
438649 condition_flags[28] = options->lower_umax; in nir_opt_algebraic()
438650 condition_flags[29] = options->lower_umin; in nir_opt_algebraic()
438651 condition_flags[30] = !options->lower_umax; in nir_opt_algebraic()
438652 condition_flags[31] = !options->lower_umin; in nir_opt_algebraic()
438653 condition_flags[32] = options->lower_scmp; in nir_opt_algebraic()
438654 condition_flags[33] = options->lower_vector_cmp; in nir_opt_algebraic()
438655 condition_flags[34] = !options->lower_rotate; in nir_opt_algebraic()
438656 condition_flags[35] = options->lower_rotate; in nir_opt_algebraic()
438657 condition_flags[36] = options->lower_fpow; in nir_opt_algebraic()
438658 condition_flags[37] = !options->lower_fpow; in nir_opt_algebraic()
438659 condition_flags[38] = options->lower_fdiv; in nir_opt_algebraic()
438660 condition_flags[39] = options->lower_fsqrt; in nir_opt_algebraic()
438661 condition_flags[40] = !options->lower_fsqrt; in nir_opt_algebraic()
438662 condition_flags[41] = options->lower_sincos; in nir_opt_algebraic()
438663 condition_flags[42] = !(options->lower_doubles_options & nir_lower_fp64_full_software); in nir_opt_algebraic()
438664 condition_flags[43] = !options->lower_extract_byte; in nir_opt_algebraic()
438665 condition_flags[44] = !options->lower_extract_word; in nir_opt_algebraic()
438666 condition_flags[45] = options->lower_pack_64_2x32_split; in nir_opt_algebraic()
438667 condition_flags[46] = options->lower_pack_32_2x16_split; in nir_opt_algebraic()
438668 condition_flags[47] = options->lower_unpack_64_2x32_split; in nir_opt_algebraic()
438669 condition_flags[48] = options->lower_unpack_32_2x16_split; in nir_opt_algebraic()
438670 condition_flags[49] = options->lower_fmod; in nir_opt_algebraic()
438671 condition_flags[50] = options->lower_uadd_carry; in nir_opt_algebraic()
438672 condition_flags[51] = options->lower_usub_borrow; in nir_opt_algebraic()
438673 condition_flags[52] = options->lower_bitfield_insert; in nir_opt_algebraic()
438674 condition_flags[53] = options->lower_hadd; in nir_opt_algebraic()
438675 …condition_flags[54] = options->lower_hadd64 || (options->lower_int64_options & nir_lower_iadd64) !… in nir_opt_algebraic()
438676 …condition_flags[55] = options->lower_add_sat || (options->lower_int64_options & nir_lower_iadd64) … in nir_opt_algebraic()
438677 condition_flags[56] = options->lower_add_sat; in nir_opt_algebraic()
438678 …condition_flags[57] = options->lower_usub_sat64 || (options->lower_int64_options & nir_lower_iadd6… in nir_opt_algebraic()
438679 condition_flags[58] = (options->lower_int64_options & nir_lower_iadd64) != 0; in nir_opt_algebraic()
438680 condition_flags[59] = (options->lower_int64_options & nir_lower_minmax64) != 0; in nir_opt_algebraic()
438681 condition_flags[60] = (options->lower_int64_options & nir_lower_icmp64) != 0; in nir_opt_algebraic()
438682 condition_flags[61] = options->lower_bitfield_insert_to_shifts; in nir_opt_algebraic()
438683 condition_flags[62] = options->lower_bitfield_insert_to_bitfield_select; in nir_opt_algebraic()
438684 condition_flags[63] = options->lower_bitfield_extract; in nir_opt_algebraic()
438685 condition_flags[64] = options->lower_bitfield_extract_to_shifts; in nir_opt_algebraic()
438686 condition_flags[65] = options->lower_ifind_msb; in nir_opt_algebraic()
438687 condition_flags[66] = options->lower_find_lsb; in nir_opt_algebraic()
438688 condition_flags[67] = options->lower_extract_byte; in nir_opt_algebraic()
438689 condition_flags[68] = options->lower_extract_word; in nir_opt_algebraic()
438690 condition_flags[69] = options->lower_pack_unorm_2x16; in nir_opt_algebraic()
438691 condition_flags[70] = options->lower_pack_unorm_4x8; in nir_opt_algebraic()
438692 condition_flags[71] = options->lower_pack_snorm_2x16; in nir_opt_algebraic()
438693 condition_flags[72] = options->lower_pack_snorm_4x8; in nir_opt_algebraic()
438694 condition_flags[73] = options->lower_unpack_unorm_2x16; in nir_opt_algebraic()
438695 condition_flags[74] = options->lower_unpack_unorm_4x8; in nir_opt_algebraic()
438696 condition_flags[75] = options->lower_unpack_snorm_2x16; in nir_opt_algebraic()
438697 condition_flags[76] = options->lower_unpack_snorm_4x8; in nir_opt_algebraic()
438698 condition_flags[77] = options->lower_pack_split; in nir_opt_algebraic()
438699 condition_flags[78] = options->lower_isign; in nir_opt_algebraic()
438700 condition_flags[79] = !options->lower_isign; in nir_opt_algebraic()
438701 condition_flags[80] = options->lower_fsign; in nir_opt_algebraic()
438702 condition_flags[81] = !options->has_imul24; in nir_opt_algebraic()
438703 condition_flags[82] = !options->has_umul24; in nir_opt_algebraic()
438704 condition_flags[83] = !options->has_umad24; in nir_opt_algebraic()
438705 condition_flags[84] = options->support_8bit_alu; in nir_opt_algebraic()
438706 condition_flags[85] = options->support_16bit_alu; in nir_opt_algebraic()
438707 condition_flags[86] = options->lower_ldexp; in nir_opt_algebraic()
438708 condition_flags[87] = !options->lower_bitfield_reverse; in nir_opt_algebraic()
438709 …condition_flags[88] = info->stage == MESA_SHADER_COMPUTE && info->cs.derivative_group == DERIVATIV… in nir_opt_algebraic()
438710 condition_flags[89] = !options->vectorize_vec2_16bit; in nir_opt_algebraic()
438714 progress |= nir_algebraic_impl(function->impl, condition_flags, in nir_opt_algebraic()
440252 bool condition_flags[90]; in nir_opt_algebraic_before_ffma() local
440258 condition_flags[0] = true; in nir_opt_algebraic_before_ffma()
440259 condition_flags[1] = !options->lower_bitops; in nir_opt_algebraic_before_ffma()
440260 condition_flags[2] = options->lower_bitops; in nir_opt_algebraic_before_ffma()
440261 condition_flags[3] = options->lower_mul_2x32_64; in nir_opt_algebraic_before_ffma()
440262 condition_flags[4] = options->lower_flrp16; in nir_opt_algebraic_before_ffma()
440263 condition_flags[5] = !options->lower_flrp16; in nir_opt_algebraic_before_ffma()
440264 condition_flags[6] = options->lower_flrp32; in nir_opt_algebraic_before_ffma()
440265 condition_flags[7] = !options->lower_flrp32; in nir_opt_algebraic_before_ffma()
440266 condition_flags[8] = options->lower_flrp64; in nir_opt_algebraic_before_ffma()
440267 condition_flags[9] = !options->lower_flrp64; in nir_opt_algebraic_before_ffma()
440268 condition_flags[10] = options->lower_ftrunc; in nir_opt_algebraic_before_ffma()
440269 condition_flags[11] = options->lower_ffloor; in nir_opt_algebraic_before_ffma()
440270 condition_flags[12] = !options->lower_ffloor; in nir_opt_algebraic_before_ffma()
440271 condition_flags[13] = options->lower_ffract; in nir_opt_algebraic_before_ffma()
440272 condition_flags[14] = options->lower_fceil; in nir_opt_algebraic_before_ffma()
440273 condition_flags[15] = options->lower_ffma16; in nir_opt_algebraic_before_ffma()
440274 condition_flags[16] = options->lower_ffma32; in nir_opt_algebraic_before_ffma()
440275 condition_flags[17] = options->lower_ffma64; in nir_opt_algebraic_before_ffma()
440276 condition_flags[18] = options->fuse_ffma16; in nir_opt_algebraic_before_ffma()
440277 condition_flags[19] = options->fuse_ffma32; in nir_opt_algebraic_before_ffma()
440278 condition_flags[20] = options->fuse_ffma64; in nir_opt_algebraic_before_ffma()
440279 condition_flags[21] = options->lower_fdph; in nir_opt_algebraic_before_ffma()
440280 condition_flags[22] = !options->lower_fdph; in nir_opt_algebraic_before_ffma()
440281 condition_flags[23] = options->lower_fdot; in nir_opt_algebraic_before_ffma()
440282 condition_flags[24] = !options->lower_fsat; in nir_opt_algebraic_before_ffma()
440283 condition_flags[25] = !options->lower_iabs; in nir_opt_algebraic_before_ffma()
440284 condition_flags[26] = options->lower_fsat; in nir_opt_algebraic_before_ffma()
440285 condition_flags[27] = !options->lower_fsign; in nir_opt_algebraic_before_ffma()
440286 condition_flags[28] = options->lower_umax; in nir_opt_algebraic_before_ffma()
440287 condition_flags[29] = options->lower_umin; in nir_opt_algebraic_before_ffma()
440288 condition_flags[30] = !options->lower_umax; in nir_opt_algebraic_before_ffma()
440289 condition_flags[31] = !options->lower_umin; in nir_opt_algebraic_before_ffma()
440290 condition_flags[32] = options->lower_scmp; in nir_opt_algebraic_before_ffma()
440291 condition_flags[33] = options->lower_vector_cmp; in nir_opt_algebraic_before_ffma()
440292 condition_flags[34] = !options->lower_rotate; in nir_opt_algebraic_before_ffma()
440293 condition_flags[35] = options->lower_rotate; in nir_opt_algebraic_before_ffma()
440294 condition_flags[36] = options->lower_fpow; in nir_opt_algebraic_before_ffma()
440295 condition_flags[37] = !options->lower_fpow; in nir_opt_algebraic_before_ffma()
440296 condition_flags[38] = options->lower_fdiv; in nir_opt_algebraic_before_ffma()
440297 condition_flags[39] = options->lower_fsqrt; in nir_opt_algebraic_before_ffma()
440298 condition_flags[40] = !options->lower_fsqrt; in nir_opt_algebraic_before_ffma()
440299 condition_flags[41] = options->lower_sincos; in nir_opt_algebraic_before_ffma()
440300 condition_flags[42] = !(options->lower_doubles_options & nir_lower_fp64_full_software); in nir_opt_algebraic_before_ffma()
440301 condition_flags[43] = !options->lower_extract_byte; in nir_opt_algebraic_before_ffma()
440302 condition_flags[44] = !options->lower_extract_word; in nir_opt_algebraic_before_ffma()
440303 condition_flags[45] = options->lower_pack_64_2x32_split; in nir_opt_algebraic_before_ffma()
440304 condition_flags[46] = options->lower_pack_32_2x16_split; in nir_opt_algebraic_before_ffma()
440305 condition_flags[47] = options->lower_unpack_64_2x32_split; in nir_opt_algebraic_before_ffma()
440306 condition_flags[48] = options->lower_unpack_32_2x16_split; in nir_opt_algebraic_before_ffma()
440307 condition_flags[49] = options->lower_fmod; in nir_opt_algebraic_before_ffma()
440308 condition_flags[50] = options->lower_uadd_carry; in nir_opt_algebraic_before_ffma()
440309 condition_flags[51] = options->lower_usub_borrow; in nir_opt_algebraic_before_ffma()
440310 condition_flags[52] = options->lower_bitfield_insert; in nir_opt_algebraic_before_ffma()
440311 condition_flags[53] = options->lower_hadd; in nir_opt_algebraic_before_ffma()
440312 …condition_flags[54] = options->lower_hadd64 || (options->lower_int64_options & nir_lower_iadd64) !… in nir_opt_algebraic_before_ffma()
440313 …condition_flags[55] = options->lower_add_sat || (options->lower_int64_options & nir_lower_iadd64) … in nir_opt_algebraic_before_ffma()
440314 condition_flags[56] = options->lower_add_sat; in nir_opt_algebraic_before_ffma()
440315 …condition_flags[57] = options->lower_usub_sat64 || (options->lower_int64_options & nir_lower_iadd6… in nir_opt_algebraic_before_ffma()
440316 condition_flags[58] = (options->lower_int64_options & nir_lower_iadd64) != 0; in nir_opt_algebraic_before_ffma()
440317 condition_flags[59] = (options->lower_int64_options & nir_lower_minmax64) != 0; in nir_opt_algebraic_before_ffma()
440318 condition_flags[60] = (options->lower_int64_options & nir_lower_icmp64) != 0; in nir_opt_algebraic_before_ffma()
440319 condition_flags[61] = options->lower_bitfield_insert_to_shifts; in nir_opt_algebraic_before_ffma()
440320 condition_flags[62] = options->lower_bitfield_insert_to_bitfield_select; in nir_opt_algebraic_before_ffma()
440321 condition_flags[63] = options->lower_bitfield_extract; in nir_opt_algebraic_before_ffma()
440322 condition_flags[64] = options->lower_bitfield_extract_to_shifts; in nir_opt_algebraic_before_ffma()
440323 condition_flags[65] = options->lower_ifind_msb; in nir_opt_algebraic_before_ffma()
440324 condition_flags[66] = options->lower_find_lsb; in nir_opt_algebraic_before_ffma()
440325 condition_flags[67] = options->lower_extract_byte; in nir_opt_algebraic_before_ffma()
440326 condition_flags[68] = options->lower_extract_word; in nir_opt_algebraic_before_ffma()
440327 condition_flags[69] = options->lower_pack_unorm_2x16; in nir_opt_algebraic_before_ffma()
440328 condition_flags[70] = options->lower_pack_unorm_4x8; in nir_opt_algebraic_before_ffma()
440329 condition_flags[71] = options->lower_pack_snorm_2x16; in nir_opt_algebraic_before_ffma()
440330 condition_flags[72] = options->lower_pack_snorm_4x8; in nir_opt_algebraic_before_ffma()
440331 condition_flags[73] = options->lower_unpack_unorm_2x16; in nir_opt_algebraic_before_ffma()
440332 condition_flags[74] = options->lower_unpack_unorm_4x8; in nir_opt_algebraic_before_ffma()
440333 condition_flags[75] = options->lower_unpack_snorm_2x16; in nir_opt_algebraic_before_ffma()
440334 condition_flags[76] = options->lower_unpack_snorm_4x8; in nir_opt_algebraic_before_ffma()
440335 condition_flags[77] = options->lower_pack_split; in nir_opt_algebraic_before_ffma()
440336 condition_flags[78] = options->lower_isign; in nir_opt_algebraic_before_ffma()
440337 condition_flags[79] = !options->lower_isign; in nir_opt_algebraic_before_ffma()
440338 condition_flags[80] = options->lower_fsign; in nir_opt_algebraic_before_ffma()
440339 condition_flags[81] = !options->has_imul24; in nir_opt_algebraic_before_ffma()
440340 condition_flags[82] = !options->has_umul24; in nir_opt_algebraic_before_ffma()
440341 condition_flags[83] = !options->has_umad24; in nir_opt_algebraic_before_ffma()
440342 condition_flags[84] = options->support_8bit_alu; in nir_opt_algebraic_before_ffma()
440343 condition_flags[85] = options->support_16bit_alu; in nir_opt_algebraic_before_ffma()
440344 condition_flags[86] = options->lower_ldexp; in nir_opt_algebraic_before_ffma()
440345 condition_flags[87] = !options->lower_bitfield_reverse; in nir_opt_algebraic_before_ffma()
440346 …condition_flags[88] = info->stage == MESA_SHADER_COMPUTE && info->cs.derivative_group == DERIVATIV… in nir_opt_algebraic_before_ffma()
440347 condition_flags[89] = !options->vectorize_vec2_16bit; in nir_opt_algebraic_before_ffma()
440351 progress |= nir_algebraic_impl(function->impl, condition_flags, in nir_opt_algebraic_before_ffma()
460028 bool condition_flags[96]; in nir_opt_algebraic_late() local
460034 condition_flags[0] = true; in nir_opt_algebraic_late()
460035 condition_flags[1] = !options->lower_bitops; in nir_opt_algebraic_late()
460036 condition_flags[2] = options->lower_bitops; in nir_opt_algebraic_late()
460037 condition_flags[3] = options->lower_mul_2x32_64; in nir_opt_algebraic_late()
460038 condition_flags[4] = options->lower_flrp16; in nir_opt_algebraic_late()
460039 condition_flags[5] = !options->lower_flrp16; in nir_opt_algebraic_late()
460040 condition_flags[6] = options->lower_flrp32; in nir_opt_algebraic_late()
460041 condition_flags[7] = !options->lower_flrp32; in nir_opt_algebraic_late()
460042 condition_flags[8] = options->lower_flrp64; in nir_opt_algebraic_late()
460043 condition_flags[9] = !options->lower_flrp64; in nir_opt_algebraic_late()
460044 condition_flags[10] = options->lower_ftrunc; in nir_opt_algebraic_late()
460045 condition_flags[11] = options->lower_ffloor; in nir_opt_algebraic_late()
460046 condition_flags[12] = !options->lower_ffloor; in nir_opt_algebraic_late()
460047 condition_flags[13] = options->lower_ffract; in nir_opt_algebraic_late()
460048 condition_flags[14] = options->lower_fceil; in nir_opt_algebraic_late()
460049 condition_flags[15] = options->lower_ffma16; in nir_opt_algebraic_late()
460050 condition_flags[16] = options->lower_ffma32; in nir_opt_algebraic_late()
460051 condition_flags[17] = options->lower_ffma64; in nir_opt_algebraic_late()
460052 condition_flags[18] = options->fuse_ffma16; in nir_opt_algebraic_late()
460053 condition_flags[19] = options->fuse_ffma32; in nir_opt_algebraic_late()
460054 condition_flags[20] = options->fuse_ffma64; in nir_opt_algebraic_late()
460055 condition_flags[21] = options->lower_fdph; in nir_opt_algebraic_late()
460056 condition_flags[22] = !options->lower_fdph; in nir_opt_algebraic_late()
460057 condition_flags[23] = options->lower_fdot; in nir_opt_algebraic_late()
460058 condition_flags[24] = !options->lower_fsat; in nir_opt_algebraic_late()
460059 condition_flags[25] = !options->lower_iabs; in nir_opt_algebraic_late()
460060 condition_flags[26] = options->lower_fsat; in nir_opt_algebraic_late()
460061 condition_flags[27] = !options->lower_fsign; in nir_opt_algebraic_late()
460062 condition_flags[28] = options->lower_umax; in nir_opt_algebraic_late()
460063 condition_flags[29] = options->lower_umin; in nir_opt_algebraic_late()
460064 condition_flags[30] = !options->lower_umax; in nir_opt_algebraic_late()
460065 condition_flags[31] = !options->lower_umin; in nir_opt_algebraic_late()
460066 condition_flags[32] = options->lower_scmp; in nir_opt_algebraic_late()
460067 condition_flags[33] = options->lower_vector_cmp; in nir_opt_algebraic_late()
460068 condition_flags[34] = !options->lower_rotate; in nir_opt_algebraic_late()
460069 condition_flags[35] = options->lower_rotate; in nir_opt_algebraic_late()
460070 condition_flags[36] = options->lower_fpow; in nir_opt_algebraic_late()
460071 condition_flags[37] = !options->lower_fpow; in nir_opt_algebraic_late()
460072 condition_flags[38] = options->lower_fdiv; in nir_opt_algebraic_late()
460073 condition_flags[39] = options->lower_fsqrt; in nir_opt_algebraic_late()
460074 condition_flags[40] = !options->lower_fsqrt; in nir_opt_algebraic_late()
460075 condition_flags[41] = options->lower_sincos; in nir_opt_algebraic_late()
460076 condition_flags[42] = !(options->lower_doubles_options & nir_lower_fp64_full_software); in nir_opt_algebraic_late()
460077 condition_flags[43] = !options->lower_extract_byte; in nir_opt_algebraic_late()
460078 condition_flags[44] = !options->lower_extract_word; in nir_opt_algebraic_late()
460079 condition_flags[45] = options->lower_pack_64_2x32_split; in nir_opt_algebraic_late()
460080 condition_flags[46] = options->lower_pack_32_2x16_split; in nir_opt_algebraic_late()
460081 condition_flags[47] = options->lower_unpack_64_2x32_split; in nir_opt_algebraic_late()
460082 condition_flags[48] = options->lower_unpack_32_2x16_split; in nir_opt_algebraic_late()
460083 condition_flags[49] = options->lower_fmod; in nir_opt_algebraic_late()
460084 condition_flags[50] = options->lower_uadd_carry; in nir_opt_algebraic_late()
460085 condition_flags[51] = options->lower_usub_borrow; in nir_opt_algebraic_late()
460086 condition_flags[52] = options->lower_bitfield_insert; in nir_opt_algebraic_late()
460087 condition_flags[53] = options->lower_hadd; in nir_opt_algebraic_late()
460088 …condition_flags[54] = options->lower_hadd64 || (options->lower_int64_options & nir_lower_iadd64) !… in nir_opt_algebraic_late()
460089 …condition_flags[55] = options->lower_add_sat || (options->lower_int64_options & nir_lower_iadd64) … in nir_opt_algebraic_late()
460090 condition_flags[56] = options->lower_add_sat; in nir_opt_algebraic_late()
460091 …condition_flags[57] = options->lower_usub_sat64 || (options->lower_int64_options & nir_lower_iadd6… in nir_opt_algebraic_late()
460092 condition_flags[58] = (options->lower_int64_options & nir_lower_iadd64) != 0; in nir_opt_algebraic_late()
460093 condition_flags[59] = (options->lower_int64_options & nir_lower_minmax64) != 0; in nir_opt_algebraic_late()
460094 condition_flags[60] = (options->lower_int64_options & nir_lower_icmp64) != 0; in nir_opt_algebraic_late()
460095 condition_flags[61] = options->lower_bitfield_insert_to_shifts; in nir_opt_algebraic_late()
460096 condition_flags[62] = options->lower_bitfield_insert_to_bitfield_select; in nir_opt_algebraic_late()
460097 condition_flags[63] = options->lower_bitfield_extract; in nir_opt_algebraic_late()
460098 condition_flags[64] = options->lower_bitfield_extract_to_shifts; in nir_opt_algebraic_late()
460099 condition_flags[65] = options->lower_ifind_msb; in nir_opt_algebraic_late()
460100 condition_flags[66] = options->lower_find_lsb; in nir_opt_algebraic_late()
460101 condition_flags[67] = options->lower_extract_byte; in nir_opt_algebraic_late()
460102 condition_flags[68] = options->lower_extract_word; in nir_opt_algebraic_late()
460103 condition_flags[69] = options->lower_pack_unorm_2x16; in nir_opt_algebraic_late()
460104 condition_flags[70] = options->lower_pack_unorm_4x8; in nir_opt_algebraic_late()
460105 condition_flags[71] = options->lower_pack_snorm_2x16; in nir_opt_algebraic_late()
460106 condition_flags[72] = options->lower_pack_snorm_4x8; in nir_opt_algebraic_late()
460107 condition_flags[73] = options->lower_unpack_unorm_2x16; in nir_opt_algebraic_late()
460108 condition_flags[74] = options->lower_unpack_unorm_4x8; in nir_opt_algebraic_late()
460109 condition_flags[75] = options->lower_unpack_snorm_2x16; in nir_opt_algebraic_late()
460110 condition_flags[76] = options->lower_unpack_snorm_4x8; in nir_opt_algebraic_late()
460111 condition_flags[77] = options->lower_pack_split; in nir_opt_algebraic_late()
460112 condition_flags[78] = options->lower_isign; in nir_opt_algebraic_late()
460113 condition_flags[79] = !options->lower_isign; in nir_opt_algebraic_late()
460114 condition_flags[80] = options->lower_fsign; in nir_opt_algebraic_late()
460115 condition_flags[81] = !options->has_imul24; in nir_opt_algebraic_late()
460116 condition_flags[82] = !options->has_umul24; in nir_opt_algebraic_late()
460117 condition_flags[83] = !options->has_umad24; in nir_opt_algebraic_late()
460118 condition_flags[84] = options->support_8bit_alu; in nir_opt_algebraic_late()
460119 condition_flags[85] = options->support_16bit_alu; in nir_opt_algebraic_late()
460120 condition_flags[86] = options->lower_ldexp; in nir_opt_algebraic_late()
460121 condition_flags[87] = !options->lower_bitfield_reverse; in nir_opt_algebraic_late()
460122 …condition_flags[88] = info->stage == MESA_SHADER_COMPUTE && info->cs.derivative_group == DERIVATIV… in nir_opt_algebraic_late()
460123 condition_flags[89] = !options->vectorize_vec2_16bit; in nir_opt_algebraic_late()
460124 condition_flags[90] = !options->lower_sub; in nir_opt_algebraic_late()
460125 condition_flags[91] = options->lower_negate; in nir_opt_algebraic_late()
460126 condition_flags[92] = options->lower_iabs; in nir_opt_algebraic_late()
460127 condition_flags[93] = options->fdot_replicates; in nir_opt_algebraic_late()
460128 …condition_flags[94] = (info->stage != MESA_SHADER_VERTEX && info->stage != MESA_SHADER_GEOMETRY) &… in nir_opt_algebraic_late()
460129 condition_flags[95] = options->lower_bfe_with_two_constants; in nir_opt_algebraic_late()
460133 progress |= nir_algebraic_impl(function->impl, condition_flags, in nir_opt_algebraic_late()
461576 bool condition_flags[96]; in nir_opt_algebraic_distribute_src_mods() local
461582 condition_flags[0] = true; in nir_opt_algebraic_distribute_src_mods()
461583 condition_flags[1] = !options->lower_bitops; in nir_opt_algebraic_distribute_src_mods()
461584 condition_flags[2] = options->lower_bitops; in nir_opt_algebraic_distribute_src_mods()
461585 condition_flags[3] = options->lower_mul_2x32_64; in nir_opt_algebraic_distribute_src_mods()
461586 condition_flags[4] = options->lower_flrp16; in nir_opt_algebraic_distribute_src_mods()
461587 condition_flags[5] = !options->lower_flrp16; in nir_opt_algebraic_distribute_src_mods()
461588 condition_flags[6] = options->lower_flrp32; in nir_opt_algebraic_distribute_src_mods()
461589 condition_flags[7] = !options->lower_flrp32; in nir_opt_algebraic_distribute_src_mods()
461590 condition_flags[8] = options->lower_flrp64; in nir_opt_algebraic_distribute_src_mods()
461591 condition_flags[9] = !options->lower_flrp64; in nir_opt_algebraic_distribute_src_mods()
461592 condition_flags[10] = options->lower_ftrunc; in nir_opt_algebraic_distribute_src_mods()
461593 condition_flags[11] = options->lower_ffloor; in nir_opt_algebraic_distribute_src_mods()
461594 condition_flags[12] = !options->lower_ffloor; in nir_opt_algebraic_distribute_src_mods()
461595 condition_flags[13] = options->lower_ffract; in nir_opt_algebraic_distribute_src_mods()
461596 condition_flags[14] = options->lower_fceil; in nir_opt_algebraic_distribute_src_mods()
461597 condition_flags[15] = options->lower_ffma16; in nir_opt_algebraic_distribute_src_mods()
461598 condition_flags[16] = options->lower_ffma32; in nir_opt_algebraic_distribute_src_mods()
461599 condition_flags[17] = options->lower_ffma64; in nir_opt_algebraic_distribute_src_mods()
461600 condition_flags[18] = options->fuse_ffma16; in nir_opt_algebraic_distribute_src_mods()
461601 condition_flags[19] = options->fuse_ffma32; in nir_opt_algebraic_distribute_src_mods()
461602 condition_flags[20] = options->fuse_ffma64; in nir_opt_algebraic_distribute_src_mods()
461603 condition_flags[21] = options->lower_fdph; in nir_opt_algebraic_distribute_src_mods()
461604 condition_flags[22] = !options->lower_fdph; in nir_opt_algebraic_distribute_src_mods()
461605 condition_flags[23] = options->lower_fdot; in nir_opt_algebraic_distribute_src_mods()
461606 condition_flags[24] = !options->lower_fsat; in nir_opt_algebraic_distribute_src_mods()
461607 condition_flags[25] = !options->lower_iabs; in nir_opt_algebraic_distribute_src_mods()
461608 condition_flags[26] = options->lower_fsat; in nir_opt_algebraic_distribute_src_mods()
461609 condition_flags[27] = !options->lower_fsign; in nir_opt_algebraic_distribute_src_mods()
461610 condition_flags[28] = options->lower_umax; in nir_opt_algebraic_distribute_src_mods()
461611 condition_flags[29] = options->lower_umin; in nir_opt_algebraic_distribute_src_mods()
461612 condition_flags[30] = !options->lower_umax; in nir_opt_algebraic_distribute_src_mods()
461613 condition_flags[31] = !options->lower_umin; in nir_opt_algebraic_distribute_src_mods()
461614 condition_flags[32] = options->lower_scmp; in nir_opt_algebraic_distribute_src_mods()
461615 condition_flags[33] = options->lower_vector_cmp; in nir_opt_algebraic_distribute_src_mods()
461616 condition_flags[34] = !options->lower_rotate; in nir_opt_algebraic_distribute_src_mods()
461617 condition_flags[35] = options->lower_rotate; in nir_opt_algebraic_distribute_src_mods()
461618 condition_flags[36] = options->lower_fpow; in nir_opt_algebraic_distribute_src_mods()
461619 condition_flags[37] = !options->lower_fpow; in nir_opt_algebraic_distribute_src_mods()
461620 condition_flags[38] = options->lower_fdiv; in nir_opt_algebraic_distribute_src_mods()
461621 condition_flags[39] = options->lower_fsqrt; in nir_opt_algebraic_distribute_src_mods()
461622 condition_flags[40] = !options->lower_fsqrt; in nir_opt_algebraic_distribute_src_mods()
461623 condition_flags[41] = options->lower_sincos; in nir_opt_algebraic_distribute_src_mods()
461624 condition_flags[42] = !(options->lower_doubles_options & nir_lower_fp64_full_software); in nir_opt_algebraic_distribute_src_mods()
461625 condition_flags[43] = !options->lower_extract_byte; in nir_opt_algebraic_distribute_src_mods()
461626 condition_flags[44] = !options->lower_extract_word; in nir_opt_algebraic_distribute_src_mods()
461627 condition_flags[45] = options->lower_pack_64_2x32_split; in nir_opt_algebraic_distribute_src_mods()
461628 condition_flags[46] = options->lower_pack_32_2x16_split; in nir_opt_algebraic_distribute_src_mods()
461629 condition_flags[47] = options->lower_unpack_64_2x32_split; in nir_opt_algebraic_distribute_src_mods()
461630 condition_flags[48] = options->lower_unpack_32_2x16_split; in nir_opt_algebraic_distribute_src_mods()
461631 condition_flags[49] = options->lower_fmod; in nir_opt_algebraic_distribute_src_mods()
461632 condition_flags[50] = options->lower_uadd_carry; in nir_opt_algebraic_distribute_src_mods()
461633 condition_flags[51] = options->lower_usub_borrow; in nir_opt_algebraic_distribute_src_mods()
461634 condition_flags[52] = options->lower_bitfield_insert; in nir_opt_algebraic_distribute_src_mods()
461635 condition_flags[53] = options->lower_hadd; in nir_opt_algebraic_distribute_src_mods()
461636 …condition_flags[54] = options->lower_hadd64 || (options->lower_int64_options & nir_lower_iadd64) !… in nir_opt_algebraic_distribute_src_mods()
461637 …condition_flags[55] = options->lower_add_sat || (options->lower_int64_options & nir_lower_iadd64) … in nir_opt_algebraic_distribute_src_mods()
461638 condition_flags[56] = options->lower_add_sat; in nir_opt_algebraic_distribute_src_mods()
461639 …condition_flags[57] = options->lower_usub_sat64 || (options->lower_int64_options & nir_lower_iadd6… in nir_opt_algebraic_distribute_src_mods()
461640 condition_flags[58] = (options->lower_int64_options & nir_lower_iadd64) != 0; in nir_opt_algebraic_distribute_src_mods()
461641 condition_flags[59] = (options->lower_int64_options & nir_lower_minmax64) != 0; in nir_opt_algebraic_distribute_src_mods()
461642 condition_flags[60] = (options->lower_int64_options & nir_lower_icmp64) != 0; in nir_opt_algebraic_distribute_src_mods()
461643 condition_flags[61] = options->lower_bitfield_insert_to_shifts; in nir_opt_algebraic_distribute_src_mods()
461644 condition_flags[62] = options->lower_bitfield_insert_to_bitfield_select; in nir_opt_algebraic_distribute_src_mods()
461645 condition_flags[63] = options->lower_bitfield_extract; in nir_opt_algebraic_distribute_src_mods()
461646 condition_flags[64] = options->lower_bitfield_extract_to_shifts; in nir_opt_algebraic_distribute_src_mods()
461647 condition_flags[65] = options->lower_ifind_msb; in nir_opt_algebraic_distribute_src_mods()
461648 condition_flags[66] = options->lower_find_lsb; in nir_opt_algebraic_distribute_src_mods()
461649 condition_flags[67] = options->lower_extract_byte; in nir_opt_algebraic_distribute_src_mods()
461650 condition_flags[68] = options->lower_extract_word; in nir_opt_algebraic_distribute_src_mods()
461651 condition_flags[69] = options->lower_pack_unorm_2x16; in nir_opt_algebraic_distribute_src_mods()
461652 condition_flags[70] = options->lower_pack_unorm_4x8; in nir_opt_algebraic_distribute_src_mods()
461653 condition_flags[71] = options->lower_pack_snorm_2x16; in nir_opt_algebraic_distribute_src_mods()
461654 condition_flags[72] = options->lower_pack_snorm_4x8; in nir_opt_algebraic_distribute_src_mods()
461655 condition_flags[73] = options->lower_unpack_unorm_2x16; in nir_opt_algebraic_distribute_src_mods()
461656 condition_flags[74] = options->lower_unpack_unorm_4x8; in nir_opt_algebraic_distribute_src_mods()
461657 condition_flags[75] = options->lower_unpack_snorm_2x16; in nir_opt_algebraic_distribute_src_mods()
461658 condition_flags[76] = options->lower_unpack_snorm_4x8; in nir_opt_algebraic_distribute_src_mods()
461659 condition_flags[77] = options->lower_pack_split; in nir_opt_algebraic_distribute_src_mods()
461660 condition_flags[78] = options->lower_isign; in nir_opt_algebraic_distribute_src_mods()
461661 condition_flags[79] = !options->lower_isign; in nir_opt_algebraic_distribute_src_mods()
461662 condition_flags[80] = options->lower_fsign; in nir_opt_algebraic_distribute_src_mods()
461663 condition_flags[81] = !options->has_imul24; in nir_opt_algebraic_distribute_src_mods()
461664 condition_flags[82] = !options->has_umul24; in nir_opt_algebraic_distribute_src_mods()
461665 condition_flags[83] = !options->has_umad24; in nir_opt_algebraic_distribute_src_mods()
461666 condition_flags[84] = options->support_8bit_alu; in nir_opt_algebraic_distribute_src_mods()
461667 condition_flags[85] = options->support_16bit_alu; in nir_opt_algebraic_distribute_src_mods()
461668 condition_flags[86] = options->lower_ldexp; in nir_opt_algebraic_distribute_src_mods()
461669 condition_flags[87] = !options->lower_bitfield_reverse; in nir_opt_algebraic_distribute_src_mods()
461670 …condition_flags[88] = info->stage == MESA_SHADER_COMPUTE && info->cs.derivative_group == DERIVATIV… in nir_opt_algebraic_distribute_src_mods()
461671 condition_flags[89] = !options->vectorize_vec2_16bit; in nir_opt_algebraic_distribute_src_mods()
461672 condition_flags[90] = !options->lower_sub; in nir_opt_algebraic_distribute_src_mods()
461673 condition_flags[91] = options->lower_negate; in nir_opt_algebraic_distribute_src_mods()
461674 condition_flags[92] = options->lower_iabs; in nir_opt_algebraic_distribute_src_mods()
461675 condition_flags[93] = options->fdot_replicates; in nir_opt_algebraic_distribute_src_mods()
461676 …condition_flags[94] = (info->stage != MESA_SHADER_VERTEX && info->stage != MESA_SHADER_GEOMETRY) &… in nir_opt_algebraic_distribute_src_mods()
461677 condition_flags[95] = options->lower_bfe_with_two_constants; in nir_opt_algebraic_distribute_src_mods()
461681 progress |= nir_algebraic_impl(function->impl, condition_flags, in nir_opt_algebraic_distribute_src_mods()