GaloisInc / llvm-pretty

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

Use Template Haskell to generate HasLabel instances #64

Closed brianhuffman closed 5 years ago

brianhuffman commented 5 years ago

Switching from GHC.Generics to Template Haskell significantly reduces the memory footprint and execution time of relabel operations. See also GaloisInc/llvm-pretty-bc-parser#129.