Lines Matching defs:out
223 nir_variable **out = create_many_int(nir_var_shader_out, "out", 2);
225 nir_store_var(b, out[0], nir_load_var(b, in), 1);
226 nir_store_var(b, out[1], nir_load_var(b, in), 1);
245 nir_variable **out = create_many_int(nir_var_shader_out, "out", 3);
251 nir_store_var(b, out[0], nir_load_var(b, in), 1);
252 nir_store_var(b, out[1], nir_load_var_volatile(b, in), 1);
253 nir_store_var(b, out[2], nir_load_var(b, in), 1);
280 nir_variable **out = create_many_int(nir_var_shader_out, "out", 2);
282 nir_store_var(b, out[0], nir_load_var(b, in), 1);
287 nir_store_var(b, out[1], nir_load_var(b, in), 1);
308 nir_variable **out = create_many_int(nir_var_shader_out, "out", 3);
322 nir_store_var(b, out[0], nir_load_var(b, g[0]), 1);
323 nir_store_var(b, out[1], nir_load_var(b, g[1]), 1);
324 nir_store_var(b, out[2], nir_load_var(b, g[2]), 1);
375 nir_variable *out = create_int(nir_var_shader_out, "out");
378 nir_copy_var(b, out, temp);
1082 nir_variable *out = create_int(nir_var_mem_global, "out");
1093 nir_store_var(b, out, loaded_from_deref, 1 << 0);
1141 nir_variable *out = create_ivec2(nir_var_mem_global, "out");
1153 nir_store_var(b, out, loaded_from_vec, 0x3);
1220 nir_variable *out = create_int(nir_var_mem_global, "out");
1229 /* Load from vec[idx] to store in out. This load should be dropped. */
1232 nir_store_var(b, out, nir_load_deref(b, load_deref), 1);
1245 /* Store to vec[idx] propagated to out. */
1257 nir_variable **out = create_many_int(nir_var_mem_global, "out", 2);
1267 nir_store_var(b, out[0], nir_load_deref(b, indirect), 1);
1270 nir_store_var(b, out[1], nir_load_deref(b, indirect), 1);
1283 /* Store to vec[idx] propagated to out. */
1297 nir_variable *out = create_int(nir_var_mem_global, "out");
1306 /* Load from arr[idx] to store in out. This load should be dropped. */
1309 nir_store_var(b, out, nir_load_deref(b, load_deref), 1);
1322 /* Store to arr[idx] propagated to out. */
1342 nir_variable *out = create_var(nir_var_mem_ssbo, ifc_type, "out");
1343 out->data.access = ACCESS_RESTRICT;
1353 /* Load ssbo0.x and store it in out.x. This load should be dropped */
1355 nir_build_deref_struct(b, nir_build_deref_var(b, out), 0);
1369 /* Store to b0.x propagated to out. */
1388 nir_variable *out = create_var(nir_var_mem_ssbo, ifc_type, "out");
1389 out->data.access = ACCESS_RESTRICT;
1399 /* Load ssbo0.x and store it in out.x. This load should not be dropped */
1401 nir_build_deref_struct(b, nir_build_deref_var(b, out), 0);
1429 nir_variable *out = create_var(nir_var_mem_ssbo, ifc_type, "out");
1430 out->data.access = ACCESS_RESTRICT;
1443 /* Load ssbo_arr[0].x and store it in out.x. This load should not be dropped */
1445 nir_build_deref_struct(b, nir_build_deref_var(b, out), 0);
1473 nir_variable *out = create_var(nir_var_mem_ssbo, ifc_type, "out");
1474 out->data.access = ACCESS_RESTRICT;
1486 /* Load ssbo_arr[0].x and store it in out.x. This load should be dropped */
1488 nir_build_deref_struct(b, nir_build_deref_var(b, out), 0);
1502 /* Store to b0.x propagated to out. */
1522 nir_variable *out = create_var(nir_var_mem_ssbo, ifc_type, "out");
1523 out->data.access = ACCESS_RESTRICT;
1535 /* Load ssbo_arr[0].x and store it in out.x. This load should not be dropped */
1537 nir_build_deref_struct(b, nir_build_deref_var(b, out), 0);
1800 nir_variable *out = create_int(nir_var_shader_out, "out");
1802 nir_store_var(b, out, nir_load_var(b, v[1]), 1);
1813 nir_store_var(b, out, nir_load_var(b, v[2]), 1);
1823 EXPECT_EQ(nir_intrinsic_get_var(first_store, 0), out);
1826 EXPECT_EQ(nir_intrinsic_get_var(second_store, 0), out);
1835 nir_variable *out = create_ivec4(nir_var_shader_out, "out");
1838 nir_store_var(b, out, nir_load_var(b, v[i]), 1 << i);
1854 ASSERT_EQ(nir_intrinsic_get_var(combined, 0), out);
1871 nir_variable *out = create_ivec4(nir_var_shader_out, "out");
1876 nir_store_var(b, out, nir_load_var(b, v[i]), mask);
1893 ASSERT_EQ(nir_intrinsic_get_var(combined, 0), out);
1921 nir_variable *out = create_ivec4(nir_var_mem_global, "out");
1923 nir_deref_instr *out_deref = nir_build_deref_var(b, out);
1959 ASSERT_EQ(nir_intrinsic_get_var(combined, 0), out);
1999 nir_variable *out = create_ivec4(nir_var_shader_out, "out");
2001 nir_store_var(b, out, nir_imm_ivec4(b, 0, 0, 0, 0), 1 << 0);
2002 nir_store_var(b, out, nir_imm_ivec4(b, 1, 1, 1, 1), 1 << 1);
2003 nir_store_var_volatile(b, out, nir_imm_ivec4(b, -1, -2, -3, -4), 0xf);
2004 nir_store_var(b, out, nir_imm_ivec4(b, 2, 2, 2, 2), 1 << 2);
2005 nir_store_var(b, out, nir_imm_ivec4(b, 3, 3, 3, 3), 1 << 3);
2416 nir_variable *out = create_int(nir_var_shader_out, "out");
2420 nir_copy_var(b, out, y);