Searched refs:PartTy (Results 1 – 5 of 5) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 453 Register SrcReg, LLT SrcTy, LLT PartTy, in buildCopyToRegs() argument 456 assert(SrcTy != PartTy && "identical part types shouldn't reach here"); in buildCopyToRegs() 458 const unsigned PartSize = PartTy.getSizeInBits(); in buildCopyToRegs() 460 if (PartTy.isVector() == SrcTy.isVector() && in buildCopyToRegs() 461 PartTy.getScalarSizeInBits() > SrcTy.getScalarSizeInBits()) { in buildCopyToRegs() 467 if (SrcTy.isVector() && !PartTy.isVector() && in buildCopyToRegs() 476 LLT GCDTy = getGCDType(SrcTy, PartTy); in buildCopyToRegs() 477 if (GCDTy == PartTy) { in buildCopyToRegs() 485 LLT LCMTy = getLCMType(SrcTy, PartTy); in buildCopyToRegs() 894 Type *PartTy = EVT(RegVT).getTypeForEVT(Context); in getReturnInfo() local [all …]
|
| H A D | LegalizerHelper.cpp | 200 LLT ResultTy, LLT PartTy, in insertParts() argument 212 if (PartTy.isVector()) in insertParts() 219 unsigned PartSize = PartTy.getSizeInBits(); in insertParts() 3825 LLT PartTy = MRI.getType(VecParts[PartIdx]); in fewerElementsVectorExtractInsertVectorElt() local 3829 PartTy, VecParts[PartIdx], InsertVal, NewIdx); in fewerElementsVectorExtractInsertVectorElt() 3903 auto splitTypePieces = [=](LLT PartTy, SmallVectorImpl<Register> &ValRegs, in reduceLoadStoreWidth() 3906 unsigned PartSize = PartTy.getSizeInBits(); in reduceLoadStoreWidth() 3919 Register Dst = MRI.createGenericVirtualRegister(PartTy); in reduceLoadStoreWidth()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 202 LLT PartTy, ArrayRef<Register> PartRegs,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 4010 auto *PartTy = Type::getIntNTy(Ty->getContext(), PartSize * 8); in presplitLoadsAndStores() local 4012 auto *PartPtrTy = PartTy->getPointerTo(AS); in presplitLoadsAndStores() 4014 PartTy, in presplitLoadsAndStores() 4145 auto *PartTy = Type::getIntNTy(Ty->getContext(), PartSize * 8); in presplitLoadsAndStores() local 4146 auto *LoadPartPtrTy = PartTy->getPointerTo(LI->getPointerAddressSpace()); in presplitLoadsAndStores() 4147 auto *StorePartPtrTy = PartTy->getPointerTo(SI->getPointerAddressSpace()); in presplitLoadsAndStores() 4157 PartTy, in presplitLoadsAndStores()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 2974 MVT PartTy = HaveAlign <= 8 ? MVT::getIntegerVT(8 * HaveAlign) in LowerUnalignedLoad() local 2977 allowsMemoryAccessForAlignment(Ctx, DL, PartTy, *LN->getMemOperand()); in LowerUnalignedLoad()
|