mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
2ff7044bb9ded0b98b02bb2abe1d25f3a5eccae4
This commits enable the emission of rich types associated with function signatures. This types are forward-declared in the decompiled C code before the definition of each decompiled function that uses them. The types we emit for now are the types that the DLA is able to compute (if any) for the return values and the arguments of the function. Such types are not yet used in the body of the function, nor in the function declaration. These are the next steps to come.
Description
Languages
C++
77.1%
Python
12.6%
MLIR
4.4%
CMake
1.9%
LLVM
1.4%
Other
2.5%