Возможно ли автоматически генерировать API-код llvm c ++ из LLVM-IR?

Демо-страница Clang 3.0 онлайнhttp://llvm.org/demo/index.cgi предоставляет возможность вывода кода API LLVM C ++, "представляющего LLVM-IR для входной программы.

Вывод «производить код LLVM C ++ API» является опцией clang (и если да, то что это)?

Или это вариант инструмента llvm (какой)?

Можно ли сделать то же самое, но с входа LLVM-IR? По сути, я хотел бы видеть правильные вызовы API-интерфейсов llvm c ++, необходимые для создания конкретной заданной последовательности llvm-ir. Я хотел бы учиться задом наперед, а не вперёд из документации.

Страницы справочника и --help и --help-hidden для clang, llvm-as и llvm-dis не показывают ничего очевидного.

редактировать: хорошо, теперь я вижу в выводе на этой веб-странице, "сгенерированный llvm2cpp" Но я не могу найти этот инструмент в последних выпусках llvm, только в старых выпусках, есть новый инструмент в 2.9 и 3.0, принятый для llvm2cpp?

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

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