Safe Haskell | None |
---|---|
Language | GHC2021 |
This is the top-level module in the LLVM code generator.
Synopsis
- data LlvmVersion
- llvmVersionList :: LlvmVersion -> [Int]
- llvmCodeGen :: Logger -> LlvmCgConfig -> Handle -> DUniqSupply -> CgStream RawCmmGroup a -> IO a
- llvmFixupAsm :: Platform -> FilePath -> FilePath -> IO ()
Documentation
data LlvmVersion Source #
Instances
Eq LlvmVersion Source # | |
Defined in GHC.CmmToLlvm.Version.Type (==) :: LlvmVersion -> LlvmVersion -> Bool # (/=) :: LlvmVersion -> LlvmVersion -> Bool # | |
Ord LlvmVersion Source # | |
Defined in GHC.CmmToLlvm.Version.Type compare :: LlvmVersion -> LlvmVersion -> Ordering # (<) :: LlvmVersion -> LlvmVersion -> Bool # (<=) :: LlvmVersion -> LlvmVersion -> Bool # (>) :: LlvmVersion -> LlvmVersion -> Bool # (>=) :: LlvmVersion -> LlvmVersion -> Bool # max :: LlvmVersion -> LlvmVersion -> LlvmVersion # min :: LlvmVersion -> LlvmVersion -> LlvmVersion # |
llvmVersionList :: LlvmVersion -> [Int] Source #
:: Logger | |
-> LlvmCgConfig | |
-> Handle | |
-> DUniqSupply | The deterministic uniq supply to run the CgStream. See Note [Deterministic Uniques in the CG] |
-> CgStream RawCmmGroup a | |
-> IO a |
Top-level of the LLVM Code generator