/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 1257 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 D | HexagonTargetTransformInfo.cpp | 55 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 D | HexagonVectorCombine.cpp | 553 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 D | HexagonISelLowering.cpp | 2112 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 D | HexagonSubtarget.cpp | 187 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 D | VectorCombine.cpp | 350 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 D | LoadStoreVectorizer.cpp | 852 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 D | VPlanRecipes.cpp | 1144 Type *VecTy = State.VF.isScalar() in execute() local 1186 Type *VecTy = in execute() local 1273 Type *VecTy = Op0->getType(); in execute() local
|
H A D | LoopVectorizationLegality.cpp | 825 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 D | MipsSEISelLowering.cpp | 88 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 D | TargetTransformInfoImpl.h | 286 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 D | TargetTransformInfo.h | 2111 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 D | X86InstCombineIntrinsic.cpp | 566 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 D | X86TargetTransformInfo.cpp | 1485 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 D | LegalizeMutations.cpp | 100 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2() local
|
H A D | CSEMIRBuilder.cpp | 269 LLT VecTy = DstOps[0].getLLTTy(*getMRI()); in buildInstr() local
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | DataLayout.cpp | 859 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIntPtrType() local 881 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIndexType() local
|
H A D | AutoUpgrade.cpp | 1258 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 D | InterleavedAccessPass.cpp | 344 Type *VecTy = FirstSVI->getType(); in lowerInterleavedLoad() local
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUHSAMetadataStreamer.cpp | 168 auto VecTy = cast<FixedVectorType>(Ty); in getTypeName() local 596 auto VecTy = cast<FixedVectorType>(Ty); in getTypeName() local
|
H A D | AMDGPUAtomicOptimizer.cpp | 493 auto *const VecTy = FixedVectorType::get(B.getInt32Ty(), 2); in optimizeAtomic() local
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 612 const LLT &VecTy = Query.Types[1]; in AArch64LegalizerInfo() local 1550 LLT VecTy; in legalizeFCopySign() local
|
/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | MachineValueType.h | 486 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 D | SPIRVAsmPrinter.cpp | 381 if (FixedVectorType *VecTy = dyn_cast<FixedVectorType>(Ty)) { in encodeVecTypeHint() local
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 766 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()
|