Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp261 LLT PartLLT = MRI.getType(SrcRegs[0]); in mergeVectorRegsToResultRegs() local
264 LLT LCMTy = getLCMType(LLTy, PartLLT); in mergeVectorRegsToResultRegs()
274 if (LCMTy != PartLLT) { in mergeVectorRegsToResultRegs()
281 const int NumWide = LCMTy.getSizeInBits() / PartLLT.getSizeInBits(); in mergeVectorRegsToResultRegs()
282 Register Undef = B.buildUndef(PartLLT).getReg(0); in mergeVectorRegsToResultRegs()
314 ArrayRef<Register> Regs, LLT LLTy, LLT PartLLT, in buildCopyFromRegs() argument
318 if (PartLLT == LLTy) { in buildCopyFromRegs()
325 if (PartLLT.getSizeInBits() == LLTy.getSizeInBits() && OrigRegs.size() == 1 && in buildCopyFromRegs()
333 if (PartLLT.isVector() == LLTy.isVector() && in buildCopyFromRegs()
334 PartLLT.getScalarSizeInBits() > LLTy.getScalarSizeInBits() && in buildCopyFromRegs()
[all …]