Searched refs:SubVecTy (Results 1 - 6 of 6) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InterleavedAccess.cpp | 168 Instruction *VecInst, unsigned NumSubVectors, VectorType *SubVecTy, 177 DL.getTypeSizeInBits(SubVecTy) * NumSubVectors && 184 // Generate N(= NumSubVectors) shuffles of T(= SubVecTy) type. 190 SubVecTy->getVectorNumElements(), 0)))); 209 VecBaseTy = SubVecTy; 167 decompose( Instruction *VecInst, unsigned NumSubVectors, VectorType *SubVecTy, SmallVectorImpl<Instruction *> &DecomposedVectors) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 693 auto *SubVecTy = VectorType::get(VecTy->getScalarType(), NumElts / Factor); local 699 TLI->isLegalInterleavedAccessType(SubVecTy, DL)) 700 return Factor * TLI->getNumInterleavedAccesses(SubVecTy, DL);
|
H A D | AArch64ISelLowering.cpp | 9270 VectorType *SubVecTy = VectorType::get(EltTy, LaneLen); local 9277 if (!Subtarget->hasNEON() || !isLegalInterleavedAccessType(SubVecTy, DL)) 9280 unsigned NumStores = getNumInterleavedAccesses(SubVecTy, DL); 9297 SubVecTy = VectorType::get(IntTy, LaneLen); 9307 SubVecTy = VectorType::get(SubVecTy->getVectorElementType(), LaneLen); 9313 BaseAddr, SubVecTy->getVectorElementType()->getPointerTo( 9319 Type *PtrTy = SubVecTy->getPointerTo(SI->getPointerAddressSpace()); 9320 Type *Tys[2] = {SubVecTy, PtrTy}; 9359 BaseAddr = Builder.CreateConstGEP1_32(SubVecTy [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 824 auto *SubVecTy = VectorType::get(VecTy->getScalarType(), NumElts / Factor); local 831 TLI->isLegalInterleavedAccessType(Factor, SubVecTy, DL)) 832 return Factor * BaseCost * TLI->getNumInterleavedAccesses(SubVecTy, DL); 840 VecTy->isIntOrIntVectorTy() && DL.getTypeSizeInBits(SubVecTy) <= 64)
|
H A D | ARMISelLowering.cpp | 17206 VectorType *SubVecTy = VectorType::get(EltTy, LaneLen); local 17213 if (!isLegalInterleavedAccessType(Factor, SubVecTy, DL)) 17216 unsigned NumStores = getNumInterleavedAccesses(SubVecTy, DL); 17233 SubVecTy = VectorType::get(IntTy, LaneLen); 17243 SubVecTy = VectorType::get(SubVecTy->getVectorElementType(), LaneLen); 17249 BaseAddr, SubVecTy->getVectorElementType()->getPointerTo( 17253 assert(isTypeLegal(EVT::getEVT(SubVecTy)) && "Illegal vstN vector type!"); 17264 Type *Tys[] = {Int8Ptr, SubVecTy}; 17280 Type *EltPtrTy = SubVecTy [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 743 MVT SubVecTy = tyVector(ty(Ext), ElemTy); local 744 SDValue Ins = insertVector(DAG.getBitcast(SubVecTy, Ext),
|
Completed in 348 milliseconds