Lines Matching refs:RegTy
502 bool llvm::extractParts(Register Reg, LLT RegTy, LLT MainTy, LLT &LeftoverTy, in extractParts() argument
509 unsigned RegSize = RegTy.getSizeInBits(); in extractParts()
527 if (RegTy.isVector() && MainTy.isVector()) { in extractParts()
528 unsigned RegNumElts = RegTy.getNumElements(); in extractParts()
534 RegTy.getScalarSizeInBits() == MainTy.getScalarSizeInBits() && in extractParts()
537 LLT::fixed_vector(LeftoverNumElts, RegTy.getScalarSizeInBits()); in extractParts()
601 LLT RegTy = MRI.getType(Reg); in extractVectorParts() local
602 assert(RegTy.isVector() && "Expected a vector type"); in extractVectorParts()
604 LLT EltTy = RegTy.getElementType(); in extractVectorParts()
606 unsigned RegNumElts = RegTy.getNumElements(); in extractVectorParts()
907 const DebugLoc &DL, LLT RegTy) { in getFunctionLiveInPhysReg() argument
925 if (RegTy.isValid()) in getFunctionLiveInPhysReg()
926 MRI.setType(LiveIn, RegTy); in getFunctionLiveInPhysReg()