avast / retdec

RetDec is a retargetable machine-code decompiler based on LLVM.

Home Page:https://retdec.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The instructions in Control Flow Graph

XX-Official opened this issue · comments

I used retdec to generate the control flow graphs with "--backend-emit-cfg", and I found the instructions in these CFGs are different with the LLVM IR. I'd like to know: What kind of language the instructions in CFGs are?
cfg advance

Looks like it is using llvmir2hll internal representation. llvmir2hll is RetDec's backend which takes LLVM IR representation, translates it to its own repre, do some more analysis and modifications related to high-level constructs and produces high-level language (C) in the end.