Home
last modified time | relevance | path

Searched refs:getVectorElementType (Results 1 – 25 of 194) sorted by relevance

12345678

/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/SPIRV/
DSPIRVISelLowering.cpp27 (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/
DValueTypes.h102 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/
DValueTypes.h83 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/
DValueTypes.h296 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/
DLegalizeVectorTypes.cpp203 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 …]
DLegalizeTypesGeneric.cpp207 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/
DLegalizeVectorTypes.cpp167 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 …]
DLegalizeVectorOps.cpp413 .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()
DLegalizeTypesGeneric.cpp219 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/
DHexagonISelLoweringHVX.cpp219 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/
DX86ShuffleDecodeConstantPool.cpp47 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/
DLegalizeVectorTypes.cpp225 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 …]
DLegalizeTypesGeneric.cpp212 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()
DLegalizeVectorOps.cpp308 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/
DHexagonISelLoweringHVX.cpp443 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 …]
DHexagonISelLowering.cpp1037 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/
DVETargetTransformInfo.h24 static llvm::Type *getVectorElementType(llvm::Type *Ty) { in getVectorElementType() function
32 return getVectorElementType(Ty); in getLaneType()
/external/llvm/lib/Target/AMDGPU/
DSITypeRewriter.cpp114 Arg->getType()->getVectorElementType() == in visitCallInst()
116 Type *ElementTy = Arg->getType()->getVectorElementType(); in visitCallInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DLowLevelType.cpp21 VT.getVectorNumElements(), VT.getVectorElementType().getSizeInBits(), in LLT()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLowLevelType.cpp59 Ty.getVectorElementType().getSizeInBits()); in getLLTForMVT()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Support/
DLowLevelType.cpp22 VT.getVectorElementCount(), VT.getVectorElementType().getSizeInBits(), in LLT()
/external/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp540 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/
DLowLevelType.cpp69 Ty.getVectorElementType().getSizeInBits()); in getLLTForMVT()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp703 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/
DType.h309 return getVectorElementType(); in getScalarType()
376 Type *getVectorElementType() const { in getVectorElementType() function

12345678