| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_opt_idiv_const.c | 33 return nir_imm_intN_t(b, 0, n->bit_size); 43 n = nir_uadd_sat(b, n, nir_imm_intN_t(b, m.increment, n->bit_size)); 44 n = nir_umul_high(b, n, nir_imm_intN_t(b, m.multiplier, n->bit_size)); 56 return nir_imm_intN_t(b, 0, n->bit_size); 58 return nir_iand(b, n, nir_imm_intN_t(b, d - 1, n->bit_size)); 61 nir_imm_intN_t(b, d, n->bit_size))); 75 return nir_imm_intN_t(b, 0, n->bit_size); 82 nir_ssa_def *n_neg = nir_ilt(b, n, nir_imm_intN_t(b, 0, n->bit_size)); 90 nir_imul_high(b, n, nir_imm_intN_t(b, m.multiplier, n->bit_size)); 108 return nir_imm_intN_t(b, 0, n->bit_size) [all...] |
| nir_conversion_builder.h | 141 nir_imm_intN_t(b, (1ull << (src->bit_size - 1)) - 1, src->bit_size); 167 nir_ssa_def *one = nir_imm_intN_t(b, 1, src->bit_size); 257 *low = nir_imm_intN_t(b, ilow, src_bit_size); 258 *high = nir_imm_intN_t(b, ihigh, src_bit_size); 261 *high = nir_imm_intN_t(b, ihigh, src_bit_size); 272 *low = nir_imm_intN_t(b, 0, src_bit_size); 274 *high = nir_imm_intN_t(b, uhigh, src_bit_size); 311 *low = nir_imm_intN_t(b, flow, src_bit_size); 313 *high = nir_imm_intN_t(b, fhigh, src_bit_size); 320 *high = nir_imm_intN_t(b, fhigh, src_bit_size) [all...] |
| nir_lower_frexp.c | 50 sign_mantissa_mask = nir_imm_intN_t(b, 0x83ffu, 16); 52 exponent_value = nir_imm_intN_t(b, 0x3800u, 16); 130 nir_ssa_def *exponent_bias = nir_imm_intN_t(b, -14, 16);
|
| nir_builtin_builder.h | 134 nir_ssa_def *s = nir_imm_intN_t(b, masks, x->bit_size); 135 nir_ssa_def *v = nir_imm_intN_t(b, maskv, x->bit_size); 228 s = nir_iand(b, s, nir_imm_intN_t(b, mask, s->bit_size)); 243 val = nir_isub(b, nir_imm_intN_t(b, a->bit_size - 1, 32), nir_ufind_msb(b, a)); 250 nir_ssa_def *cond = nir_ieq(b, a, nir_imm_intN_t(b, 0, a->bit_size)); 253 nir_imm_intN_t(b, a->bit_size, a->bit_size),
|
| nir_lower_alu.c | 150 nir_ssa_def *c1 = nir_imm_intN_t(b, 1, src0->bit_size); 152 nir_ssa_def *cmask = nir_imm_intN_t(b, (1ull << (src0->bit_size / 2)) - 1, src0->bit_size); 155 nir_ssa_def *c0 = nir_imm_intN_t(b, 0, src0->bit_size); 205 nir_imm_intN_t(b, 1, src0->bit_size))),
|
| nir_lower_memcpy.c | 64 nir_ssa_def *idx = nir_imm_intN_t(b, index, parent->dest.ssa.bit_size); 84 nir_ssa_def *idx = nir_imm_intN_t(b, index, parent->dest.ssa.bit_size); 155 nir_store_var(&b, i, nir_imm_intN_t(&b, 0, size->bit_size), ~0);
|
| nir_lower_bit_size.c | 93 nir_imm_intN_t(bld, int_min, bit_size), 94 nir_imm_intN_t(bld, int_max, bit_size)); 99 nir_imm_intN_t(bld, uint_max, bit_size)); 178 res = nir_imin(b, res, nir_imm_intN_t(b, int_max, bit_size)); 183 res = nir_imax(b, res, nir_imm_intN_t(b, int_min, bit_size));
|
| nir_builtin_builder.c | 51 nir_imm_intN_t(b, 0, cross->bit_size)); 63 nir_ssa_def *zero = nir_imm_intN_t(b, 0, x->bit_size); 64 nir_ssa_def *one = nir_imm_intN_t(b, 1, x->bit_size); 94 nir_imm_intN_t(b, sign_mask | min_abs, x->bit_size), 99 nir_imm_intN_t(b, min_abs, x->bit_size),
|
| nir_builder.h | 387 nir_imm_intN_t(nir_builder *build, uint64_t x, unsigned bit_size) 396 return nir_imm_intN_t(build, x, 32); 402 return nir_imm_intN_t(build, x, 64); 706 return nir_bcsel(b, nir_ilt(b, idx, nir_imm_intN_t(b, mid, idx->bit_size)), 831 return nir_iadd(build, x, nir_imm_intN_t(build, y, x->bit_size)); 855 return nir_ieq(build, x, nir_imm_intN_t(build, y, x->bit_size)); 862 return nir_isub(build, nir_imm_intN_t(build, y, x->bit_size), x); 872 return nir_imm_intN_t(build, 0, x->bit_size); 879 return nir_amul(build, x, nir_imm_intN_t(build, y, x->bit_size)); 881 return nir_imul(build, x, nir_imm_intN_t(build, y, x->bit_size)) [all...] |
| nir_lower_wrmasks.c | 152 nir_imm_intN_t(b, offset_adj, offset->bit_size));
|
| nir_lower_subgroups.c | 325 nir_ishl(b, nir_imm_intN_t(b, val, options->ballot_bit_size), shift); 356 nir_imm_intN_t(b, val >> 63, result->bit_size), 358 nir_imm_intN_t(b, 0, result->bit_size)); 401 nir_ushr(b, nir_imm_intN_t(b, ~0ull, options->ballot_bit_size), 434 result_extended, nir_imm_intN_t(b, 0, options->ballot_bit_size));
|
| nir_lower_indirect_derefs.c | 54 nir_push_if(b, nir_ilt(b, deref->arr.index.ssa, nir_imm_intN_t(b, mid, parent->dest.ssa.bit_size)));
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| nir_opt_idiv_const.c | 33 return nir_imm_intN_t(b, 0, n->bit_size); 43 n = nir_uadd_sat(b, n, nir_imm_intN_t(b, m.increment, n->bit_size)); 44 n = nir_umul_high(b, n, nir_imm_intN_t(b, m.multiplier, n->bit_size)); 56 return nir_imm_intN_t(b, 0, n->bit_size); 58 return nir_iand(b, n, nir_imm_intN_t(b, d - 1, n->bit_size)); 61 nir_imm_intN_t(b, d, n->bit_size))); 71 return nir_imm_intN_t(b, 0, n->bit_size); 79 nir_ssa_def *n_neg = nir_ilt(b, n, nir_imm_intN_t(b, 0, n->bit_size)); 87 nir_imul_high(b, n, nir_imm_intN_t(b, m.multiplier, n->bit_size));
|
| nir_lower_frexp.c | 51 sign_mantissa_mask = nir_imm_intN_t(b, 0x83ffu, 16); 53 exponent_value = nir_imm_intN_t(b, 0x3800u, 16); 118 nir_ssa_def *exponent_bias = nir_imm_intN_t(b, -14, 16);
|
| nir_builtin_builder.c | 50 nir_imm_intN_t(b, 0, cross->bit_size)); 84 nir_ssa_def *zero = nir_imm_intN_t(b, 0, x->bit_size); 85 nir_ssa_def *one = nir_imm_intN_t(b, 1, x->bit_size); 95 nir_imm_intN_t(b, (1 << (x->bit_size - 1)) + 1, x->bit_size),
|
| nir_lower_subgroups.c | 222 nir_imm_intN_t(b, 0, options->ballot_bit_size)); 345 val = nir_ishl(b, nir_imm_intN_t(b, 1ull, bit_size), count); 348 val = nir_iand(b, nir_ishl(b, nir_imm_intN_t(b, ~0ull, bit_size), count), 349 nir_imm_intN_t(b, group_mask, bit_size)); 352 val = nir_iand(b, nir_ishl(b, nir_imm_intN_t(b, ~1ull, bit_size), count), 353 nir_imm_intN_t(b, group_mask, bit_size)); 356 val = nir_inot(b, nir_ishl(b, nir_imm_intN_t(b, ~1ull, bit_size), count)); 359 val = nir_inot(b, nir_ishl(b, nir_imm_intN_t(b, ~0ull, bit_size), count)); 400 nir_imm_intN_t(b, 1, options->ballot_bit_size))); 415 nir_ssa_def *mask = nir_imm_intN_t(b, ~0ull, options->ballot_bit_size) [all...] |
| nir_builtin_builder.h | 111 nir_ssa_def *s = nir_imm_intN_t(b, masks, x->bit_size); 112 nir_ssa_def *v = nir_imm_intN_t(b, maskv, x->bit_size); 211 s = nir_iand(b, s, nir_imm_intN_t(b, mask, s->bit_size)); 213 return nir_bcsel(b, nir_ieq(b, s, nir_imm_intN_t(b, 0, s->bit_size)), x, y);
|
| nir_builder.h | 356 nir_imm_intN_t(nir_builder *build, uint64_t x, unsigned bit_size) 388 return nir_imm_intN_t(build, -(int)x, bit_size); 676 return nir_iadd(build, x, nir_imm_intN_t(build, y, x->bit_size)); 688 return nir_imm_intN_t(build, 0, x->bit_size); 694 return nir_imul(build, x, nir_imm_intN_t(build, y, x->bit_size)); 734 nir_ssa_def *dest = nir_imm_intN_t(b, 0, dest_bit_size); 924 nir_ssa_def *idx_ssa = nir_imm_intN_t(build, index,
|
| nir_lower_indirect_derefs.c | 54 nir_push_if(b, nir_ilt(b, deref->arr.index.ssa, nir_imm_intN_t(b, mid, parent->dest.ssa.bit_size)));
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/ |
| builder_tests.cpp | 136 nir_imm_intN_t(b, 0x04, 8), 137 nir_imm_intN_t(b, 0x08070605, 32), 138 nir_vec2(b, nir_imm_intN_t(b, 0x0a09, 16), 139 nir_imm_intN_t(b, 0x0c0b, 16)),
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| vtn_opencl.c | 827 nir_imm_intN_t(&b->nb, idx, field_src->bit_size), 867 mask = nir_iand(&b->nb, mask, nir_imm_intN_t(&b->nb, in_elems - 1, mask->bit_size)); 890 mask = nir_iand(&b->nb, mask, nir_imm_intN_t(&b->nb, total_mask, mask->bit_size)); 893 nir_ssa_def *vmask = nir_iand(&b->nb, this_mask, nir_imm_intN_t(&b->nb, half_mask, mask->bit_size)); 896 nir_ssa_def *sel = nir_ilt(&b->nb, this_mask, nir_imm_intN_t(&b->nb, in_elems, mask->bit_size));
|
| vtn_glsl450.c | 337 nir_imm_intN_t(&b->nb, (uint64_t)1 << (src[0]->bit_size - 1), 362 nir_imm_intN_t(&b->nb, (uint64_t)1 << (src[0]->bit_size - 1),
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_indirect_dispatch.c | 179 nir_ssa_def *ntype = nir_imm_intN_t(&b, (MALI_JOB_TYPE_NULL << 1) | 1, 8);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| brw_nir_rt.c | 44 idx = nir_imm_intN_t(b, nir_src_as_int(deref->arr.index), bit_size);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/nir/ |
| invocation.cpp | 137 nir_imm_intN_t(&b, deref->var->data.driver_location,
|