| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
GHC.CmmToAsm.PPC
Contents
Description
Native code generator for PPC architectures
Documentation
Orphan instances
| Instruction Instr # | Instruction instance for powerpc |
Methods regUsageOfInstr :: Platform -> Instr -> RegUsage # patchRegsOfInstr :: Platform -> Instr -> (Reg -> Reg) -> Instr # isJumpishInstr :: Instr -> Bool # jumpDestsOfInstr :: Instr -> [BlockId] # canFallthroughTo :: Instr -> BlockId -> Bool # patchJumpInstr :: Instr -> (BlockId -> BlockId) -> Instr # mkSpillInstr :: NCGConfig -> RegWithFormat -> Int -> Int -> [Instr] # mkLoadInstr :: NCGConfig -> RegWithFormat -> Int -> Int -> [Instr] # takeDeltaInstr :: Instr -> Maybe Int # isMetaInstr :: Instr -> Bool # mkRegRegMoveInstr :: NCGConfig -> Format -> Reg -> Reg -> Instr # takeRegRegMoveInstr :: Platform -> Instr -> Maybe (Reg, Reg) # mkJumpInstr :: BlockId -> [Instr] # mkStackAllocInstr :: Platform -> Int -> [Instr] # mkStackDeallocInstr :: Platform -> Int -> [Instr] # pprInstr :: Platform -> Instr -> SDoc # mkComment :: FastString -> [Instr] # | |