LLVM IR je poměrně vysoký typový bitový kód, který lze přímo spustit pomocí LLVM a za běhu jej zkompilovat do JIT. Nepřekvapilo by mě, kdyby byl nový spustitelný formát nebo programovací jazyk navržen přímo nad LLVM a měl by být spuštěn, jako by to byl interpretovaný jazyk.
V tomto ohledu jsem zvědavý na stav o dekompilaci LLVM. Protože se jedná o typizovaný bitový kód, který je speciálně navržen pro snadnou analýzu, dalo by se očekávat, že je relativně snadné jej dekompilovat (nebo alespoň znovu sestavit do čitelnější nebo logičtější podoby).
Googling se objeví tato bakalářská práce, která dělá relativně primitivní práci, ale zdánlivě málo dalších vede. Možná bych očekával, že tento supervizor kolegy provedl další výzkum v této oblasti, ale zdá se, že jeho zaměření je více na oblast výzkumu kompilátoru.
Existují výzkumné projekty , komerční prototypy nebo dokonce jakýkoli druh aktivního výzkumu prováděného v oblasti dekompilace LLVM?