change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)
authorIsaac Dupree <id@isaac.cedarswampstudios.org>
Fri, 4 Jan 2008 10:53:39 +0000 (10:53 +0000)
committerIsaac Dupree <id@isaac.cedarswampstudios.org>
Fri, 4 Jan 2008 10:53:39 +0000 (10:53 +0000)
commitd76b6a05ab36066e8aeb67d58e25992d1ef83a8a
tree6a1994b9d1cac97252b4435219b33477cd80e139
parent84629bd7dc7377a5f1138df7185a0b9771880834
change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)
This allows the instance of UserOfLocalRegs to be within Haskell98, and IMHO
 makes the code a little cleaner generally.
This is one small (though tedious) step towards making GHC's code more
 portable...
23 files changed:
compiler/cmm/Cmm.hs
compiler/cmm/CmmBrokenBlock.hs
compiler/cmm/CmmCPS.hs
compiler/cmm/CmmCPSGen.hs
compiler/cmm/CmmLint.hs
compiler/cmm/CmmLive.hs
compiler/cmm/CmmOpt.hs
compiler/cmm/CmmParse.y
compiler/cmm/CmmProcPointZ.hs
compiler/cmm/CmmUtils.hs
compiler/cmm/PprC.hs
compiler/cmm/PprCmm.hs
compiler/cmm/ZipCfgCmmRep.hs
compiler/codeGen/CgCase.lhs
compiler/codeGen/CgClosure.lhs
compiler/codeGen/CgExpr.lhs
compiler/codeGen/CgForeignCall.hs
compiler/codeGen/CgHpc.hs
compiler/codeGen/CgPrimOp.hs
compiler/codeGen/CgProf.hs
compiler/codeGen/CgUtils.hs
compiler/nativeGen/AsmCodeGen.lhs
compiler/nativeGen/MachCodeGen.hs