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

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

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

Или это опция инструмента llvm (, какая )?

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

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

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

6
задан Bogatyr 23 March 2012 в 09:11
поделиться