| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 102 MVT EltTy = getSimpleVT().getVectorElementType(); in changeVectorElementTypeToInteger() 261 return isVector() ? getVectorElementType() : *this; in getScalarType() 265 EVT getVectorElementType() const { in getVectorElementType() function 268 return V.getVectorElementType(); in getVectorElementType() 343 EVT EltVT = getVectorElementType(); in widenIntegerVectorElementType() 352 EVT EltVT = getVectorElementType(); in getHalfNumVectorElementsVT() 370 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts, in getPow2VectorType()
|
| H A D | BasicTTIImpl.h | 725 Type *SplitDst = VectorType::get(Dst->getVectorElementType(), 727 Type *SplitSrc = VectorType::get(Src->getVectorElementType(), 1416 Type *ScalarTy = Ty->getVectorElementType(); in getArithmeticReductionCost() 1466 Type *ScalarTy = Ty->getVectorElementType(); in getMinMaxReductionCost() 1467 Type *ScalarCondTy = CondTy->getVectorElementType(); in getMinMaxReductionCost()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 328 EVT VT = OpVT.getVectorElementType(); in ScalarizeVecRes_UnaryOp() 349 EVT OpEltVT = OpVT.getVectorElementType(); in ScalarizeVecRes_VecInregOp() 392 EVT VT = OpVT.getVectorElementType(); in ScalarizeVecRes_VSELECT() 494 EVT VT = OpVT.getVectorElementType(); in ScalarizeVecRes_SETCC() 648 EVT NVT = VT.getVectorElementType(); in ScalarizeVecOp_VSETCC() 3240 EVT EltVT = VT.getVectorElementType(); in WidenVecRes_EXTRACT_SUBVECTOR() 3804 EVT EltVT = VT.getVectorElementType(); in WidenVecOp_Convert() 3865 EVT EltVT = VT.getVectorElementType(); in WidenVecOp_CONCAT_VECTORS() 4172 assert(LdVT.getVectorElementType() == WidenVT.getVectorElementType()); in GenWidenVectorLoads() 4481 assert(InVT.getVectorElementType() == NVT.getVectorElementType() && in ModifyToType() [all …]
|
| H A D | LegalizeTypesGeneric.cpp | 216 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT() 364 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType()); in ExpandOp_BITCAST() 383 assert(OldVT == VecVT.getVectorElementType() && in ExpandOp_BUILD_VECTOR() 423 assert(OldEVT == VecVT.getVectorElementType() && in ExpandOp_INSERT_VECTOR_ELT() 452 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() && in ExpandOp_SCALAR_TO_VECTOR()
|
| H A D | LegalizeVectorOps.cpp | 512 .getVectorElementType() in Promote() 514 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote() 524 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote() 525 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote() 1223 EVT EltVT = VT.getVectorElementType(); in ExpandStrictFPOp() 1271 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC() 1273 EVT TmpEltVT = LHS.getValueType().getVectorElementType(); in UnrollVSETCC()
|
| H A D | LegalizeDAG.cpp | 362 EVT EltVT = VT.getVectorElementType(); in PerformInsertVectorEltInMemory() 1379 EVT EltVT = VT.getVectorElementType(); in ExpandVectorBuildThroughStack() 1884 EVT EltVT = VT.getVectorElementType(); in ExpandBUILD_VECTOR() 2916 EVT EltVT = VT.getVectorElementType(); in ExpandNode() 4386 MVT EltVT = OVT.getVectorElementType(); in PromoteNode() 4387 MVT NewEltVT = NVT.getVectorElementType(); in PromoteNode() 4414 MVT EltVT = OVT.getVectorElementType(); in PromoteNode() 4415 MVT NewEltVT = NVT.getVectorElementType(); in PromoteNode() 4458 MVT EltVT = OVT.getVectorElementType(); in PromoteNode() 4459 MVT NewEltVT = NVT.getVectorElementType(); in PromoteNode() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 211 assert(Tys.first.getVectorElementType() == Tys.second.getVectorElementType()); in typeJoin() 229 MVT ElemTy = VecTy.getVectorElementType(); in typeExtElem() 236 MVT ElemTy = VecTy.getVectorElementType(); in typeTruncElem() 317 MVT ElemTy = OpTy.getVectorElementType(); in getByteShuffle() 347 MVT ElemTy = VecTy.getVectorElementType(); in buildHvxVectorReg() 765 MVT ElemTy = VecTy.getVectorElementType(); in extractHvxSubvectorReg() 874 MVT ElemTy = VecTy.getVectorElementType(); in insertHvxSubvectorReg() 1172 MVT ElemTy = SrcTy.getVectorElementType(); in LowerHvxExtractSubvector() 1189 MVT ElemTy = VecTy.getVectorElementType(); in LowerHvxInsertSubvector() 1272 MVT ElemTy = ResTy.getVectorElementType(); in LowerHvxMul() [all …]
|
| H A D | HexagonISelLowering.cpp | 819 MVT ElemTy = OpTy.getVectorElementType(); in LowerSETCC() 1451 if (VT.getVectorElementType() != MVT::i32) { in HexagonTargetLowering() 1850 MVT ElemTy = VT.getVectorElementType(); in getPreferredVectorAction() 2068 MVT ElemTy = VecTy.getVectorElementType(); in getBuildVectorConstInts() 2097 MVT ElemTy = VecTy.getVectorElementType(); in buildVector32() 2180 MVT ElemTy = VecTy.getVectorElementType(); in buildVector64() 2244 VecTy.getVectorElementType() == ValTy.getVectorElementType()); in extractVector() 2342 if (VecTy.getVectorElementType() == MVT::i1) { in insertVector() 2487 MVT ElemTy = VecTy.getVectorElementType(); in LowerCONCAT_VECTORS() 2545 MVT ElemTy = ty(Vec).getVectorElementType(); in LowerEXTRACT_VECTOR_ELT() [all …]
|
| H A D | HexagonSubtarget.h | 234 MVT ElemTy = VecTy.getVectorElementType();
|
| /freebsd-12.1/contrib/llvm/lib/Support/ |
| H A D | LowLevelType.cpp | 22 VT.getVectorNumElements(), VT.getVectorElementType().getSizeInBits(), in LLT()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Type.h | 306 return getVectorElementType(); in getScalarType() 371 Type *getVectorElementType() const { in getVectorElementType() function
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6010 EVT EltVT = SrcVT.getVectorElementType(); in ReconstructShuffle() 6382 if (VT.getVectorElementType() != V0.getValueType().getVectorElementType() || in tryFormConcatFromShuffle() 6383 VT.getVectorElementType() != V1.getValueType().getVectorElementType()) in tryFormConcatFromShuffle() 6462 EVT EltTy = VT.getVectorElementType(); in GeneratePerfectShuffle() 6699 EVT ScalarVT = VT.getVectorElementType(); in LowerVECTOR_SHUFFLE() 7138 EVT EltTy= VT.getVectorElementType(); in NormalizeBuildVector() 7310 if (VT.getVectorElementType() != in LowerBUILD_VECTOR() 7381 EVT EltTy = VT.getVectorElementType(); in LowerBUILD_VECTOR() 7549 EVT ExtrTy = WideTy.getVectorElementType(); in LowerEXTRACT_VECTOR_ELT() 10364 if (MemVT != VT.getVectorElementType()) in performPostLD1Combine() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelDAGToDAG.cpp | 606 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatCommon() 682 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatUimmPow2() 713 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatMaskL() 747 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatMaskR() 769 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatUimmInvPow2() 1080 ViaVecTy.getVectorElementType()); in trySelect()
|
| H A D | MipsCCState.cpp | 56 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 5320 EVT ElVT = VT.getVectorElementType(); in extractSubVector() 5371 EVT ElVT = VT.getVectorElementType(); in insertSubVector() 8857 MVT EltVT = VT.getVectorElementType(); in LowerBUILD_VECTOR() 10195 MVT EltVT = VT.getVectorElementType(); in lowerVectorShuffleAsBitMask() 10228 MVT EltVT = VT.getVectorElementType(); in lowerVectorShuffleAsBitBlend() 11451 MVT EltVT = VT.getVectorElementType(); in getScalarValueForVectorElement() 11490 MVT EltVT = VT.getVectorElementType(); in lowerVectorShuffleAsElementInsertion() 19341 MVT VET = VT.getVectorElementType(); in LowerVSETCCWithSUBUS() 20300 MVT SVT = VT.getVectorElementType(); in LowerEXTEND_VECTOR_INREG() 25865 assert(InVT.getVectorElementType() == NVT.getVectorElementType() && in ExtendToType() [all …]
|
| H A D | X86InterleavedAccess.cpp | 131 Type *ShuffleEltTy = ShuffleVecTy->getVectorElementType(); in isSupported() 224 unsigned ScalarSize = VT.getVectorElementType().getScalarSizeInBits() * 2; in scaleVectorType() 756 Type *ShuffleEltTy = ShuffleTy->getVectorElementType(); in lowerIntoOptimizedSequence()
|
| H A D | X86ShuffleDecodeConstantPool.cpp | 42 Type *CstEltTy = CstTy->getVectorElementType(); in extractConstantMask()
|
| H A D | X86TargetTransformInfo.cpp | 924 LegalVT.getVectorElementType().getSizeInBits() == in getShuffleCost() 925 Tp->getVectorElementType()->getPrimitiveSizeInBits() && in getShuffleCost() 935 Type *SingleOpTy = VectorType::get(Tp->getVectorElementType(), in getShuffleCost() 2266 VectorType *NewMaskTy = VectorType::get(MaskTy->getVectorElementType(), in getMaskedMemoryOpCost() 2742 IndxTy = IndxTy->getVectorElementType(); in getGSVectorCost() 2831 PtrTy = dyn_cast<PointerType>(Ptr->getType()->getVectorElementType()); in getGatherScatterOpCost() 3032 Type *ScalarTy = VecTy->getVectorElementType(); in getInterleavedMemoryOpCostAVX2() 3041 Type *SingleMemOpTy = VectorType::get(VecTy->getVectorElementType(), in getInterleavedMemoryOpCostAVX2() 3141 Type *SingleMemOpTy = VectorType::get(VecTy->getVectorElementType(), in getInterleavedMemoryOpCostAVX512() 3178 Type *ResultTy = VectorType::get(VecTy->getVectorElementType(), in getInterleavedMemoryOpCostAVX512() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 749 EVT::getVectorVT(Context, SVT.getVectorElementType(), in getTypeConversion() 752 return LegalizeKind(LA, SVT.getVectorElementType()); in getTypeConversion() 778 EVT EltVT = VT.getVectorElementType(); in getTypeConversion() 873 MVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdownMVT() 1174 MVT EltVT = VT.getVectorElementType(); in computeRegisterProperties() 1204 if (SVT.getVectorElementType() == EltVT in computeRegisterProperties() 1305 EVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdown()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | MachineValueType.h | 408 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 413 return isVector() ? getVectorElementType() : *this; in getScalarType() 416 MVT getVectorElementType() const { in getVectorElementType() function
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Function.cpp | 605 getMangledTypeStr(Ty->getVectorElementType()); in getMangledTypeStr() 966 Type *EltTy = VTy->getVectorElementType(); in DecodeFixedType() 1146 return matchIntrinsicType(ThisArgType->getVectorElementType(), in matchIntrinsicType() 1188 dyn_cast<PointerType>(ThisArgVecTy->getVectorElementType()); in matchIntrinsicType() 1192 ReferenceType->getVectorElementType(); in matchIntrinsicType()
|
| H A D | IRBuilder.cpp | 317 Type *Tys[] = { Src->getType()->getVectorElementType(), Src->getType() }; in getReductionIntrinsic() 325 Type *Tys[] = {Src->getType()->getVectorElementType(), Acc->getType(), in CreateFAddReduce() 335 Type *Tys[] = {Src->getType()->getVectorElementType(), Acc->getType(), in CreateFMulReduce()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 160 V4Ty = VectorType::get(VT->getVectorElementType(), 4); in runOnFunction()
|
| H A D | AMDGPUCallLowering.cpp | 213 EVT ElemVT = ValEVT.getVectorElementType(); in lowerFormalArguments()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 159 MVT ElemTy = VT.getVectorElementType(); in addTypeForNEON() 4856 if (VT.getVectorElementType() == MVT::f32) in LowerVectorINT_TO_FP() 5372 EVT ElemTy = VT.getVectorElementType(); in LowerCTTZ() 6529 EVT ExtVT = VT.getVectorElementType(); in LowerBUILD_VECTOR() 6666 EVT EltVT = SrcVT.getVectorElementType(); in ReconstructShuffle() 6863 VT.getVectorElementType() == MVT::f32) in GeneratePerfectShuffle() 6866 if (VT.getVectorElementType() == MVT::i16) in GeneratePerfectShuffle() 9927 Vec.getValueType().getVectorElementType() == VT.getVectorElementType()) in AddCombineBUILD_VECTORToVPADDL() 11405 EVT EltVT = VT.getVectorElementType(); in PerformARMBUILD_VECTORCombine() 11489 if (VT.getVectorElementType() != MVT::i64 || in PerformInsertEltCombine() [all …]
|