Lines Matching refs:addr0
2754 nir_build_addr_ieq(nir_builder *b, nir_ssa_def *addr0, nir_ssa_def *addr1,
2766 return nir_ball_iequal(b, addr0, addr1);
2769 return nir_ball_iequal(b, nir_channels(b, addr0, 0xb),
2773 assert(addr0->num_components == 1 && addr1->num_components == 1);
2774 return nir_ieq(b, nir_u2u32(b, addr0), nir_u2u32(b, addr1));
2777 assert(addr0->num_components == 1 && addr1->num_components == 1);
2778 return nir_ball_iequal(b, nir_unpack_64_2x32(b, addr0), nir_unpack_64_2x32(b, addr1));
2788 nir_build_addr_isub(nir_builder *b, nir_ssa_def *addr0, nir_ssa_def *addr1,
2797 assert(addr0->num_components == 1);
2799 return nir_isub(b, addr0, addr1);
2802 return nir_isub(b, addr_to_global(b, addr0, addr_format),
2806 assert(addr0->num_components == 1);
2808 return nir_u2u64(b, nir_isub(b, nir_u2u32(b, addr0), nir_u2u32(b, addr1)));
2812 return nir_isub(b, addr_to_global(b, addr0, addr_format),
2816 assert(addr0->num_components == 2);
2819 return nir_isub(b, nir_channel(b, addr0, 1), nir_channel(b, addr1, 1));
2822 assert(addr0->num_components == 3);
2825 return nir_isub(b, nir_channel(b, addr0, 2), nir_channel(b, addr1, 2));