Демонстрационная онлайн-страница 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?