Home
last modified time | relevance | path

Searched defs:VecTy (Results 1 – 25 of 68) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp247 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 DLoadStoreVectorizer.cpp830 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 DLoopVectorizationLegality.cpp770 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 DHexagonISelLoweringHVX.cpp251 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 DHexagonVectorCombine.cpp423 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 DHexagonTargetTransformInfo.cpp174 VectorType *VecTy = cast<VectorType>(Src); in getMemoryOpCost() local
237 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
H A DHexagonSubtarget.cpp139 bool HexagonSubtarget::isHVXVectorType(MVT VecTy, bool IncludeBool) const { in isHVXVectorType()
165 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const { in isTypeForHVX()
H A DHexagonISelLowering.cpp2055 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 DLegalizeMutations.cpp69 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h516 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 DTargetTransformInfo.h2111 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 DMipsSEISelLowering.cpp1427 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 DX86InstCombineIntrinsic.cpp567 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 DX86TargetTransformInfo.cpp1055 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 DDataLayout.cpp848 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIntPtrType() local
870 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIndexType() local
H A DAutoUpgrade.cpp1046 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 DAMDGPUHSAMetadataStreamer.cpp169 auto VecTy = cast<FixedVectorType>(Ty); in getTypeName() local
588 auto VecTy = cast<FixedVectorType>(Ty); in getTypeName() local
H A DAMDGPUAtomicOptimizer.cpp487 auto *const VecTy = FixedVectorType::get(B.getInt32Ty(), 2); in optimizeAtomic() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp343 Type *VecTy = FirstSVI->getType(); in lowerInterleavedLoad() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DMachineValueType.h446 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 DTargetTransformInfo.cpp785 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 DAArch64TargetTransformInfo.cpp855 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 DInstCombineVectorOps.cpp1060 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 DInstCombineCalls.cpp607 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 DSROA.cpp1484 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

123