Lines Matching defs:temp
42 unsigned temp;
164 struct virgl_input_temp *temp)
166 if (temp->index != ~0) {
168 TGSI_FILE_TEMPORARY, temp->temp, TGSI_WRITEMASK_XYZW,
169 temp->file, temp->index,
170 temp->file, temp->index, 0);
176 struct virgl_input_temp *temp)
178 if (temp->index != ~0) {
180 TGSI_FILE_TEMPORARY, temp->temp, TGSI_WRITEMASK_XYZW,
181 temp->file, temp->index);
211 * existing temp decls.
215 vtctx->input_temp[i].temp = vtctx->next_temp++;
216 tgsi_transform_temp_decl(ctx, vtctx->input_temp[i].temp);
221 * references from unsigned ops, so we use a temp that we do a no-op signed
230 * references from signed ops, so we use a temp that we do a plain MOV to at
239 inst.Dst[0].Register.Index = vtctx->input_temp[INPUT_TEMP_BLOCK_ID].temp;
258 virgl_tgsi_rewrite_src_for_input_temp(struct virgl_input_temp *temp, struct tgsi_full_src_register *src)
260 if (src->Register.File == temp->file && src->Register.Index == temp->index) {
262 src->Register.Index = temp->temp;
295 * We do the conservatiove approach here, because virglrenderer emits different temp
319 * tex operands. Move the first immediate tex arg to a temp to save space in
338 * to a temp and store that temp with a full writemask.