Lines Matching refs:Src
135 unsigned Src = MI->getOperand(OperandIdx).getReg();
136 const DenseMap<unsigned, unsigned>::const_iterator It = PVs.find(Src);
265 unsigned Src = MI->getOperand(OperandIdx).getReg();
266 if (PV.find(Src) != PV.end()) {
270 unsigned Reg = TRI.getEncodingValue(Src) & 0xff;
275 unsigned Chan = TRI.getHWRegChan(Src);
282 Swizzle(std::vector<std::pair<int, unsigned> > Src,
288 std::swap(Src[1], Src[2]);
291 std::swap(Src[0], Src[1]);
294 std::swap(Src[0], Src[1]);
295 std::swap(Src[0], Src[2]);
298 std::swap(Src[0], Src[2]);
299 std::swap(Src[0], Src[1]);
302 std::swap(Src[0], Src[2]);
305 return Src;
318 const std::pair<int, unsigned> &Src = Srcs[j];
319 if (Src.first < 0)
321 if (Vector[Src.second][j] < 0)
322 Vector[Src.second][j] = Src.first;
323 if (Vector[Src.second][j] != Src.first)