Lines Matching refs:SRC
150 // If all uses are reading from the src physical register and copying the
450 // EXTRACT_SUBREG is lowered as %dst = COPY %src:sub. There are no
498 // %dst = INSERT_SUBREG %src, %sub, SubIdx
502 // %dst = COPY %src
505 // There is no constraint on the %src register class.
507 const TargetRegisterClass *SRC = TLI->getRegClassFor(Node->getValueType(0));
508 SRC = TRI->getSubClassWithSubReg(SRC, SubIdx);
509 assert(SRC && "No register class supports VT and SubIdx for INSERT_SUBREG");
511 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase)))
512 VRBase = MRI->createVirtualRegister(SRC);
586 const TargetRegisterClass *SRC =
588 if (SRC && SRC != RC) {
589 MRI->setRegClass(NewVReg, SRC);
590 RC = SRC;