GaloisInc / llvm-pretty

An llvm pretty printer inspired by the haskell llvm binding
Other
28 stars 15 forks source link

Basic support for opaque pointers #104

Closed RyanGlScott closed 1 year ago

RyanGlScott commented 1 year ago

This is a collection of two patches that make it possible for llvm-pretty to handle opaque pointers and pretty-print them correctly when used in a call instruction, the latter of which was prompted by https://github.com/GaloisInc/llvm-pretty-bc-parser/issues/189#issuecomment-1476068137.

This is likely not everything that we will need to handle everything opaque pointer–related, but it is a good starting point. See #102 for the long-term goal of robustly supporting opaque pointers.