/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | OpDescriptor.cpp | 41 } else if (VectorType *VecTy = dyn_cast<VectorType>(T)) { in makeConstantsWithType() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 415 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 D | HexagonTargetTransformInfo.cpp | 55 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 D | HexagonVectorCombine.cpp | 670 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 D | HexagonISelLowering.cpp | 2138 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 D | HexagonSubtarget.cpp | 183 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 D | RISCVLegalizerInfo.cpp | 657 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 D | RISCVCodeGenPrepare.cpp | 149 Type *VecTy = I.getOperand(1)->getType(); in visitIntrinsicInst() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 364 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 D | LoadStoreVectorizer.cpp | 691 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 D | VPlanAnalysis.cpp | 66 if (auto *VecTy = dyn_cast<VectorType>(BaseTy)) in inferScalarTypeForRecipe() local
|
H A D | VPlanRecipes.cpp | 1712 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 D | OpDescriptor.h | 201 if (VectorType *VecTy = dyn_cast<VectorType>(Cur[0]->getType())) { in matchFirstLengthWAnyType() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 1111 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 D | TargetTransformInfoImpl.h | 313 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 D | TargetTransformInfo.h | 2435 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 D | SPIRVUtils.h | 173 } else if (auto *VecTy = dyn_cast<VectorType>(Ty)) { in applyWrappers() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 87 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 D | LegalizeMutations.cpp | 100 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2() local
|
H A D | CSEMIRBuilder.cpp | 294 LLT VecTy = DstOps[0].getLLTTy(*getMRI()); in buildInstr() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
H A D | MachineValueType.h | 190 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 D | X86InstCombineIntrinsic.cpp | 1747 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 D | PostOrderIterator.h | 299 VecTy Blocks; // Block list in normal PO order variable
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 102 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 D | TargetTransformInfo.cpp | 489 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()
|