Lines Matching refs:ExtractSubReg
4041 static bool getLaneCopyOpcode(unsigned &CopyOpc, unsigned &ExtractSubReg, in getLaneCopyOpcode() argument
4048 ExtractSubReg = AArch64::bsub; in getLaneCopyOpcode()
4052 ExtractSubReg = AArch64::hsub; in getLaneCopyOpcode()
4056 ExtractSubReg = AArch64::ssub; in getLaneCopyOpcode()
4060 ExtractSubReg = AArch64::dsub; in getLaneCopyOpcode()
4075 unsigned ExtractSubReg = 0; in emitExtractVectorElt() local
4076 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, ScalarTy.getSizeInBits())) { in emitExtractVectorElt()
4105 .addReg(VecReg, 0, ExtractSubReg); in emitExtractVectorElt()
4230 unsigned ExtractSubReg = 0; in selectUnmergeValues() local
4231 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, NarrowTy.getSizeInBits())) in selectUnmergeValues()
4287 .addReg(InsertRegs[0], 0, ExtractSubReg); in selectUnmergeValues()