Print out a whole LLVM module.
Moduleghc-9.10.3GHC2021
GHC.Llvm.Ppr
Pretty print LLVM IR Code.
- 18 values
- Packageghc-9.10.3
- Exports18
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourcePpr.hs
Top level LLVM objects.
18 declarationsPrint out a multi-line comment, can be inside a function or on its own
Print out a comment, can be inside a function or on its own
Print out a list of global mutable variable definitions
Print out a global mutable variable definition
Print out a list of LLVM type aliases.
Print out an LLVM type alias.
Print out a list of LLVM metadata.
Print out an LLVM metadata definition.
Print out a list of function declaration.
Print out a function declaration. Declarations define the function type but don't define the actual body of the function.
Print out a list of function definitions.
Print out a function definition.
Print a literal value. No type.
Return the variable name or value of the LlvmVar
in Llvm IR textual representation (e.g. @x, %y or 42).
Return the variable name or value of the LlvmVar
in a plain textual representation (e.g. x, y or 42).