Hoogle Search
Within LTS Haskell 24.32 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
allocatableRegs :: Platform -> [RealReg]ghc-lib GHC.CmmToAsm.RV64.Regs Registers available to the register allocator. These are all registers minus those with a fixed role in RISCV ABI (zero, lr, sp, gp, tp, fp, tmp) and GHC RTS (Base, Sp, Hp, HpLim, R1..R8, F1..F6, D1..D6.)
allocateReg :: HasDebugCallStack => RealReg -> FreeRegs -> FreeRegsghc-lib GHC.CmmToAsm.Reg.Linear.AArch64 No documentation available.
allFreeRegs :: FR freeRegs => Platform -> freeRegs -> [RealReg]ghc-lib GHC.CmmToAsm.Reg.Linear.FreeRegs No documentation available.
allocateReg :: RealReg -> FreeRegs -> FreeRegsghc-lib GHC.CmmToAsm.Reg.Linear.PPC No documentation available.
allocateReg :: HasCallStack => RealReg -> FreeRegs -> FreeRegsghc-lib GHC.CmmToAsm.Reg.Linear.RV64 Set corresponding register bit to 0
allocateReg :: RealReg -> FreeRegs -> FreeRegsghc-lib GHC.CmmToAsm.Reg.Linear.X86 No documentation available.
allocateReg :: RealReg -> FreeRegs -> FreeRegsghc-lib GHC.CmmToAsm.Reg.Linear.X86_64 No documentation available.
-
ghc-lib GHC.CmmToAsm.X86.Instr No documentation available.
allArgRegs :: Platform -> [(Reg, Reg)]ghc-lib GHC.CmmToAsm.X86.Regs No documentation available.
allFPArgRegs :: Platform -> [Reg]ghc-lib GHC.CmmToAsm.X86.Regs on 64bit platforms we pass the first 8 float/double arguments in the xmm registers.