reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
646 Register DstReg = I.getOperand(0).getReg(); 647 Register SrcReg = I.getOperand(1).getReg(); 654 std::tie(SrcRC, DstRC) = getRegClassesForCopy(I, TII, MRI, TRI, RBI); 674 assert((I.isCopy() || 675 (!Register::isPhysicalRegister(I.getOperand(0).getReg()) && 676 !Register::isPhysicalRegister(I.getOperand(1).getReg()))) && 678 assert(KnownValid || isValidCopy(I, DstRegBank, MRI, TRI, RBI)); 685 if (I.isCopy()) { 713 selectSubregisterCopy(I, MRI, RBI, SrcReg, SubregRC, DstRC, SubReg); 725 BuildMI(*I.getParent(), I, I.getDebugLoc(), 725 BuildMI(*I.getParent(), I, I.getDebugLoc(), 725 BuildMI(*I.getParent(), I, I.getDebugLoc(), 730 MachineOperand &RegOp = I.getOperand(1); 747 LLVM_DEBUG(dbgs() << "Failed to constrain " << TII.getName(I.getOpcode()) 751 I.setDesc(TII.get(AArch64::COPY));