Я пытаюсь написать хост-код OpenCL для моего собственного ядра и хочу подсчитать, какие инструкции LLVM выполнялись. Моя проблема в том, что IR-представление LLVM ядра теряется после того, как я его собрал, и единственное, что существует, это собственный двоичный файл. Есть ли способ:
- подсчитать выполненные инструкции нативной архитектуры?
- найти соответствие между инструкциями нативной архитектуры и представлением IR LLVM и, благодаря этому, посчитатьИнструкции LLVM IR, которые были выполнены?