«Бэкэнд C был удален. У него были многочисленные проблемы, вплоть до невозможности собрать какую-либо нетривиальную программу».

ли простой способ перехода от llvm ir к рабочему исходному коду?

В частности, я хотел бы начать с некоторого простого кода C ++, который просто изменяет POD (в основном массивы целых чисел, числа с плавающей запятой и т. Д.), Преобразовывает его в llvm ir, выполняет некоторый простой анализ и перевод и затем преобразует его обратно в код C ++. ?

На самом деле это не имеет никакого отношения к искаженным именам, я просто хотел бы иметь возможность взломать источник перед выполнением машинно-зависимых оптимизаций.

Ответы на вопрос(3)

Ваш ответ на вопрос