ddc-core-llvm-0.3.2.1: Disciplined Disciple Compiler LLVM code generator.

Safe HaskellSafe-Inferred

DDC.Llvm.Transform.Clean

Description

Inline ISet meta-instructions, drop INop meta-instructions, and propagate calling conventions from declarations to call sites. This should all be part of the LLVM language itself, but it isn't.

Synopsis

Documentation

clean :: Module -> ModuleSource

Clean a module.