reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
404 if (!isMoveInstr(TRI, MI, Src, Dst, SrcSub, DstSub)) 406 Partial = SrcSub || DstSub; 413 std::swap(SrcSub, DstSub); 421 if (DstSub) { 422 Dst = TRI.getSubReg(Dst, DstSub); 424 DstSub = 0; 440 if (SrcSub && DstSub) { 442 if (Src == Dst && SrcSub != DstSub) 445 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub, 449 } else if (DstSub) { 451 SrcIdx = DstSub; 452 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub); 478 assert(!(Register::isPhysicalRegister(Dst) && DstSub) &&