Lines Matching refs:LocTy
370 LLT LocTy = MRI.getType(SrcReg); in buildCopyFromRegs() local
373 SrcReg = B.buildAssertSExt(LocTy, SrcReg, LLTy.getScalarSizeInBits()) in buildCopyFromRegs()
376 SrcReg = B.buildAssertZExt(LocTy, SrcReg, LLTy.getScalarSizeInBits()) in buildCopyFromRegs()
738 const LLT LocTy(LocVT); in handleAssignments() local
740 const LLT NewLLT = Handler.isIncomingArgumentHandler() ? LocTy : ValTy; in handleAssignments()
864 LocTy, Args[i].Flags[0]); in handleAssignments()
1180 LLT LocTy{VA.getLocVT()}; in extendRegister() local
1183 if (LocTy.getSizeInBits() == ValTy.getSizeInBits()) in extendRegister()
1186 if (LocTy.isScalar() && MaxSizeBits && MaxSizeBits < LocTy.getSizeInBits()) { in extendRegister()
1189 LocTy = LLT::scalar(MaxSizeBits); in extendRegister()
1208 auto MIB = MIRBuilder.buildAnyExt(LocTy, ValReg); in extendRegister()
1212 Register NewReg = MRI.createGenericVirtualRegister(LocTy); in extendRegister()
1217 Register NewReg = MRI.createGenericVirtualRegister(LocTy); in extendRegister()
1271 const LLT LocTy(LocVT); in assignValueToReg() local
1274 if (isCopyCompatibleType(RegTy, LocTy)) { in assignValueToReg()
1279 auto Copy = MIRBuilder.buildCopy(LocTy, PhysReg); in assignValueToReg()