Searched refs:scalarOrVector (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
| H A D | LowLevelType.h | 125 static constexpr LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { in scalarOrVector() function 129 static constexpr LLT scalarOrVector(ElementCount EC, uint64_t ScalarSize) { in scalarOrVector() function 132 return scalarOrVector(EC, LLT::scalar(static_cast<unsigned>(ScalarSize))); in scalarOrVector() 229 return LLT::scalarOrVector(EC, getScalarType()); in changeElementCount() 241 return scalarOrVector(getElementCount().divideCoefficientBy(Factor), in divide() 254 return scalarOrVector(getElementCount().multiplyCoefficientBy(Factor), in multiplyElements()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelTypeUtils.cpp | 70 return LLT::scalarOrVector(Ty.getVectorElementCount(), in getLLTForMVT()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1267 return LLT::scalarOrVector(ElementCount::getFixed(NumElts), in getCoverTy() 1291 return LLT::scalarOrVector(ElementCount::get(1, OrigTy.isScalable()), in getGCDType() 1296 return LLT::scalarOrVector(ElementCount::get(1, OrigTy.isScalable()), in getGCDType()
|
| H A D | LegalizerHelper.cpp | 74 LLT::scalarOrVector(ElementCount::getFixed(LeftoverSize / EltSize), in getNarrowTypeBreakDown() 3671 LLT::scalarOrVector(ElementCount::getFixed(NewEltsPerOldElt), NewEltTy); in bitcastExtractVectorElt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 117 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() 1586 0, LLT::scalarOrVector( in AMDGPULegalizerInfo() 1614 0, LLT::scalarOrVector( in AMDGPULegalizerInfo() 6695 LLT::scalarOrVector(ElementCount::getFixed(AdjustedNumElts), 32); in legalizeImageIntrinsic() 6702 RoundedTy = LLT::scalarOrVector( in legalizeImageIntrinsic()
|
| H A D | AMDGPURegisterBankInfo.cpp | 693 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()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.h | 1270 LLT NewTy = LLT::scalarOrVector(ElementCount::getFixed(MaxElements), in clampMaxNumElements()
|