Home | History | Annotate | Download | only in radeonsi

Lines Matching refs:emit_data

590 	struct lp_build_emit_data * emit_data)
592 const struct tgsi_full_instruction * inst = emit_data->inst;
597 /* XXX: should be optimized using emit_data->inst->Dst[0].Register.WriteMask*/
598 emit_data->args[0] = lp_build_const_int32(bld_base->base.gallivm, 0xf);
607 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4);
608 src_w = lp_build_emit_fetch(bld_base, emit_data->inst, 0, TGSI_CHAN_W);
612 emit_data->inst, 0, chan);
618 emit_data->args[1] = lp_build_gather_values(bld_base->base.gallivm,
621 emit_data->args[1] = lp_build_emit_fetch(bld_base, emit_data->inst,
627 emit_data->inst->Src[1].Register.Index);
628 emit_data->args[2] = build_indexed_load(bld_base->base.gallivm,
634 emit_data->inst->Src[1].Register.Index);
635 emit_data->args[3] = build_indexed_load(bld_base->base.gallivm,
640 /* emit_data->args[4] = lp_build_const_int32(bld_base->base.gallivm,
641 emit_data->inst->Texture.Texture);
644 emit_data->arg_count = 4;
647 emit_data->dst_type = LLVMVectorType(