Lines Matching defs:arg
1200 bi_emit_axchg_to(bi_builder *b, bi_index dst, bi_index addr, nir_src *arg, enum bi_seg seg)
1204 unsigned sz = nir_src_bit_size(*arg);
1207 bi_index data = bi_src_index(arg);
1317 bi_promote_atom_c1(enum bi_atom_opc op, bi_index arg, enum bi_atom_opc *out)
1320 if (arg.type != BI_INDEX_CONSTANT)
1323 if (!(arg.value == 1 || (arg.value == -1 && op == BI_ATOM_OPC_AADD)))
1329 *out = (arg.value == 1) ? BI_ATOM_OPC_AINC : BI_ATOM_OPC_ADEC;
1487 bi_index addr, bi_index arg, nir_intrinsic_op intrinsic)
1493 /* ATOM_C.i32 takes a vector with {arg, coalesced}, ATOM_C1.i32 doesn't
1499 if (bi_promote_atom_c1(opc, arg, &opc)) {
1503 bi_atom_return_i32_to(b, tmp_dest, arg, bi_extract(b, addr, 0),