Home
last modified time | relevance | path

Searched refs:lbld (Results 1 – 1 of 1) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_fs.cpp4929 needs_src_copy(const fs_builder &lbld, const fs_inst *inst, unsigned i) in needs_src_copy() argument
4931 return !(is_periodic(inst->src[i], lbld.dispatch_width()) || in needs_src_copy()
4933 lbld.dispatch_width() <= inst->exec_size)); in needs_src_copy()
4943 emit_unzip(const fs_builder &lbld, bblock_t *block, fs_inst *inst, in emit_unzip() argument
4947 const fs_reg src = horiz_offset(inst->src[i], lbld.group()); in emit_unzip()
4949 if (needs_src_copy(lbld, inst, i)) { in emit_unzip()
4954 const fs_builder cbld = lbld.group(MIN2(lbld.dispatch_width(), in emit_unzip()
4956 const fs_reg tmp = lbld.vgrf(inst->src[i].type, inst->components_read(i)); in emit_unzip()
4960 .MOV(offset(tmp, lbld, k), offset(src, inst->exec_size, k)); in emit_unzip()
4964 } else if (is_periodic(inst->src[i], lbld.dispatch_width())) { in emit_unzip()
[all …]