Lines Matching refs:Indirect

149       if (src->Register.Indirect) {
162 if (src->Register.Indirect && src->Indirect.ArrayID)
163 input = info->input_array_first[src->Indirect.ArrayID];
227 if (src->Register.Indirect && src->Indirect.ArrayID)
228 input = info->output_array_first[src->Indirect.ArrayID];
246 if (src->Register.Indirect) {
253 if (src->Dimension.Indirect)
263 if (src->Register.Dimension && src->Dimension.Indirect)
299 if (src->Register.Indirect)
309 if (src->Register.Indirect)
314 if (src->Register.Indirect)
321 if (src->Register.Indirect)
326 if (src->Register.Indirect)
440 if (src0->Register.Indirect && src0->Indirect.ArrayID)
441 input = info->input_array_first[src0->Indirect.ArrayID];
496 if (fullinst->Src[i].Register.Indirect) {
499 src.Register.File = fullinst->Src[i].Indirect.File;
500 src.Register.Index = fullinst->Src[i].Indirect.Index;
503 1 << fullinst->Src[i].Indirect.Swizzle,
508 fullinst->Src[i].Dimension.Indirect) {
540 if (dst->Register.Indirect) {
543 src.Register.File = dst->Indirect.File;
544 src.Register.Index = dst->Indirect.Index;
547 1 << dst->Indirect.Swizzle, false, NULL);
553 if (dst->Register.Dimension && dst->Dimension.Indirect) {
574 if (dst->Register.Indirect)
580 if (dst->Register.Indirect)
585 if (dst->Register.Indirect)
992 if (dst->Register.Indirect) {
993 if (dst->Indirect.ArrayID > 0 &&
994 dst->Indirect.ArrayID <= max_array_id) {
995 arrays[dst->Indirect.ArrayID - 1].writemask |= dst->Register.WriteMask;
997 /* Indirect writes without an ArrayID can write anywhere. */
1040 !dst->Register.Indirect) {