llvm volver al lenguaje fuente legible para humanos?

Existe una manera fácil de pasar de llvm ir al código fuente de trabajo?

Específicamente, me gustaría comenzar con un código C ++ simple que simplemente modifique los POD (principalmente matrices de ints, flotantes, etc.), conviértalo a llvm ir, realice un análisis y traducción simples y luego vuélvalo a convertir en C ++ ¿código

Realmente no me importa que ninguno de los nombres se maltrate, me gustaría poder hackear con la fuente antes de hacer las optimizaciones dependientes de la máquina.

Respuestas a la pregunta(3)

Su respuesta a la pregunta