Home
last modified time | relevance | path

Searched refs:reg_bld (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir.h162 struct lp_build_context *reg_bld,
167 struct lp_build_context *reg_bld,
H A Dlp_bld_nir_aos.c169 struct lp_build_context *reg_bld, in emit_load_reg()
181 struct lp_build_context *reg_bld, in emit_store_reg()
168 emit_load_reg(struct lp_build_nir_context *bld_base, struct lp_build_context *reg_bld, const nir_reg_src *reg, LLVMValueRef indir_src, LLVMValueRef reg_storage) emit_load_reg() argument
180 emit_store_reg(struct lp_build_nir_context *bld_base, struct lp_build_context *reg_bld, const nir_reg_dest *reg, unsigned writemask, LLVMValueRef indir_src, LLVMValueRef reg_storage, LLVMValueRef vals[NIR_MAX_VEC_COMPONENTS]) emit_store_reg() argument
H A Dlp_bld_nir_soa.c688 struct lp_build_context *reg_bld, in emit_load_reg()
705 reg_storage = LLVMBuildBitCast(builder, reg_storage, LLVMPointerType(reg_bld->elem_type, 0), ""); in emit_load_reg()
708 vals[i] = build_gather(bld_base, reg_bld, reg_storage, indirect_offset, NULL, NULL); in emit_load_reg()
721 struct lp_build_context *reg_bld, in emit_store_reg()
740 reg_storage = LLVMBuildBitCast(builder, reg_storage, LLVMPointerType(reg_bld->elem_type, 0), ""); in emit_store_reg()
745 dst[i] = LLVMBuildBitCast(builder, dst[i], reg_bld->vec_type, ""); in emit_store_reg()
754 dst[i] = LLVMBuildBitCast(builder, dst[i], reg_bld->vec_type, ""); in emit_store_reg()
755 lp_exec_mask_store(&bld->exec_mask, reg_bld, dst[i], this_storage); in emit_store_reg()
687 emit_load_reg(struct lp_build_nir_context *bld_base, struct lp_build_context *reg_bld, const nir_reg_src *reg, LLVMValueRef indir_src, LLVMValueRef reg_storage) emit_load_reg() argument
720 emit_store_reg(struct lp_build_nir_context *bld_base, struct lp_build_context *reg_bld, const nir_reg_dest *reg, unsigned writemask, LLVMValueRef indir_src, LLVMValueRef reg_storage, LLVMValueRef dst[NIR_MAX_VEC_COMPONENTS]) emit_store_reg() argument
H A Dlp_bld_nir.c168 struct lp_build_context *reg_bld = get_int_bld(bld_base, true, src.reg->bit_size); in get_reg_src() local
172 return bld_base->load_reg(bld_base, reg_bld, &src, indir_src, reg_storage); in get_reg_src()
214 struct lp_build_context *reg_bld = get_int_bld(bld_base, true, reg->reg->bit_size); in assign_reg() local
218 bld_base->store_reg(bld_base, reg_bld, reg, write_mask ? write_mask : 0xf, indir_src, reg_storage, vals); in assign_reg()

Completed in 12 milliseconds