reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2936 assert(I.getOpcode() == TargetOpcode::G_UNMERGE_VALUES && 2940 if (RBI.getRegBank(I.getOperand(0).getReg(), MRI, TRI)->getID() != 2942 RBI.getRegBank(I.getOperand(1).getReg(), MRI, TRI)->getID() != 2951 unsigned NumElts = I.getNumOperands() - 1; 2952 Register SrcReg = I.getOperand(NumElts).getReg(); 2953 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg()); 2962 return selectSplitVectorUnmerge(I, MRI); 2964 MachineIRBuilder MIB(I); 2974 MachineBasicBlock &MBB = *I.getParent(); 2993 *BuildMI(MBB, I, I.getDebugLoc(), TII.get(TargetOpcode::IMPLICIT_DEF), 2993 *BuildMI(MBB, I, I.getDebugLoc(), TII.get(TargetOpcode::IMPLICIT_DEF), 2999 *BuildMI(MBB, I, I.getDebugLoc(), 2999 *BuildMI(MBB, I, I.getDebugLoc(), 3017 Register CopyTo = I.getOperand(0).getReg(); 3025 Register CopyTo = I.getOperand(LaneIdx).getReg(); 3027 *BuildMI(MBB, I, I.getDebugLoc(), TII.get(CopyOpc), CopyTo) 3027 *BuildMI(MBB, I, I.getDebugLoc(), TII.get(CopyOpc), CopyTo) 3038 MRI.getRegClassOrNull(I.getOperand(1).getReg()); 3045 I.eraseFromParent();