Lines Matching refs:CopyOpc
4041 static bool getLaneCopyOpcode(unsigned &CopyOpc, unsigned &ExtractSubReg, in getLaneCopyOpcode() argument
4047 CopyOpc = AArch64::DUPi8; in getLaneCopyOpcode()
4051 CopyOpc = AArch64::DUPi16; in getLaneCopyOpcode()
4055 CopyOpc = AArch64::DUPi32; in getLaneCopyOpcode()
4059 CopyOpc = AArch64::DUPi64; in getLaneCopyOpcode()
4074 unsigned CopyOpc = 0; in emitExtractVectorElt() local
4076 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, ScalarTy.getSizeInBits())) { in emitExtractVectorElt()
4122 MIRBuilder.buildInstr(CopyOpc, {*DstReg}, {InsertReg}).addImm(LaneIdx); in emitExtractVectorElt()
4229 unsigned CopyOpc = 0; in selectUnmergeValues() local
4231 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, NarrowTy.getSizeInBits())) in selectUnmergeValues()
4295 *BuildMI(MBB, I, I.getDebugLoc(), TII.get(CopyOpc), CopyTo) in selectUnmergeValues()