Searched refs:offset_src_idx (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_nir_lower_io_offsets.c | 39 * the offset source index in @offset_src_idx. 46 uint8_t *offset_src_idx) in get_ir3_intrinsic_for_ssbo_intrinsic() 48 assert(offset_src_idx); in get_ir3_intrinsic_for_ssbo_intrinsic() 50 *offset_src_idx = 1; in get_ir3_intrinsic_for_ssbo_intrinsic() 54 *offset_src_idx = 2; in get_ir3_intrinsic_for_ssbo_intrinsic() 196 unsigned ir3_ssbo_opcode, uint8_t offset_src_idx) in lower_offset_for_ssbo() 217 /* 'offset_src_idx' holds the index of the source that represent the offset. */ in lower_offset_for_ssbo() 220 assert(intrinsic->src[offset_src_idx].is_ssa); in lower_offset_for_ssbo() 221 nir_ssa_def *offset = intrinsic->src[offset_src_idx].ssa; in lower_offset_for_ssbo() 303 uint8_t offset_src_idx; in lower_io_offsets_block() local 45 get_ir3_intrinsic_for_ssbo_intrinsic(unsigned intrinsic, uint8_t *offset_src_idx) get_ir3_intrinsic_for_ssbo_intrinsic() argument 195 lower_offset_for_ssbo(nir_intrinsic_instr *intrinsic, nir_builder *b, unsigned ir3_ssbo_opcode, uint8_t offset_src_idx) lower_offset_for_ssbo() argument [all...] |
H A D | ir3_nir_lower_64b.c | 68 unsigned offset_src_idx; in lower_64b_intrinsics() local 72 offset_src_idx = 2; in lower_64b_intrinsics() 75 offset_src_idx = 1; in lower_64b_intrinsics() 82 nir_ssa_def *off = nir_ssa_for_src(b, intr->src[offset_src_idx], 1); in lower_64b_intrinsics() 95 store->src[offset_src_idx] = nir_src_for_ssa(off); in lower_64b_intrinsics() 130 unsigned offset_src_idx; in lower_64b_intrinsics() local 135 offset_src_idx = 1; in lower_64b_intrinsics() 138 offset_src_idx = 0; in lower_64b_intrinsics() 141 nir_ssa_def *off = nir_ssa_for_src(b, intr->src[offset_src_idx], 1); in lower_64b_intrinsics() 147 load->src[offset_src_idx] in lower_64b_intrinsics() [all...] |
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_opt_offsets.c | 108 unsigned offset_src_idx, in try_fold_load_store() 117 nir_src *off_src = &intrin->src[offset_src_idx]; in try_fold_load_store() 141 nir_instr_rewrite_src(&intrin->instr, &intrin->src[offset_src_idx], nir_src_for_ssa(replace_src)); in try_fold_load_store() 150 unsigned offset_src_idx) in try_fold_shared2() 157 nir_src *off_src = &intrin->src[offset_src_idx]; in try_fold_shared2() 105 try_fold_load_store(nir_builder *b, nir_intrinsic_instr *intrin, opt_offsets_state *state, unsigned offset_src_idx, uint32_t max) try_fold_load_store() argument 147 try_fold_shared2(nir_builder *b, nir_intrinsic_instr *intrin, opt_offsets_state *state, unsigned offset_src_idx) try_fold_shared2() argument
|
Completed in 2 milliseconds