Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOpDescriptor.cpp41 } else if (VectorType *VecTy = dyn_cast<VectorType>(T)) { in makeConstantsWithType() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp415 MVT VecTy = MVT::getVectorVT(ElemTy, N); in initializeHVXLowering() local
525 typeExtElem(MVT VecTy,unsigned Factor) const typeExtElem() argument
532 typeTruncElem(MVT VecTy,unsigned Factor) const typeTruncElem() argument
582 allowsHvxMemoryAccess(MVT VecTy,MachineMemOperand::Flags Flags,unsigned * Fast) const allowsHvxMemoryAccess() argument
597 allowsHvxMisalignedMemoryAccesses(MVT VecTy,MachineMemOperand::Flags Flags,unsigned * Fast) const allowsHvxMisalignedMemoryAccesses() argument
781 buildHvxVectorReg(ArrayRef<SDValue> Values,const SDLoc & dl,MVT VecTy,SelectionDAG & DAG) const buildHvxVectorReg() argument
1080 buildHvxVectorPred(ArrayRef<SDValue> Values,const SDLoc & dl,MVT VecTy,SelectionDAG & DAG) const buildHvxVectorPred() argument
1205 MVT VecTy = ty(VecV); insertHvxElementReg() local
1258 MVT VecTy = ty(VecV); extractHvxSubvectorReg() local
1298 MVT VecTy = ty(VecV); extractHvxSubvectorPred() local
1362 MVT VecTy = ty(VecV); insertHvxSubvectorReg() local
1449 MVT VecTy = ty(VecV); insertHvxSubvectorPred() local
1523 MVT VecTy = MVT::getVectorVT(MVT::getIntegerVT(8*HwLen/PredLen), PredLen); compressHvxPred() local
1609 MVT VecTy = ty(Op); LowerHvxBuildVector() local
1650 MVT VecTy = ty(Op); LowerHvxSplatVector() local
1670 MVT VecTy = ty(Op); LowerHvxConcatVectors() local
1779 MVT VecTy = ty(Op); LowerHvxInsertElement() local
1826 MVT VecTy = ty(VecV); LowerHvxInsertSubvector() local
2057 MVT VecTy = MVT::getVectorVT(MVT::getIntegerVT(ElemSize * 8), VecLen); LowerHvxSelect() local
2245 MVT VecTy = ty(Op); LowerHvxFpExtend() local
2480 MVT VecTy = ty(A); emitHvxMulHsV60() local
2538 MVT VecTy = ty(A); emitHvxMulLoHiV60() local
2615 MVT VecTy = ty(A); emitHvxMulLoHiV62() local
[all...]
H A DHexagonTargetTransformInfo.cpp55 auto *VecTy = dyn_cast<VectorType>(Ty); in isHVXVectorType() local
180 VectorType *VecTy = cast<VectorType>(Src); in getMemoryOpCost() local
246 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
H A DHexagonVectorCombine.cpp670 if (auto *VecTy = dyn_cast<VectorType>(ValTy)) in getMask() local
1325 auto *VecTy = VectorType::get(Ty, 1, /*Scalable=*/false); in realignStoreGroup() local
1718 auto *VecTy = dyn_cast<VectorType>(Op.X.Val->getType()); in processFxpMul() local
1941 auto VecTy = cast<VectorType>(X->getType()); in createAddCarry() local
2269 auto *VecTy = dyn_cast<VectorType>(Ty); in length() local
2277 if (auto *VecTy = dyn_cast<VectorType>(Ty)) in getNullValue() local
2285 if (auto *VecTy = dyn_cast<VectorType>(Ty)) in getFullValue() local
2293 auto VecTy = cast<VectorType>(Ty); in getConstSplat() local
2499 if (auto *VecTy = dyn_cast<VectorType>(Bytes->getType())) in vlsb() local
2516 if (auto *VecTy = dyn_cast<VectorType>(Val->getType())) in vbytes() local
[all …]
H A DHexagonISelLowering.cpp2138 Type *VecTy = I.getArgOperand(1)->getType(); in getTgtMemIntrinsic() local
2260 MVT VecTy = ty(Op); in LowerVECTOR_SHUFFLE() local
2491 getBuildVectorConstInts(ArrayRef<SDValue> Values,MVT VecTy,SelectionDAG & DAG,MutableArrayRef<ConstantInt * > Consts) const getBuildVectorConstInts() argument
2521 buildVector32(ArrayRef<SDValue> Elem,const SDLoc & dl,MVT VecTy,SelectionDAG & DAG) const buildVector32() argument
2612 buildVector64(ArrayRef<SDValue> Elem,const SDLoc & dl,MVT VecTy,SelectionDAG & DAG) const buildVector64() argument
2675 MVT VecTy = ty(VecV); extractVector() local
2729 MVT VecTy = ty(VecV); extractVectorPred() local
2781 MVT VecTy = ty(VecV); insertVector() local
2823 MVT VecTy = ty(VecV); insertVectorPred() local
2945 MVT VecTy = ty(Op); LowerBUILD_VECTOR() local
3000 MVT VecTy = ty(Op); LowerCONCAT_VECTORS() local
[all...]
H A DHexagonSubtarget.cpp183 bool HexagonSubtarget::isHVXVectorType(EVT VecTy, bool IncludeBool) const { in isHVXVectorType()
211 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const { in isTypeForHVX()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp657 static LLT getMaskTypeFor(LLT VecTy) { in getMaskTypeFor()
665 static MachineInstrBuilder buildAllOnesMask(LLT VecTy, const SrcOp &VL, in buildAllOnesMask()
677 LLT VecTy = Dst.getLLTTy(MRI); in buildDefaultVLOps() local
723 LLT VecTy = MRI.getType(Dst); in legalizeSplatVector() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCodeGenPrepare.cpp149 Type *VecTy = I.getOperand(1)->getType(); in visitIntrinsicInst() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp364 Type *VecTy = Ext0->getVectorOperand()->getType(); in getShuffleExtract() local
411 auto *VecTy = cast<VectorType>(Ext0->getOperand(0)->getType()); in isExtractExtractCheap() local
499 auto *VecTy = cast<FixedVectorType>(Vec->getType()); in createShiftShuffle() local
651 auto *VecTy = cast<FixedVectorType>(I.getType()); in foldInsExtFNeg() local
825 VectorType *VecTy = cast<VectorType>(VPI.getType()); in scalarizeVPIntrinsic() local
960 Type *VecTy = I.getType(); in scalarizeBinopOrCmp() local
1069 auto *VecTy = dyn_cast<FixedVectorType>(X->getType()); in foldExtractedCmps() local
1190 static ScalarizationResult canScalarizeAccess(VectorType *VecTy, Value *Idx, in canScalarizeAccess()
1270 auto VecTy = cast<VectorType>(SI->getValueOperand()->getType()); in foldSingleElementStore() local
1310 auto *VecTy = cast<VectorType>(I.getType()); in scalarizeLoadExtract() local
H A DLoadStoreVectorizer.cpp691 unsigned ChainSizeBytes, VectorType *VecTy) { in splitChainByAlignment()
743 FixedVectorType *VecTy = FixedVectorType::get(VecElemTy, NumVecElems); in splitChainByAlignment() local
870 Type *VecTy = FixedVectorType::get( in vectorizeChain() local
1358 VectorType *VecTy = dyn_cast<VectorType>(Ty); in collectEquivalenceClasses() local
H A DVPlanAnalysis.cpp66 if (auto *VecTy = dyn_cast<VectorType>(BaseTy)) in inferScalarTypeForRecipe() local
H A DVPlanRecipes.cpp1712 VectorType *VecTy = dyn_cast<VectorType>(NewVecOp->getType()); in execute() local
2077 VectorType *VecTy = cast<VectorType>(Vals[0]->getType()); in interleaveVectors() local
2137 auto *VecTy = VectorType::get(ScalarTy, State.VF * InterleaveFactor); in execute() local
2521 Type *VecTy = State.VF.isScalar() in execute() local
2567 Type *VecTy = ScalarPHI ? StartV->getType() in execute() local
2633 Type *VecTy = Op0->getType(); in execute() local
/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h201 if (VectorType *VecTy = dyn_cast<VectorType>(Cur[0]->getType())) { in matchFirstLengthWAnyType() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1111 if (auto *VecTy = dyn_cast<FixedVectorType>(DataTy)) { in isLegalMaskedLoad() local
1537 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
1702 Type *VecTy = FixedVectorType::get(ValTy->getElementType(), NumElts / 2); in getArithmeticReductionCost() local
1729 Type *VecTy = FixedVectorType::get(ValTy->getElementType(), NumElts / 2); in getArithmeticReductionCost() local
1737 Type *VecTy = FixedVectorType::get(ValTy->getElementType(), NumElts); in getArithmeticReductionCost() local
1846 Type *VecTy = FixedVectorType::get(Ty->getElementType(), NumElts/2); in getMinMaxReductionCost() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h313 bool isLegalAltInstr(VectorType *VecTy, unsigned Opcode0, unsigned Opcode1, in isLegalAltInstr()
589 InstructionCost getAltInstrCost(VectorType *VecTy, unsigned Opcode0, in getAltInstrCost()
644 VectorType *VecTy, in getExtractWithExtendCost()
722 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
915 VectorType *VecTy) const { in getLoadVectorFactor()
921 VectorType *VecTy) const { in getStoreVectorFactor()
1356 auto *VecTy = cast<VectorType>(U->getType()); in getInstructionCost() local
H A DTargetTransformInfo.h2435 bool isLegalAltInstr(VectorType *VecTy, unsigned Opcode0, unsigned Opcode1, in isLegalAltInstr()
2686 InstructionCost getAltInstrCost(VectorType *VecTy, unsigned Opcode0, in getAltInstrCost()
2709 VectorType *VecTy, in getExtractWithExtendCost()
2779 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()
2902 VectorType *VecTy) const override { in getLoadVectorFactor()
2907 VectorType *VecTy) const override { in getStoreVectorFactor()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h173 } else if (auto *VecTy = dyn_cast<VectorType>(Ty)) { in applyWrappers() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp87 for (const auto &VecTy : VecTys) { in MipsSETargetLowering() local
1422 static SDValue getBuildVectorSplat(EVT VecTy, SDValue SplatValue, in getBuildVectorSplat()
1461 EVT VecTy = Op->getValueType(0); in lowerMSABinaryBitImmIntr() local
1607 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local
1622 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local
1650 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local
1686 EVT VecTy = Op->getValueType(0); in lowerINTRINSIC_WO_CHAIN() local
2409 EVT VecTy = Op0->getValueType(0); in lowerEXTRACT_VECTOR_ELT() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp100 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2() local
H A DCSEMIRBuilder.cpp294 LLT VecTy = DstOps[0].getLLTTy(*getMRI()); in buildInstr() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h190 MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount()); in changeVectorElementTypeToInteger() local
199 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); in changeVectorElementType() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp1747 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86insertps() local
1990 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86pshufb() local
2035 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86vpermilvar() local
2082 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86vpermv() local
2116 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86vpermv3() local
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPostOrderIterator.h299 VecTy Blocks; // Block list in normal PO order variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp102 FixedVectorType *VecTy = nullptr; member
378 if (auto *VecTy = dyn_cast<FixedVectorType>(FragmentTy)) { in operator []() local
824 if (auto *VecTy = in visitGetElementPtrInst() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp489 VectorType *VecTy, unsigned Opcode0, unsigned Opcode1, in isLegalAltInstr()
907 VectorType *VecTy = dyn_cast<VectorType>(Ty); in getArithmeticInstrCost() local
925 VectorType *VecTy, unsigned Opcode0, unsigned Opcode1, in getAltInstrCost()
999 unsigned Opcode, Type *Dst, VectorType *VecTy, unsigned Index) const { in getExtractWithExtendCost()
1100 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, in getInterleavedMemoryOpCost()

1234