Действительно ли возможно использовать llvm для выполнения x86 программ? Т.е. Я хочу использовать llvm в качестве x86 средства моделирования, чтобы запустить x86 программы и затем оснастить x86 программу.
Спасибо!
Думаю, вы ищете LibCPU .
Он имеет интерфейс x86 (ну, на самом деле на данный момент только 8086, и он даже не завершен, но они работают над этим), и поскольку он построен поверх LLVM, очевидно, что он также имеет серверную часть x86, что позволяет запускать x86-on-x86, но пропускает его через этапы оптимизации, инструментария и анализа LLVM.