Lines Matching refs:fs_builder
76 offset(const fs_reg ®, const brw::fs_builder &bld, unsigned delta) in offset()
115 void VARYING_PULL_CONSTANT_LOAD(const brw::fs_builder &bld,
121 void DEP_RESOLVE_MOV(const brw::fs_builder &bld, int grf);
218 void emit_fsign(const class brw::fs_builder &, const nir_alu_instr *instr,
239 void nir_emit_alu(const brw::fs_builder &bld, nir_alu_instr *instr,
241 bool try_emit_b2fi_of_inot(const brw::fs_builder &bld, fs_reg result,
243 void nir_emit_load_const(const brw::fs_builder &bld,
245 void nir_emit_vs_intrinsic(const brw::fs_builder &bld,
247 void nir_emit_tcs_intrinsic(const brw::fs_builder &bld,
249 void nir_emit_gs_intrinsic(const brw::fs_builder &bld,
251 void nir_emit_fs_intrinsic(const brw::fs_builder &bld,
253 void nir_emit_cs_intrinsic(const brw::fs_builder &bld,
255 void nir_emit_bs_intrinsic(const brw::fs_builder &bld,
257 fs_reg get_nir_image_intrinsic_image(const brw::fs_builder &bld,
259 fs_reg get_nir_ssbo_intrinsic_index(const brw::fs_builder &bld,
261 fs_reg swizzle_nir_scratch_addr(const brw::fs_builder &bld,
264 void nir_emit_intrinsic(const brw::fs_builder &bld,
266 void nir_emit_tes_intrinsic(const brw::fs_builder &bld,
268 void nir_emit_ssbo_atomic(const brw::fs_builder &bld,
270 void nir_emit_ssbo_atomic_float(const brw::fs_builder &bld,
272 void nir_emit_shared_atomic(const brw::fs_builder &bld,
274 void nir_emit_shared_atomic_float(const brw::fs_builder &bld,
276 void nir_emit_global_atomic(const brw::fs_builder &bld,
278 void nir_emit_global_atomic_float(const brw::fs_builder &bld,
280 void nir_emit_texture(const brw::fs_builder &bld,
282 void nir_emit_jump(const brw::fs_builder &bld,
288 fs_reg get_tcs_single_patch_icp_handle(const brw::fs_builder &bld,
290 fs_reg get_tcs_eight_patch_icp_handle(const brw::fs_builder &bld,
294 void emit_percomp(const brw::fs_builder &bld, const fs_inst &inst,
303 fs_inst *emit_single_fb_write(const brw::fs_builder &bld,
308 fs_inst *emit_non_coherent_fb_read(const brw::fs_builder &bld,
328 void SHADER_TIME_ADD(const brw::fs_builder &bld,
332 fs_reg get_timestamp(const brw::fs_builder &bld);
430 brw::fs_builder bld;
433 fs_reg prepare_alu_destination_and_sources(const brw::fs_builder &bld,
438 void resolve_inot_sources(const brw::fs_builder &bld, nir_alu_instr *instr,
589 fetch_payload_reg(const brw::fs_builder &bld, uint8_t regs[2],
597 const brw::fs_builder hbld = bld.exec_all().group(16, 0);
615 fetch_barycentric_reg(const brw::fs_builder &bld, uint8_t regs[2]) in fetch_barycentric_reg()
621 const brw::fs_builder hbld = bld.exec_all().group(8, 0); in fetch_barycentric_reg()
641 void shuffle_from_32bit_read(const brw::fs_builder &bld,
647 fs_reg setup_imm_df(const brw::fs_builder &bld,
650 fs_reg setup_imm_b(const brw::fs_builder &bld,
653 fs_reg setup_imm_ub(const brw::fs_builder &bld,