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