Lines Matching refs:LocTy
348 LLT LocTy = MRI.getType(SrcReg); in buildCopyFromRegs() local
351 SrcReg = B.buildAssertSExt(LocTy, SrcReg, LLTy.getScalarSizeInBits()) in buildCopyFromRegs()
354 SrcReg = B.buildAssertZExt(LocTy, SrcReg, LLTy.getScalarSizeInBits()) in buildCopyFromRegs()
671 const LLT LocTy(LocVT); in handleAssignments() local
673 const LLT NewLLT = Handler.isIncomingArgumentHandler() ? LocTy : ValTy; in handleAssignments()
797 LocTy, Args[i].Flags[0]); in handleAssignments()
1113 LLT LocTy{VA.getLocVT()}; in extendRegister() local
1116 if (LocTy.getSizeInBits() == ValTy.getSizeInBits()) in extendRegister()
1119 if (LocTy.isScalar() && MaxSizeBits && MaxSizeBits < LocTy.getSizeInBits()) { in extendRegister()
1122 LocTy = LLT::scalar(MaxSizeBits); in extendRegister()
1141 auto MIB = MIRBuilder.buildAnyExt(LocTy, ValReg); in extendRegister()
1145 Register NewReg = MRI.createGenericVirtualRegister(LocTy); in extendRegister()
1150 Register NewReg = MRI.createGenericVirtualRegister(LocTy); in extendRegister()
1206 const LLT LocTy(LocVT); in assignValueToReg() local
1209 if (isCopyCompatibleType(RegTy, LocTy)) { in assignValueToReg()
1214 auto Copy = MIRBuilder.buildCopy(LocTy, PhysReg); in assignValueToReg()