================ ---------------- rajatbajpai wrote: I believe if we use `FullSMVersion` instead of `SMVersion` then we don't need `archAccelerated` and `familySpecific` flags. Whole logic could be much simpler. https://github.com/llvm/llvm-project/pull/185909