reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64InstructionSelector.cpp
 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();