Home
last modified time | relevance | path

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

1234

/freebsd-src/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOpDescriptor.cpp36 } else if (VectorType *VecTy = dyn_cast<VectorType>(T)) { makeConstantsWithType() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp351 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 DLoadStoreVectorizer.cpp691 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 DLoopVectorizationLegality.cpp976 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 DHexagonISelLoweringHVX.cpp415 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 DHexagonTargetTransformInfo.cpp55 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 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()); 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 DHexagonISelLowering.cpp2121 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 DHexagonSubtarget.cpp187 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 DRISCVCodeGenPrepare.cpp139 Type *VecTy = I.getOperand(1)->getType(); visitIntrinsicInst() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h201 if (VectorType *VecTy = dyn_cast<VectorType>(Cur[0]->getType())) { in matchFirstLengthWAnyType() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1107 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 DTargetTransformInfoImpl.h300 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 DTargetTransformInfo.h2344 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 DMipsSEISelLowering.cpp87 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 DLegalizeMutations.cpp100 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2() local
H A DCSEMIRBuilder.cpp269 LLT VecTy = DstOps[0].getLLTTy(*getMRI()); buildInstr() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineValueType.h
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp1634 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 DX86TargetTransformInfo.cpp1463 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 DPostOrderIterator.h298 using VecTy = SmallVector<NodeRef, 8>; variable
/freebsd-src/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 = visitGetElementPtrInst() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp888 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 DInterleavedAccessPass.cpp329 Type *VecTy = FirstSVI->getType(); lowerInterleavedLoad() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp241 if (const auto *VecTy = ElTy->getAs<clang::VectorType>()) calculateElementType() local

1234