¿Es posible generar automáticamente código llvm c ++ api desde LLVM-IR?

La página de demostración en línea de clang 3.0http: //llvm.org/demo/index.cg proporciona una opción para generar el código LLVM C ++ API "que representa el LLVM-IR para el programa de entrada.

Is "produce código LLVM C ++ API" genera una opción de sonido (y si es así, ¿qué es?)

¿O es una opción de herramienta llvm (cuál)?

¿Es posible hacer lo mismo pero desde la entrada LLVM-IR? Básicamente, me gustaría ver las llamadas api llvm c ++ adecuadas necesarias para producir una secuencia llvm-ir determinada. Me gustaría aprender hacia atrás con el ejemplo en lugar de hacia adelante a partir de la documentación.

Las páginas manuales y --help y --help-hidden para clang, llvm-as y llvm-dis no muestran nada obvio.

edit: OK ahora veo en el resultado en esa página web, "generado por llvm2cpp". Pero no puedo encontrar esa herramienta en las últimas versiones de llvm, solo en versiones anteriores, ¿tiene una nueva herramienta en 2.9 y 3.0 para llvm2cpp?

Respuestas a la pregunta(4)

Su respuesta a la pregunta