Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DLowLevelType.h124 static constexpr LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { in scalarOrVector() function
128 static constexpr LLT scalarOrVector(ElementCount EC, uint64_t ScalarSize) { in scalarOrVector() function
131 return scalarOrVector(EC, LLT::scalar(static_cast<unsigned>(ScalarSize))); in scalarOrVector()
231 return LLT::scalarOrVector(EC, getScalarType()); in changeElementCount()
243 return scalarOrVector(getElementCount().divideCoefficientBy(Factor), in divide()
256 return scalarOrVector(getElementCount().multiplyCoefficientBy(Factor), in multiplyElements()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.cpp71 return LLT::scalarOrVector(Ty.getVectorElementCount(), in getLLTForMVT()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1249 return LLT::scalarOrVector(ElementCount::getFixed(NumElts), in getCoverTy()
1273 return LLT::scalarOrVector(ElementCount::get(1, OrigTy.isScalable()), in getGCDType()
1278 return LLT::scalarOrVector(ElementCount::get(1, OrigTy.isScalable()), in getGCDType()
H A DLegalizerHelper.cpp73 LLT::scalarOrVector(ElementCount::getFixed(LeftoverSize / EltSize), in getNarrowTypeBreakDown()
3259 LLT::scalarOrVector(ElementCount::getFixed(NewEltsPerOldElt), NewEltTy); in bitcastExtractVectorElt()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h1185 LLT NewTy = LLT::scalarOrVector(ElementCount::getFixed(MaxElements), in clampMaxNumElements()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp117 return std::pair(TypeIdx, LLT::scalarOrVector( in fewerEltsToSize64Vector()
185 return LLT::scalarOrVector(ElementCount::getFixed(Size / 32), 32); in getBitcastRegisterType()
201 TypeIdx, LLT::scalarOrVector(ElementCount::getFixed(Size / 32), 32)); in bitcastToVectorElement32()
1555 0, LLT::scalarOrVector( in AMDGPULegalizerInfo()
1583 0, LLT::scalarOrVector( in AMDGPULegalizerInfo()
6565 LLT::scalarOrVector(ElementCount::getFixed(AdjustedNumElts), 32); in legalizeImageIntrinsic()
6572 RoundedTy = LLT::scalarOrVector( in legalizeImageIntrinsic()
H A DAMDGPURegisterBankInfo.cpp693 return LLT::scalarOrVector(Ty.getElementCount().divideCoefficientBy(2), in getHalfSizedType()
1041 return {LLT::scalarOrVector(ElementCount::getFixed(FirstPartNumElts), EltTy), in splitUnequalType()
1042 LLT::scalarOrVector(ElementCount::getFixed(RemainderElts), EltTy)}; in splitUnequalType()