Home | History | Annotate | Download | only in r600

Lines Matching refs:emit_data

145 	struct lp_build_emit_data * emit_data)
151 assert(emit_data->arg_count + 2 <= Elements(args));
153 for (c = 0; c < emit_data->arg_count; ++c)
154 args[c] = emit_data->args[c];
156 sampler_src = emit_data->inst->Instruction.NumSrcRegs-1;
159 emit_data->inst->Src[sampler_src].Register.Index);
161 emit_data->inst->Texture.Texture);
163 emit_data->output[0] = build_intrinsic(gallivm->builder,
165 emit_data->dst_type, args, c, LLVMReadNoneAttribute);
170 struct lp_build_emit_data * emit_data)
175 unsigned opcode = emit_data->inst->Instruction.Opcode;
180 emit_data->inst, 0, chan);
182 emit_data->inst, 1, chan);
195 emit_data->args[0] = lp_build_gather_values(bld_base->base.gallivm,
197 emit_data->args[1] = lp_build_gather_values(bld_base->base.gallivm,
199 emit_data->arg_count = 2;
201 emit_data->dst_type = base->elem_type;