Как использовать llvm для автономной компиляции.cl файла в двоичный файл, который может работать с драйвером amdgpu pro?
Сейчас я пытаюсь собрать бинарный файл ядра OpenCL с бэкэндом llvm amdgpu. Я успешно скомпилировал.cl в сборку, но не могу найти способ скомпилировать этот формат сборки в двоичный файл, который может работать с драйвером AMDGPU pro. Этот формат не совместим с ассемблером CLRadeonExtender, поэтому мне кажется, что мне нужно использовать собственный инструмент llvm для сборки двоичного файла из этого файла сборки. Как я могу это сделать. Мне поможет метод компиляции этого формата сборки в двоичный файл или метод компиляции файла OpenCL в двоичный файл.
Является ли изменение двоичного файла вручную единственным вариантом, подобным этому?