Как конвертировать LLVM IR в код C? - PullRequest
5 голосов
/ 19 декабря 2011

Есть ли способ преобразовать IR-код llvm в код c и сохранить его семантику? Например, можем ли мы сначала скомпилировать код c в IRv, а затем скомпилировать его обратно в другой фрагмент кода c. Я не ожидаю, что эти два файла будут одинаковыми. Но они должны иметь одинаковую функциональность. Спасибо

1 Ответ

8 голосов
/ 19 декабря 2011

Вы можете использовать бэкэнд C, с llc -march=c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...