Searched refs:reg_storage (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_nir_aos.c | 172 LLVMValueRef reg_storage) in emit_load_reg() 175 return LLVMBuildLoad(gallivm->builder, reg_storage, ""); in emit_load_reg() 185 LLVMValueRef reg_storage, in emit_store_reg() 194 LLVMBuildStore(gallivm->builder, vals[0], reg_storage); in emit_store_reg() 198 LLVMValueRef cur = LLVMBuildLoad(gallivm->builder, reg_storage, ""); in emit_store_reg() 212 LLVMBuildStore(gallivm->builder, cur, reg_storage); 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 D | lp_bld_nir.h | 165 LLVMValueRef reg_storage); 171 LLVMValueRef reg_storage,
|
H A D | lp_bld_nir_soa.c | 691 LLVMValueRef reg_storage) 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() 712 LLVMValueRef this_storage = nc == 1 ? reg_storage : lp_build_array_get_ptr(gallivm, reg_storage, in emit_load_reg() 725 LLVMValueRef reg_storage, in emit_store_reg() 740 reg_storage = LLVMBuildBitCast(builder, reg_storage, LLVMPointerType(reg_bld->elem_type, 0), ""); in emit_store_reg() 746 emit_mask_scatter(bld, reg_storage, indirect_offse 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 [all...] |
H A D | lp_bld_nir.c | 167 LLVMValueRef reg_storage = (LLVMValueRef)entry->data; in get_reg_src() local 172 return bld_base->load_reg(bld_base, reg_bld, &src, indir_src, reg_storage); in get_reg_src() 213 LLVMValueRef reg_storage = (LLVMValueRef)entry->data; 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 13 milliseconds