Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp394 LLT NewLLT(NewVT); in lowerReturn() local
401 if (NewLLT.getNumElements() > OldLLT.getNumElements()) { in lowerReturn()
404 if (NewLLT.getNumElements() != OldLLT.getNumElements() * 2) { in lowerReturn()
410 MIRBuilder.buildMerge({NewLLT}, {CurVReg, Undef}).getReg(0); in lowerReturn()
413 CurVReg = MIRBuilder.buildInstr(ExtendOp, {NewLLT}, {CurVReg}) in lowerReturn()
416 } else if (NewLLT.getNumElements() == 2) { in lowerReturn()
423 .buildBuildVector({NewLLT}, {CurVReg, Undef.getReg(0)}) in lowerReturn()
433 if (NewLLT != MRI.getType(CurVReg)) { in lowerReturn()
435 CurVReg = MIRBuilder.buildInstr(ExtendOp, {NewLLT}, {CurVReg}) in lowerReturn()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp639 const LLT NewLLT = Handler.isIncomingArgumentHandler() ? LocTy : ValTy; in handleAssignments() local
651 if (NumParts != 1 || NewLLT != OrigTy) { in handleAssignments()
660 Args[i].Regs[Part] = MRI.createGenericVirtualRegister(NewLLT); in handleAssignments()