https://github.com/KhronosGroup/SPIRV-LLVM-Translator