Home
last modified time | relevance | path

Searched refs:ExtractSubReg (Results 1 – 1 of 1) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp3845 static bool getLaneCopyOpcode(unsigned &CopyOpc, unsigned &ExtractSubReg, in getLaneCopyOpcode() argument
3852 ExtractSubReg = AArch64::hsub; in getLaneCopyOpcode()
3856 ExtractSubReg = AArch64::ssub; in getLaneCopyOpcode()
3860 ExtractSubReg = AArch64::dsub; in getLaneCopyOpcode()
3875 unsigned ExtractSubReg = 0; in emitExtractVectorElt() local
3876 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, ScalarTy.getSizeInBits())) { in emitExtractVectorElt()
3905 .addReg(VecReg, 0, ExtractSubReg); in emitExtractVectorElt()
4030 unsigned ExtractSubReg = 0; in selectUnmergeValues() local
4031 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, NarrowTy.getSizeInBits())) in selectUnmergeValues()
4087 .addReg(InsertRegs[0], 0, ExtractSubReg); in selectUnmergeValues()