diff options
Diffstat (limited to 'Lower.hs')
-rw-r--r-- | Lower.hs | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,6 @@ {-# LANGUAGE TupleSections, MultiWayIf, GeneralizedNewtypeDeriving #-} -module Lower(lowerIR) where +module Lower(lowerIR, + AsmProgram'(..), AsmInstr'(..), ARef(..), Immediate(..), Label(..), CCond(..)) where import AST (Name) import Control.Monad.State.Strict @@ -152,7 +153,6 @@ genTemp = liftM AReg genId -- - R15 = stack pointer -- - R14 = link register -- - R13 = return register --- - R12 = administration-temporary (TODO can this be eliminated) -- - Further registers: available for allocation -- R13 and R14 can also be used as administration-temporary if they are not -- otherwise occupied. |