Lines Matching refs:SrcReg
141 if (inst->SrcReg[i].Base.RelAddr) { in _mesa_layout_parameters()
144 if (!inst->SrcReg[i].Symbol->pass1_done) { in _mesa_layout_parameters()
147 inst->SrcReg[i].Symbol->param_binding_begin, in _mesa_layout_parameters()
148 inst->SrcReg[i].Symbol->param_binding_length); in _mesa_layout_parameters()
155 inst->SrcReg[i].Symbol->param_binding_begin = new_begin; in _mesa_layout_parameters()
156 inst->SrcReg[i].Symbol->pass1_done = 1; in _mesa_layout_parameters()
163 inst->Base.SrcReg[i] = inst->SrcReg[i].Base; in _mesa_layout_parameters()
164 inst->Base.SrcReg[i].Index += in _mesa_layout_parameters()
165 inst->SrcReg[i].Symbol->param_binding_begin; in _mesa_layout_parameters()
176 const int idx = inst->SrcReg[i].Base.Index; in _mesa_layout_parameters()
182 if (inst->SrcReg[i].Base.RelAddr) { in _mesa_layout_parameters()
186 if ((inst->SrcReg[i].Base.File <= PROGRAM_OUTPUT) in _mesa_layout_parameters()
187 || (inst->SrcReg[i].Base.File >= PROGRAM_WRITE_ONLY)) { in _mesa_layout_parameters()
191 inst->Base.SrcReg[i] = inst->SrcReg[i].Base; in _mesa_layout_parameters()
200 inst->Base.SrcReg[i].Index = in _mesa_layout_parameters()
203 inst->Base.SrcReg[i].Swizzle = in _mesa_layout_parameters()
204 _mesa_combine_swizzles(swizzle, inst->Base.SrcReg[i].Swizzle); in _mesa_layout_parameters()
209 inst->Base.SrcReg[i].Index = in _mesa_layout_parameters()
217 inst->SrcReg[i].Base.File = p->Type; in _mesa_layout_parameters()
218 inst->Base.SrcReg[i].File = p->Type; in _mesa_layout_parameters()