Searched refs:scalarOrVector (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | LowLevelTypeImpl.h | 97 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 D | LowLevelTypeTest.cpp | 111 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 D | LowLevelType.cpp | 68 return LLT::scalarOrVector(Ty.getVectorElementCount(), in getLLTForMVT()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 945 return LLT::scalarOrVector(ElementCount::getFixed(NumElts), in getCoverTy() 963 return LLT::scalarOrVector(ElementCount::getFixed(GCD), OrigElt); in getGCDType()
|
| H A D | LegalizerHelper.cpp | 67 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 D | AMDGPULegalizerInfo.cpp | 113 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 D | AMDGPURegisterBankInfo.cpp | 673 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 D | LegalizerInfo.h | 1126 LLT NewTy = LLT::scalarOrVector(ElementCount::getFixed(MaxElements), in clampMaxNumElements()
|