/freebsd-src/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | OpDescriptor.cpp | 36 } else if (VectorType *VecTy = dyn_cast<VectorType>(T)) { makeConstantsWithType() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 351 Type *VecTy = Ext0->getVectorOperand()->getType(); getShuffleExtract() local 398 auto *VecTy = cast<VectorType>(Ext0->getOperand(0)->getType()); isExtractExtractCheap() local 486 auto *VecTy = cast<FixedVectorType>(Vec->getType()); createShiftShuffle() local 638 auto *VecTy = cast<FixedVectorType>(I.getType()); foldInsExtFNeg() local 785 VectorType *VecTy = cast<VectorType>(VPI.getType()); scalarizeVPIntrinsic() local 917 Type *VecTy = I.getType(); scalarizeBinopOrCmp() local 1026 auto *VecTy = dyn_cast<FixedVectorType>(X->getType()); foldExtractedCmps() local 1147 canScalarizeAccess(VectorType * VecTy,Value * Idx,Instruction * CtxI,AssumptionCache & AC,const DominatorTree & DT) canScalarizeAccess() argument 1227 auto VecTy = cast<VectorType>(SI->getValueOperand()->getType()); foldSingleElementStore() local 1268 auto *VecTy = cast<VectorType>(I.getType()); scalarizeLoadExtract() local 1362 auto *VecTy = cast<FixedVectorType>(I.getType()); foldShuffleOfBinops() local [all...] |
H A D | LoadStoreVectorizer.cpp | 691 unsigned ChainSizeBytes, VectorType *VecTy) { in splitChainByAlignment() argument 743 FixedVectorType *VecTy = FixedVectorType::get(VecElemTy, NumVecElems); in splitChainByAlignment() local 870 Type *VecTy = FixedVectorType::get( in vectorizeChain() local 1359 VectorType *VecTy = dyn_cast<VectorType>(Ty); collectEquivalenceClasses() local [all...] |
H A D | LoopVectorizationLegality.cpp | 976 auto *VecTy = FixedVectorType::get(T, /*NumElts=*/2); in canVectorizeInstrs() local 991 auto *VecTy = FixedVectorType::get(I.getType(), /*NumElts=*/2); in canVectorizeInstrs() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 415 MVT VecTy = MVT::getVectorVT(ElemTy, N); in initializeHVXLowering() local 525 HexagonTargetLowering::typeExtElem(MVT VecTy, unsigned Factor) const { in typeExtElem() 532 HexagonTargetLowering::typeTruncElem(MVT VecTy, unsigned Factor) const { in typeTruncElem() 582 MVT VecTy, MachineMemOperand::Flags Flags, unsigned *Fast) const { in allowsHvxMemoryAccess() 597 MVT VecTy, MachineMemOperand::Flags Flags, unsigned *Fast) const { in allowsHvxMisalignedMemoryAccesses() 781 const SDLoc &dl, MVT VecTy, in buildHvxVectorReg() 1079 const SDLoc &dl, MVT VecTy, in buildHvxVectorPred() 1204 MVT VecTy = ty(VecV); in insertHvxElementReg() local 1257 MVT VecTy = ty(VecV); in extractHvxSubvectorReg() local 1297 MVT VecTy = ty(VecV); in extractHvxSubvectorPred() local [all …]
|
H A D | HexagonTargetTransformInfo.cpp | 55 auto *VecTy = dyn_cast<VectorType>(Ty); in isHVXVectorType() local 194 VectorType *VecTy = cast<VectorType>(Src); getMemoryOpCost() local 259 getInterleavedMemoryOpCost(unsigned Opcode,Type * VecTy,unsigned Factor,ArrayRef<unsigned> Indices,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,bool UseMaskForCond,bool UseMaskForGaps) getInterleavedMemoryOpCost() argument [all...] |
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()); createAddCarry() local 2269 auto *VecTy = dyn_cast<VectorType>(Ty); length() local 2277 if (auto *VecTy = dyn_cast<VectorType>(Ty)) getNullValue() local 2285 if (auto *VecTy = dyn_cast<VectorType>(Ty)) getFullValue() local 2293 auto VecTy = cast<VectorType>(Ty); getConstSplat() local 2499 if (auto *VecTy = dyn_cast<VectorType>(Bytes->getType())) vlsb() local 2516 if (auto *VecTy = dyn_cast<VectorType>(Val->getType())) vbytes() local 2641 auto *VecTy = cast<VectorType>(Vec->getType()); splitVectorElements() local 2918 if (auto *VecTy = dyn_cast<VectorType>(Ty)) isByteVecTy() local [all...] |
H A D | HexagonISelLowering.cpp | 2121 Type *VecTy = I.getArgOperand(1)->getType(); getTgtMemIntrinsic() local 2243 MVT VecTy = ty(Op); LowerVECTOR_SHUFFLE() local 2474 getBuildVectorConstInts(ArrayRef<SDValue> Values,MVT VecTy,SelectionDAG & DAG,MutableArrayRef<ConstantInt * > Consts) const getBuildVectorConstInts() argument 2504 buildVector32(ArrayRef<SDValue> Elem,const SDLoc & dl,MVT VecTy,SelectionDAG & DAG) const buildVector32() argument 2595 buildVector64(ArrayRef<SDValue> Elem,const SDLoc & dl,MVT VecTy,SelectionDAG & DAG) const buildVector64() argument 2658 MVT VecTy = ty(VecV); extractVector() local 2712 MVT VecTy = ty(VecV); extractVectorPred() local 2764 MVT VecTy = ty(VecV); insertVector() local 2806 MVT VecTy = ty(VecV); insertVectorPred() local 2928 MVT VecTy = ty(Op); LowerBUILD_VECTOR() local 2983 MVT VecTy = ty(Op); LowerCONCAT_VECTORS() local [all...] |
H A D | HexagonSubtarget.cpp | 187 isHVXVectorType(EVT VecTy,bool IncludeBool) const isHVXVectorType() argument 215 isTypeForHVX(Type * VecTy,bool IncludeBool) const isTypeForHVX() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVCodeGenPrepare.cpp | 139 Type *VecTy = I.getOperand(1)->getType(); visitIntrinsicInst() local
|
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 1107 if (auto *VecTy = dyn_cast<FixedVectorType>(DataTy)) { isLegalMaskedLoad() local 1525 getInterleavedMemoryOpCost(unsigned Opcode,Type * VecTy,unsigned Factor,ArrayRef<unsigned> Indices,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,bool UseMaskForCond,bool UseMaskForGaps) getInterleavedMemoryOpCost() argument 1690 Type *VecTy = FixedVectorType::get(ValTy->getElementType(), NumElts / 2); getArithmeticReductionCost() local 1717 Type *VecTy = FixedVectorType::get(ValTy->getElementType(), NumElts / 2); getArithmeticReductionCost() local 1725 Type *VecTy = FixedVectorType::get(ValTy->getElementType(), NumElts); getArithmeticReductionCost() local 1834 Type *VecTy = FixedVectorType::get(Ty->getElementType(), NumElts/2); getMinMaxReductionCost() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 300 isLegalAltInstr(VectorType * VecTy,unsigned Opcode0,unsigned Opcode1,const SmallBitVector & OpcodeMask) isLegalAltInstr() argument 568 getAltInstrCost(VectorType * VecTy,unsigned Opcode0,unsigned Opcode1,const SmallBitVector & OpcodeMask,TTI::TargetCostKind CostKind) getAltInstrCost() argument 621 getExtractWithExtendCost(unsigned Opcode,Type * Dst,VectorType * VecTy,unsigned Index) getExtractWithExtendCost() argument 691 getInterleavedMemoryOpCost(unsigned Opcode,Type * VecTy,unsigned Factor,ArrayRef<unsigned> Indices,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,bool UseMaskForCond,bool UseMaskForGaps) getInterleavedMemoryOpCost() argument 879 getLoadVectorFactor(unsigned VF,unsigned LoadSize,unsigned ChainSizeInBytes,VectorType * VecTy) getLoadVectorFactor() argument 885 getStoreVectorFactor(unsigned VF,unsigned StoreSize,unsigned ChainSizeInBytes,VectorType * VecTy) getStoreVectorFactor() argument 1313 auto *VecTy = cast<VectorType>(U->getType()); getInstructionCost() local [all...] |
H A D | TargetTransformInfo.h | 2344 isLegalAltInstr(VectorType * VecTy,unsigned Opcode0,unsigned Opcode1,const SmallBitVector & OpcodeMask) isLegalAltInstr() argument 2592 getAltInstrCost(VectorType * VecTy,unsigned Opcode0,unsigned Opcode1,const SmallBitVector & OpcodeMask,TTI::TargetCostKind CostKind) getAltInstrCost() argument 2613 getExtractWithExtendCost(unsigned Opcode,Type * Dst,VectorType * VecTy,unsigned Index) getExtractWithExtendCost() argument 2675 getInterleavedMemoryOpCost(unsigned Opcode,Type * VecTy,unsigned Factor,ArrayRef<unsigned> Indices,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,bool UseMaskForCond,bool UseMaskForGaps) getInterleavedMemoryOpCost() argument 2798 getLoadVectorFactor(unsigned VF,unsigned LoadSize,unsigned ChainSizeInBytes,VectorType * VecTy) getLoadVectorFactor() argument 2803 getStoreVectorFactor(unsigned VF,unsigned StoreSize,unsigned ChainSizeInBytes,VectorType * VecTy) getStoreVectorFactor() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 87 for (const auto &VecTy : VecTys) { in MipsSETargetLowering() local 1415 getBuildVectorSplat(EVT VecTy,SDValue SplatValue,bool BigEndian,SelectionDAG & DAG) getBuildVectorSplat() argument 1454 EVT VecTy = Op->getValueType(0); lowerMSABinaryBitImmIntr() local 1600 EVT VecTy = Op->getValueType(0); lowerINTRINSIC_WO_CHAIN() local 1615 EVT VecTy = Op->getValueType(0); lowerINTRINSIC_WO_CHAIN() local 1643 EVT VecTy = Op->getValueType(0); lowerINTRINSIC_WO_CHAIN() local 1679 EVT VecTy = Op->getValueType(0); lowerINTRINSIC_WO_CHAIN() local 2402 EVT VecTy = Op0->getValueType(0); lowerEXTRACT_VECTOR_ELT() local [all...] |
/freebsd-src/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 | 269 LLT VecTy = DstOps[0].getLLTTy(*getMRI()); buildInstr() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineValueType.h |
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 1634 auto *VecTy = cast<FixedVectorType>(II.getType()); simplifyX86insertps() local 1877 auto *VecTy = cast<FixedVectorType>(II.getType()); simplifyX86pshufb() local 1922 auto *VecTy = cast<FixedVectorType>(II.getType()); simplifyX86vpermilvar() local 1969 auto *VecTy = cast<FixedVectorType>(II.getType()); simplifyX86vpermv() local [all...] |
H A D | X86TargetTransformInfo.cpp | 1463 getAltInstrCost(VectorType * VecTy,unsigned Opcode0,unsigned Opcode1,const SmallBitVector & OpcodeMask,TTI::TargetCostKind CostKind) const getAltInstrCost() argument 1523 auto *VecTy = FixedVectorType::get(BaseTp->getElementType(), getShuffleCost() local 6002 isLegalAltInstr(VectorType * VecTy,unsigned Opcode0,unsigned Opcode1,const SmallBitVector & OpcodeMask) const isLegalAltInstr() argument 6185 getInterleavedMemoryOpCostAVX512(unsigned Opcode,FixedVectorType * VecTy,unsigned Factor,ArrayRef<unsigned> Indices,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,bool UseMaskForCond,bool UseMaskForGaps) getInterleavedMemoryOpCostAVX512() argument 6341 auto *VecTy = cast<FixedVectorType>(BaseTy); getInterleavedMemoryOpCost() local 6343 __anonebc8bf420f02(Type *VecTy) getInterleavedMemoryOpCost() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | PostOrderIterator.h | 298 using VecTy = SmallVector<NodeRef, 8>; variable
|
/freebsd-src/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 = visitGetElementPtrInst() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | DataLayout.cpp | 888 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIntPtrType() local 915 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) in getIndexType() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 329 Type *VecTy = FirstSVI->getType(); lowerInterleavedLoad() local
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGHLSLRuntime.cpp | 241 if (const auto *VecTy = ElTy->getAs<clang::VectorType>()) calculateElementType() local
|