Get the latest tech news
AMD Lands Support For Vendor Flavored SPIR-V Within LLVM
SPIR-V used by the likes of OpenGL, OpenCL, and Vulkan is a common intermediate representation (IR) / intermediate language for consumption by device drivers
With code now merged into LLVM, AMD has introduced the notion of vendor "flavored" SPIR-V for containing extra information pertinent to the GPU device/driver being targeted. This vendor flavored SPIR-V is intentionally device/back-end specific and knowingly "forfeiting absolute genericity to obtain greater expressiveness for target features." About The AuthorMichael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience.
Or read this on Phoronix