[llvm] [SPIRV] Add legalization for long vectors (PR #169665)
Steven Perron via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 1 08:39:55 PST 2025
================
@@ -148,14 +160,65 @@ SPIRVLegalizerInfo::SPIRVLegalizerInfo(const SPIRVSubtarget &ST) {
return IsExtendedInts && Ty.isValid();
};
- for (auto Opc : getTypeFoldingSupportedOpcodes())
- getActionDefinitionsBuilder(Opc).custom();
+ uint32_t MaxVectorSize = ST.isShader() ? 4 : 16;
----------------
s-perron wrote:
done.
https://github.com/llvm/llvm-project/pull/169665
More information about the llvm-commits
mailing list