/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/SPIRV/ |
D | SPIRVISelLowering.cpp | 27 (VT.getVectorElementType() == MVT::i1 || in getNumRegistersForCallingConv() 28 VT.getVectorElementType() == MVT::i8)) in getNumRegistersForCallingConv() 40 if (VT.getVectorElementType() == MVT::i1) in getRegisterTypeForCallingConv() 42 else if (VT.getVectorElementType() == MVT::i8) in getRegisterTypeForCallingConv()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 102 MVT EltTy = getSimpleVT().getVectorElementType(); in changeVectorElementTypeToInteger() 263 return isVector() ? getVectorElementType() : *this; in getScalarType() 267 EVT getVectorElementType() const { in getVectorElementType() function 270 return V.getVectorElementType(); in getVectorElementType() 358 EVT EltVT = getVectorElementType(); in widenIntegerVectorElementType() 367 EVT EltVT = getVectorElementType(); in getHalfNumVectorElementsVT() 385 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts, in getPow2VectorType()
|
/external/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 83 MVT EltTy = getSimpleVT().getVectorElementType(); in changeVectorElementTypeToInteger() 234 return isVector() ? getVectorElementType() : *this; in getScalarType() 239 EVT getVectorElementType() const { in getVectorElementType() function 242 return V.getVectorElementType(); in getVectorElementType() 308 EVT EltVT = getVectorElementType(); in widenIntegerVectorElementType() 325 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
|
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 296 return isVector() ? getVectorElementType() : *this; in getScalarType() 300 EVT getVectorElementType() const { in getVectorElementType() function 303 return V.getVectorElementType(); in getVectorElementType() 412 EVT EltVT = getVectorElementType(); in widenIntegerVectorElementType() 421 EVT EltVT = getVectorElementType(); in getHalfNumVectorElementsVT() 431 EVT EltVT = getVectorElementType(); in getDoubleNumVectorElementsVT() 449 return EVT::getVectorVT(Context, getVectorElementType(), NElts); in getPow2VectorType()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 203 EVT VT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_StrictFPOp() 251 ResVT.getVectorElementType(), OvVT.getVectorElementType()); in ScalarizeVecRes_OverflowOp() 281 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST() 287 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR() 298 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_EXTRACT_SUBVECTOR() 303 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND() 319 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT() 331 N->getValueType(0).getVectorElementType(), SDLoc(N), N->getChain(), in ScalarizeVecRes_LOAD() 333 N->getPointerInfo(), N->getMemoryVT().getVectorElementType(), in ScalarizeVecRes_LOAD() 345 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp() [all …]
|
D | LegalizeTypesGeneric.cpp | 207 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT() 355 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType()); in ExpandOp_BITCAST() 374 assert(OldVT == VecVT.getVectorElementType() && in ExpandOp_BUILD_VECTOR() 414 assert(OldEVT == VecVT.getVectorElementType() && in ExpandOp_INSERT_VECTOR_ELT() 443 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() && in ExpandOp_SCALAR_TO_VECTOR() 528 if (Cond.getValueType().getVectorElementType() == MVT::i1 && in SplitRes_SELECT()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 167 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST() 173 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR() 183 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_CONVERT_RNDSAT() 195 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_EXTRACT_SUBVECTOR() 200 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND() 216 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT() 228 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_LOAD() 233 N->getMemoryVT().getVectorElementType(), in ScalarizeVecRes_LOAD() 246 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp() 260 EVT VT = OpVT.getVectorElementType(); in ScalarizeVecRes_UnaryOp() [all …]
|
D | LegalizeVectorOps.cpp | 413 .getVectorElementType() in Promote() 415 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote() 425 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote() 426 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote() 825 unsigned EltWidth = VT.getVectorElementType().getSizeInBits(); in ExpandSIGN_EXTEND_VECTOR_INREG() 826 unsigned SrcEltWidth = SrcVT.getVectorElementType().getSizeInBits(); in ExpandSIGN_EXTEND_VECTOR_INREG() 1045 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC() 1047 EVT TmpEltVT = LHS.getValueType().getVectorElementType(); in UnrollVSETCC()
|
D | LegalizeTypesGeneric.cpp | 219 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT() 369 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType()); in ExpandOp_BITCAST() 388 assert(OldVT == VecVT.getVectorElementType() && in ExpandOp_BUILD_VECTOR() 430 assert(OldEVT == VecVT.getVectorElementType() && in ExpandOp_INSERT_VECTOR_ELT() 459 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() && in ExpandOp_SCALAR_TO_VECTOR()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLoweringHVX.cpp | 219 assert(Tys.first.getVectorElementType() == Tys.second.getVectorElementType()); in typeJoin() 221 MVT ElemTy = Tys.first.getVectorElementType(); in typeJoin() 231 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2); in typeSplit() 237 MVT ElemTy = VecTy.getVectorElementType(); in typeExtElem() 244 MVT ElemTy = VecTy.getVectorElementType(); in typeTruncElem() 252 if (ty(Vec).getVectorElementType() == ElemTy) in opCastElem() 325 MVT ElemTy = OpTy.getVectorElementType(); in getByteShuffle() 355 MVT ElemTy = VecTy.getVectorElementType(); in buildHvxVectorReg() 363 if (VecTy.getVectorElementType() != MVT::i32) { in buildHvxVectorReg() 366 MVT PartVT = MVT::getVectorVT(VecTy.getVectorElementType(), OpsPerWord); in buildHvxVectorReg() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86ShuffleDecodeConstantPool.cpp | 47 Type *EltTy = MaskTy->getVectorElementType(); in DecodePSHUFBMask() 119 Type *VecEltTy = MaskTy->getVectorElementType(); in DecodeVPERMILPMask() 172 Type *VecEltTy = MaskTy->getVectorElementType(); in DecodeVPERMIL2PMask() 241 Type *VecEltTy = MaskTy->getVectorElementType(); in DecodeVPPERMMask()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 225 EVT VT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_StrictFPOp() 246 OperVT.getVectorElementType(), Oper, in ScalarizeVecRes_StrictFPOp() 281 ResVT.getVectorElementType(), OvVT.getVectorElementType()); in ScalarizeVecRes_OverflowOp() 312 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST() 318 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR() 329 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_EXTRACT_SUBVECTOR() 342 EVT VT = OpVT.getVectorElementType(); in ScalarizeVecRes_FP_ROUND() 347 N->getValueType(0).getVectorElementType(), Op, in ScalarizeVecRes_FP_ROUND() 361 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT() 373 N->getValueType(0).getVectorElementType(), SDLoc(N), N->getChain(), in ScalarizeVecRes_LOAD() [all …]
|
D | LegalizeTypesGeneric.cpp | 212 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT() 358 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType()); in ExpandOp_BITCAST() 376 assert(OldVT == VecVT.getVectorElementType() && in ExpandOp_BUILD_VECTOR() 416 assert(OldEVT == VecVT.getVectorElementType() && in ExpandOp_INSERT_VECTOR_ELT() 445 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() && in ExpandOp_SCALAR_TO_VECTOR() 530 if (Cond.getValueType().getVectorElementType() == MVT::i1 && in SplitRes_Select()
|
D | LegalizeVectorOps.cpp | 308 EVT EltVT = ValVT.getVectorElementType(); in LegalizeOp() 582 .getVectorElementType() in Promote() 584 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote() 596 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote() 597 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote() 1260 Op1.getValueType().getVectorElementType() == MVT::i1)) in ExpandVSELECT() 1303 if (Op1.getValueType().getVectorElementType() != MVT::i1) in ExpandVP_SELECT() 1638 EVT EltVT = VT.getVectorElementType(); in UnrollStrictFPOp() 1669 OperVT.getVectorElementType(), Oper, Idx); in UnrollStrictFPOp() 1698 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC() [all …]
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLoweringHVX.cpp | 443 MVT ElemTy = VecTy.getVectorElementType(); in getPreferredHvxVectorAction() 507 assert(Tys.first.getVectorElementType() == Tys.second.getVectorElementType()); in typeJoin() 509 MVT ElemTy = Tys.first.getVectorElementType(); in typeJoin() 519 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2); in typeSplit() 525 MVT ElemTy = VecTy.getVectorElementType(); in typeExtElem() 532 MVT ElemTy = VecTy.getVectorElementType(); in typeTruncElem() 540 if (ty(Vec).getVectorElementType() == ElemTy) in opCastElem() 577 Ty.getVectorElementType() == MVT::i1; in isHvxBoolTy() 754 MVT ElemTy = OpTy.getVectorElementType(); in getByteShuffle() 784 MVT ElemTy = VecTy.getVectorElementType(); in buildHvxVectorReg() [all …]
|
D | HexagonISelLowering.cpp | 1037 MVT ElemTy = OpTy.getVectorElementType(); in LowerSETCC() 1095 MVT ElemTy = OpTy.getVectorElementType(); in LowerVSELECT() 1664 if (VT.getVectorElementType() != MVT::i32) { in HexagonTargetLowering() 1704 if (NativeVT.getVectorElementType() != MVT::i1) in HexagonTargetLowering() 2153 assert(ResVT.getVectorElementType() == SrcVT.getVectorElementType()); in isExtractSubvectorCheap() 2158 if (ResTy.getVectorElementType() != MVT::i1) in isExtractSubvectorCheap() 2178 MVT ElemTy = VT.getVectorElementType(); in getPreferredVectorAction() 2259 unsigned ElemBytes = VecTy.getVectorElementType().getSizeInBits() / 8; in LowerVECTOR_SHUFFLE() 2408 if (ResTy.getVectorElementType() != MVT::i8) in LowerVECTOR_SHIFT() 2412 assert(ResTy.getVectorElementType() == MVT::i8); in LowerVECTOR_SHIFT() [all …]
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/VE/ |
D | VETargetTransformInfo.h | 24 static llvm::Type *getVectorElementType(llvm::Type *Ty) { in getVectorElementType() function 32 return getVectorElementType(Ty); in getLaneType()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SITypeRewriter.cpp | 114 Arg->getType()->getVectorElementType() == in visitCallInst() 116 Type *ElementTy = Arg->getType()->getVectorElementType(); in visitCallInst()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
D | LowLevelType.cpp | 21 VT.getVectorNumElements(), VT.getVectorElementType().getSizeInBits(), in LLT()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | LowLevelType.cpp | 59 Ty.getVectorElementType().getSizeInBits()); in getLLTForMVT()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Support/ |
D | LowLevelType.cpp | 22 VT.getVectorElementCount(), VT.getVectorElementType().getSizeInBits(), in LLT()
|
/external/llvm/lib/Target/Mips/ |
D | MipsSEISelDAGToDAG.cpp | 540 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatCommon() 616 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatUimmPow2() 647 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatMaskL() 681 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatMaskR() 703 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatUimmInvPow2() 942 ViaVecTy.getVectorElementType()); in trySelect()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/ |
D | LowLevelType.cpp | 69 Ty.getVectorElementType().getSizeInBits()); in getLLTForMVT()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 703 if (VT.isFloatingPoint() && VT.getVectorElementType() != MVT::f16) in addTypeForNEON() 1925 if (InVT.getVectorElementType() == MVT::f16) { in LowerVectorFP_TO_INT() 2132 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in isExtendedBUILD_VECTOR() 2159 unsigned EltSize = VT.getVectorElementType().getSizeInBits() / 2; in skipExtensionForVectorMULL() 4898 MVT EltTy = VT.getVectorElementType().getSimpleVT(); in WidenVector() 4909 EVT EltType = V.getValueType().getVectorElementType(); in getExtFactor() 4918 MVT EltTy = VT.getVectorElementType().getSimpleVT(); in NarrowVector() 4988 EVT SmallestEltTy = VT.getVectorElementType(); in ReconstructShuffle() 4990 EVT SrcEltTy = Source.Vec.getValueType().getVectorElementType(); in ReconstructShuffle() 4996 VT.getVectorElementType().getSizeInBits() / SmallestEltTy.getSizeInBits(); in ReconstructShuffle() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | Type.h | 309 return getVectorElementType(); in getScalarType() 376 Type *getVectorElementType() const { in getVectorElementType() function
|