Home
last modified time | relevance | path

Searched refs:scalarOrVector (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h97 static LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { in scalarOrVector() function
101 static LLT scalarOrVector(ElementCount EC, uint64_t ScalarSize) { in scalarOrVector() function
104 return scalarOrVector(EC, LLT::scalar(static_cast<unsigned>(ScalarSize))); in scalarOrVector()
190 return LLT::scalarOrVector(EC, getScalarType()); in changeElementCount()
202 return scalarOrVector(getElementCount().divideCoefficientBy(Factor), in divide()
215 return scalarOrVector(getElementCount().multiplyCoefficientBy(Factor), in multiplyElements()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DLowLevelTypeTest.cpp111 LLT::scalarOrVector(ElementCount::getFixed(1), 32)); in TEST()
113 LLT::scalarOrVector(ElementCount::getFixed(2), 32)); in TEST()
115 LLT::scalarOrVector(ElementCount::getScalable(1), 32)); in TEST()
119 LLT::scalarOrVector(ElementCount::getFixed(1), LLT::scalar(32))); in TEST()
121 LLT::scalarOrVector(ElementCount::getFixed(2), LLT::scalar(32))); in TEST()
124 EXPECT_EQ(LLT::pointer(1, 32), LLT::scalarOrVector(ElementCount::getFixed(1), in TEST()
128 LLT::scalarOrVector(ElementCount::getFixed(2), LLT::pointer(1, 32))); in TEST()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLowLevelType.cpp68 return LLT::scalarOrVector(Ty.getVectorElementCount(), in getLLTForMVT()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp945 return LLT::scalarOrVector(ElementCount::getFixed(NumElts), in getCoverTy()
963 return LLT::scalarOrVector(ElementCount::getFixed(GCD), OrigElt); in getGCDType()
H A DLegalizerHelper.cpp67 LeftoverTy = LLT::scalarOrVector( in getNarrowTypeBreakDown()
2760 LLT::scalarOrVector(ElementCount::getFixed(NewEltsPerOldElt), NewEltTy); in bitcastExtractVectorElt()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp113 LLT::scalarOrVector(ElementCount::getFixed(NewNumElts), EltTy)); in fewerEltsToSize64Vector()
144 return LLT::scalarOrVector(ElementCount::getFixed(Size / 32), 32); in getBitcastRegisterType()
160 TypeIdx, LLT::scalarOrVector(ElementCount::getFixed(Size / 32), 32)); in bitcastToVectorElement32()
1249 0, LLT::scalarOrVector( in AMDGPULegalizerInfo()
1277 0, LLT::scalarOrVector( in AMDGPULegalizerInfo()
5066 LLT::scalarOrVector(ElementCount::getFixed(AdjustedNumElts), 32); in legalizeImageIntrinsic()
5073 RoundedTy = LLT::scalarOrVector( in legalizeImageIntrinsic()
H A DAMDGPURegisterBankInfo.cpp673 return LLT::scalarOrVector(Ty.getElementCount().divideCoefficientBy(2), in getHalfSizedType()
1036 return {LLT::scalarOrVector(ElementCount::getFixed(FirstPartNumElts), EltTy), in splitUnequalType()
1037 LLT::scalarOrVector(ElementCount::getFixed(RemainderElts), EltTy)}; in splitUnequalType()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h1126 LLT NewTy = LLT::scalarOrVector(ElementCount::getFixed(MaxElements), in clampMaxNumElements()