Searched refs:int_min (Results 1 - 3 of 3) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_idiv_const.c68 int64_t int_min = u_intN_min(n->bit_size); local in function:build_idiv
69 if (d == int_min)
70 return nir_b2i(b, nir_ieq_imm(b, n, int_min), n->bit_size);
106 int64_t int_min = u_intN_min(n->bit_size); local in function:build_irem
109 } else if (d == int_min) {
110 return nir_bcsel(b, nir_ieq_imm(b, n, int_min), nir_imm_intN_t(b, 0, n->bit_size), n);
127 int64_t int_min = u_intN_min(n->bit_size); local in function:build_imod
130 } else if (d == int_min) {
131 nir_ssa_def *int_min_def = nir_imm_intN_t(b, int_min, n->bit_size);
H A Dnir_lower_bit_size.c90 const int64_t int_min = u_intN_min(dst_bit_size); local in function:lower_alu_instr
93 nir_imm_intN_t(bld, int_min, bit_size),
182 int64_t int_min = -(int64_t)(1ull << (old_bit_size - 1)); local in function:lower_intrinsic_instr
183 res = nir_imax(b, res, nir_imm_intN_t(b, int_min, bit_size));
H A Dnir_search_helpers.h76 int64_t int_min = u_intN_min(instr->src[src].src.ssa->bit_size); local in function:is_neg_power_of_two
83 /* "int_min" is a power-of-two, but negation can cause overflow. */
84 if (val == int_min || val >= 0 || !util_is_power_of_two_or_zero64(-val))

Completed in 4 milliseconds