Home
last modified time | relevance | path

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

1234

/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1257 MVT VecTy = ty(VecV); in extractHvxSubvectorReg() local
1297 MVT VecTy = ty(VecV); in extractHvxSubvectorPred() local
1361 MVT VecTy = ty(VecV); in insertHvxSubvectorReg() local
1608 MVT VecTy = ty(Op); in LowerHvxBuildVector() local
1649 MVT VecTy = ty(Op); in LowerHvxSplatVector() local
1669 MVT VecTy = ty(Op); in LowerHvxConcatVectors() local
1778 MVT VecTy = ty(Op); in LowerHvxInsertElement() local
2244 MVT VecTy = ty(Op); in LowerHvxFpExtend() local
2479 MVT VecTy = ty(A); in emitHvxMulHsV60() local
2537 MVT VecTy = ty(A); in emitHvxMulLoHiV60() local
[all …]
H A DHexagonTargetTransformInfo.cpp55 auto *VecTy = dyn_cast<VectorType>(Ty); in isHVXVectorType() local
194 VectorType *VecTy = cast<VectorType>(Src); in getMemoryOpCost() local
259 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
H A DHexagonVectorCombine.cpp553 if (auto *VecTy = dyn_cast<VectorType>(ValTy)) in getMask() local
1307 auto *VecTy = dyn_cast<VectorType>(Op.X.Val->getType()); in processFxpMul() local
1529 auto VecTy = cast<VectorType>(X->getType()); in createAddCarry() local
1839 auto *VecTy = dyn_cast<VectorType>(Ty); in length() local
1847 if (auto *VecTy = dyn_cast<VectorType>(Ty)) in getNullValue() local
1855 if (auto *VecTy = dyn_cast<VectorType>(Ty)) in getFullValue() local
1863 auto VecTy = cast<VectorType>(Ty); in getConstSplat() local
2066 if (auto *VecTy = dyn_cast<VectorType>(Bytes->getType())) in vlsb() local
2083 if (auto *VecTy = dyn_cast<VectorType>(Val->getType())) in vbytes() local
2202 auto *VecTy = cast<VectorType>(Vec->getType()); in splitVectorElements() local
[all …]
H A DHexagonISelLowering.cpp2112 Type *VecTy = I.getArgOperand(1)->getType(); in getTgtMemIntrinsic() local
2234 MVT VecTy = ty(Op); in LowerVECTOR_SHUFFLE() local
2465 MVT VecTy, SelectionDAG &DAG, in getBuildVectorConstInts()
2495 MVT VecTy, SelectionDAG &DAG) const { in buildVector32()
2586 MVT VecTy, SelectionDAG &DAG) const { in buildVector64()
2649 MVT VecTy = ty(VecV); in extractVector() local
2703 MVT VecTy = ty(VecV); in extractVectorPred() local
2756 MVT VecTy = ty(VecV); in insertVector() local
2798 MVT VecTy = ty(VecV); in insertVectorPred() local
2920 MVT VecTy = ty(Op); in LowerBUILD_VECTOR() local
[all …]
H A DHexagonSubtarget.cpp187 bool HexagonSubtarget::isHVXVectorType(EVT VecTy, bool IncludeBool) const { in isHVXVectorType()
215 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const { in isTypeForHVX()
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp350 Type *VecTy = Ext0->getVectorOperand()->getType(); in getShuffleExtract() local
397 auto *VecTy = cast<VectorType>(Ext0->getOperand(0)->getType()); in isExtractExtractCheap() local
485 auto *VecTy = cast<FixedVectorType>(Vec->getType()); in createShiftShuffle() local
637 auto *VecTy = cast<FixedVectorType>(I.getType()); in foldInsExtFNeg() local
789 Type *VecTy = I.getType(); in scalarizeBinopOrCmp() local
898 auto *VecTy = dyn_cast<FixedVectorType>(X->getType()); in foldExtractedCmps() local
1019 static ScalarizationResult canScalarizeAccess(FixedVectorType *VecTy, in canScalarizeAccess()
1095 auto VecTy = cast<FixedVectorType>(SI->getValueOperand()->getType()); in foldSingleElementStore() local
1219 auto *VecTy = cast<FixedVectorType>(I.getType()); in foldShuffleOfBinops() local
H A DLoadStoreVectorizer.cpp852 VectorType *VecTy = dyn_cast<VectorType>(Ty); in collectInstructions() local
892 VectorType *VecTy = dyn_cast<VectorType>(Ty); in collectInstructions() local
1051 FixedVectorType *VecTy; in vectorizeStoreChain() local
1216 VectorType *VecTy; in vectorizeLoadChain() local
H A DVPlanRecipes.cpp1144 Type *VecTy = State.VF.isScalar() in execute() local
1186 Type *VecTy = in execute() local
1273 Type *VecTy = Op0->getType(); in execute() local
H A DLoopVectorizationLegality.cpp825 auto *VecTy = FixedVectorType::get(T, /*NumElts=*/2); in canVectorizeInstrs() local
840 auto *VecTy = FixedVectorType::get(I.getType(), /*NumElts=*/2); in canVectorizeInstrs() local
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp88 for (const auto &VecTy : VecTys) { in MipsSETargetLowering() local
1419 static SDValue getBuildVectorSplat(EVT VecTy, SDValue SplatValue, in getBuildVectorSplat()
1458 EVT VecTy = Op->getValueType(0); in lowerMSABinaryBitImmIntr() local
1604 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local
1619 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local
1647 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local
1683 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local
2406 EVT VecTy = Op0->getValueType(0); in lowerEXTRACT_VECTOR_ELT() local
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h286 bool isLegalAltInstr(VectorType *VecTy, unsigned Opcode0, unsigned Opcode1, in isLegalAltInstr()
570 VectorType *VecTy, in getExtractWithExtendCost()
640 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
819 VectorType *VecTy) const { in getLoadVectorFactor()
825 VectorType *VecTy) const { in getStoreVectorFactor()
1192 auto *VecTy = cast<VectorType>(U->getType()); in getInstructionCost() local
H A DTargetTransformInfo.h2111 bool isLegalAltInstr(VectorType *VecTy, unsigned Opcode0, unsigned Opcode1, in isLegalAltInstr()
2360 VectorType *VecTy, in getExtractWithExtendCost()
2422 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
2541 VectorType *VecTy) const override { in getLoadVectorFactor()
2546 VectorType *VecTy) const override { in getStoreVectorFactor()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp566 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86insertps() local
809 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86pshufb() local
854 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86vpermilvar() local
901 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86vpermv() local
H A DX86TargetTransformInfo.cpp1485 auto *VecTy = FixedVectorType::get(BaseTp->getElementType(), in getShuffleCost() local
6005 bool X86TTIImpl::isLegalAltInstr(VectorType *VecTy, unsigned Opcode0, in isLegalAltInstr()
6183 unsigned Opcode, FixedVectorType *VecTy, unsigned Factor, in getInterleavedMemoryOpCostAVX512()
6339 auto *VecTy = cast<FixedVectorType>(BaseTy); in getInterleavedMemoryOpCost() local
6341 auto isSupportedOnAVX512 = [&](Type *VecTy, bool HasBW) { in getInterleavedMemoryOpCost()
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp100 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2() local
H A DCSEMIRBuilder.cpp269 LLT VecTy = DstOps[0].getLLTTy(*getMRI()); in buildInstr() local
/openbsd/gnu/llvm/llvm/lib/IR/
H A DDataLayout.cpp859 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIntPtrType() local
881 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIndexType() local
H A DAutoUpgrade.cpp1258 Type *VecTy = FixedVectorType::get(Builder.getInt8Ty(), NumElts); in UpgradeX86PSLLDQIntrinsics() local
1292 Type *VecTy = FixedVectorType::get(Builder.getInt8Ty(), NumElts); in UpgradeX86PSRLDQIntrinsics() local
2711 auto *VecTy = cast<FixedVectorType>(CI->getType()); in UpgradeIntrinsicCall() local
2886 auto *VecTy = cast<FixedVectorType>(CI->getType()); in UpgradeIntrinsicCall() local
2971 auto *VecTy = cast<FixedVectorType>(CI->getType()); in UpgradeIntrinsicCall() local
3025 auto *VecTy = cast<FixedVectorType>(CI->getType()); in UpgradeIntrinsicCall() local
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp344 Type *VecTy = FirstSVI->getType(); in lowerInterleavedLoad() local
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp168 auto VecTy = cast<FixedVectorType>(Ty); in getTypeName() local
596 auto VecTy = cast<FixedVectorType>(Ty); in getTypeName() local
H A DAMDGPUAtomicOptimizer.cpp493 auto *const VecTy = FixedVectorType::get(B.getInt32Ty(), 2); in optimizeAtomic() local
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp612 const LLT &VecTy = Query.Types[1]; in AArch64LegalizerInfo() local
1550 LLT VecTy; in legalizeFCopySign() local
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DMachineValueType.h486 MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount()); in changeVectorElementTypeToInteger() local
495 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); in changeVectorElementType() local
/openbsd/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVAsmPrinter.cpp381 if (FixedVectorType *VecTy = dyn_cast<FixedVectorType>(Ty)) { in encodeVecTypeHint() local
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp766 auto *VecTy = dyn_cast<FixedVectorType>(ConstVec->getType()); in instCombineSVECmpNE() local
1120 Type *VecTy = II.getType(); in instCombineSVELD1() local
2118 VectorType *VecTy, in getExtractWithExtendCost()
2627 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()

1234