/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 247 Type *VecTy = Ext0->getVectorOperand()->getType(); in getShuffleExtract() local 291 auto *VecTy = cast<VectorType>(Ext0->getOperand(0)->getType()); in isExtractExtractCheap() local 377 auto *VecTy = cast<FixedVectorType>(Vec->getType()); in createShiftShuffle() local 613 Type *VecTy = I.getType(); in scalarizeBinopOrCmp() local 717 auto *VecTy = dyn_cast<FixedVectorType>(X->getType()); in foldExtractedCmps() local 799 auto VecTy = cast<FixedVectorType>(SI->getValueOperand()->getType()); in foldSingleElementStore() local
|
H A D | LoadStoreVectorizer.cpp | 830 VectorType *VecTy = dyn_cast<VectorType>(Ty); in collectInstructions() local 877 VectorType *VecTy = dyn_cast<VectorType>(Ty); in collectInstructions() local 1042 FixedVectorType *VecTy; in vectorizeStoreChain() local 1194 VectorType *VecTy; in vectorizeLoadChain() local
|
H A D | LoopVectorizationLegality.cpp | 770 auto *VecTy = FixedVectorType::get(T, /*NumElts=*/2); in canVectorizeInstrs() local 785 auto *VecTy = FixedVectorType::get(I.getType(), /*NumElts=*/2); in canVectorizeInstrs() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 251 MVT VecTy = MVT::getVectorVT(ElemTy, N); in initializeHVXLowering() local 341 HexagonTargetLowering::typeExtElem(MVT VecTy, unsigned Factor) const { in typeExtElem() 348 HexagonTargetLowering::typeTruncElem(MVT VecTy, unsigned Factor) const { in typeTruncElem() 398 MVT VecTy, MachineMemOperand::Flags Flags, bool *Fast) const { in allowsHvxMemoryAccess() 413 MVT VecTy, MachineMemOperand::Flags Flags, bool *Fast) const { in allowsHvxMisalignedMemoryAccesses() 487 const SDLoc &dl, MVT VecTy, in buildHvxVectorReg() 734 const SDLoc &dl, MVT VecTy, in buildHvxVectorPred() 859 MVT VecTy = ty(VecV); in insertHvxElementReg() local 912 MVT VecTy = ty(VecV); in extractHvxSubvectorReg() local 957 MVT VecTy = ty(VecV); in extractHvxSubvectorPred() local [all …]
|
H A D | HexagonVectorCombine.cpp | 423 if (auto *VecTy = dyn_cast<VectorType>(ValTy)) { in getMask() local 835 auto *VecTy = VectorType::get(Ty, 1, /*Scalable*/ false); in realignGroup() local 988 if (auto *VecTy = dyn_cast<VectorType>(Ty)) in getNullValue() local 996 if (auto *VecTy = dyn_cast<VectorType>(Ty)) in getFullValue() local 1193 if (auto *VecTy = dyn_cast<VectorType>(Bytes->getType())) in vlsb() local 1210 if (auto *VecTy = dyn_cast<VectorType>(Val->getType())) in vbytes() local 1440 if (auto *VecTy = dyn_cast<VectorType>(Ty)) in isByteVecTy() local
|
H A D | HexagonTargetTransformInfo.cpp | 174 VectorType *VecTy = cast<VectorType>(Src); in getMemoryOpCost() local 237 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
|
H A D | HexagonSubtarget.cpp | 139 bool HexagonSubtarget::isHVXVectorType(MVT VecTy, bool IncludeBool) const { in isHVXVectorType() 165 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const { in isTypeForHVX()
|
H A D | HexagonISelLowering.cpp | 2055 Type *VecTy = I.getArgOperand(1)->getType(); in getTgtMemIntrinsic() local 2143 MVT VecTy = ty(Op); in LowerVECTOR_SHUFFLE() local 2330 MVT VecTy, SelectionDAG &DAG, in getBuildVectorConstInts() 2360 MVT VecTy, SelectionDAG &DAG) const { in buildVector32() 2442 MVT VecTy, SelectionDAG &DAG) const { in buildVector64() 2504 MVT VecTy = ty(VecV); in extractVector() local 2603 MVT VecTy = ty(VecV); in insertVector() local 2725 MVT VecTy = ty(Op); in LowerBUILD_VECTOR() local 2780 MVT VecTy = ty(Op); in LowerCONCAT_VECTORS() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizeMutations.cpp | 69 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 516 VectorType *VecTy, in getExtractWithExtendCost() 564 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost() 725 VectorType *VecTy) const { in getLoadVectorFactor() 731 VectorType *VecTy) const { in getStoreVectorFactor() 1071 auto *VecTy = cast<VectorType>(U->getType()); in getUserCost() local
|
H A D | TargetTransformInfo.h | 2111 VectorType *VecTy, in getExtractWithExtendCost() 2151 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost() 2263 VectorType *VecTy) const override { in getLoadVectorFactor() 2268 VectorType *VecTy) const override { in getStoreVectorFactor()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 1427 static SDValue getBuildVectorSplat(EVT VecTy, SDValue SplatValue, in getBuildVectorSplat() 1466 EVT VecTy = Op->getValueType(0); in lowerMSABinaryBitImmIntr() local 1612 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local 1627 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local 1655 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local 1691 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local 2414 EVT VecTy = Op0->getValueType(0); in lowerEXTRACT_VECTOR_ELT() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 567 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86insertps() local 810 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86pshufb() local 855 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86vpermilvar() local 902 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86vpermv() local
|
H A D | X86TargetTransformInfo.cpp | 1055 auto *VecTy = FixedVectorType::get(BaseTp->getElementType(), in getShuffleCost() local 4705 unsigned Opcode, FixedVectorType *VecTy, unsigned Factor, in getInterleavedMemoryOpCostAVX2() 4816 unsigned Opcode, FixedVectorType *VecTy, unsigned Factor, in getInterleavedMemoryOpCostAVX512() 4939 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost() 4942 auto isSupportedOnAVX512 = [](Type *VecTy, bool HasBW) { in getInterleavedMemoryOpCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | DataLayout.cpp | 848 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIntPtrType() local 870 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIndexType() local
|
H A D | AutoUpgrade.cpp | 1046 Type *VecTy = FixedVectorType::get(Builder.getInt8Ty(), NumElts); in UpgradeX86PSLLDQIntrinsics() local 1080 Type *VecTy = FixedVectorType::get(Builder.getInt8Ty(), NumElts); in UpgradeX86PSRLDQIntrinsics() local 2408 auto *VecTy = cast<FixedVectorType>(CI->getType()); in UpgradeIntrinsicCall() local 2583 auto *VecTy = cast<FixedVectorType>(CI->getType()); in UpgradeIntrinsicCall() local 2668 auto *VecTy = cast<FixedVectorType>(CI->getType()); in UpgradeIntrinsicCall() local 2722 auto *VecTy = cast<FixedVectorType>(CI->getType()); in UpgradeIntrinsicCall() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUHSAMetadataStreamer.cpp | 169 auto VecTy = cast<FixedVectorType>(Ty); in getTypeName() local 588 auto VecTy = cast<FixedVectorType>(Ty); in getTypeName() local
|
H A D | AMDGPUAtomicOptimizer.cpp | 487 auto *const VecTy = FixedVectorType::get(B.getInt32Ty(), 2); in optimizeAtomic() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 343 Type *VecTy = FirstSVI->getType(); in lowerInterleavedLoad() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | MachineValueType.h | 446 MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount()); in changeVectorElementTypeToInteger() local 455 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); in changeVectorElementType() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 785 unsigned Opcode, Type *Dst, VectorType *VecTy, unsigned Index) const { in getExtractWithExtendCost() 850 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost() 1204 auto *VecTy = cast<FixedVectorType>(RdxStart->getType()); in matchPairwiseReduction() local 1269 auto *VecTy = cast<FixedVectorType>(ReduxRoot->getOperand(0)->getType()); in matchVectorSplittingReduction() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 855 VectorType *VecTy, in getExtractWithExtendCost() 1264 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1060 VectorType *VecTy = InsElt.getType(); in foldInsSequenceIntoSplat() local 1362 Type *VecTy = VectorType::get(ScalarTy, IE.getType()->getElementCount()); in visitInsertElementInst() local 1435 if (auto VecTy = dyn_cast<FixedVectorType>(VecOp->getType())) { in visitInsertElementInst() local
|
H A D | InstCombineCalls.cpp | 607 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyNeonTbl1() local 1855 auto *VecTy = dyn_cast<FixedVectorType>(Vec->getType()); in visitCallInst() local 1911 auto *VecTy = dyn_cast<FixedVectorType>(Vec->getType()); in visitCallInst() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 1484 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) { in getNaturalGEPRecursively() local 2197 auto *VecTy = cast<FixedVectorType>(V->getType()); in extractVector() local 2222 VectorType *VecTy = cast<VectorType>(Old->getType()); in insertVector() local 2304 VectorType *VecTy; member in llvm::sroa::AllocaSliceRewriter 4296 VectorType *VecTy = in rewritePartition() local
|