X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fcmm%2FCmm.hs;h=c2f8d48e73b4f180ebd575ec3802f0e1cae0448e;hp=a6c3ec4b83000a6b24bad6ad547fbe1dc01b8aa6;hb=f2cc8b5bc34519a65581dc40b7bfebac97bffd73;hpb=7c085edd732bd1fd52e758017da9eac583bfba1a diff --git a/compiler/cmm/Cmm.hs b/compiler/cmm/Cmm.hs index a6c3ec4..c2f8d48 100644 --- a/compiler/cmm/Cmm.hs +++ b/compiler/cmm/Cmm.hs @@ -130,8 +130,11 @@ data CmmStmt -- one -> second block etc -- Undefined outside range, and when there's a Nothing - | CmmJump CmmExpr [LocalReg] -- Jump to another function, with these - -- parameters. + | CmmJump CmmExpr -- Jump to another function, + [(CmmExpr, MachHint)] -- with these parameters. + + | CmmReturn -- Return from a function, + [(CmmExpr, MachHint)] -- with these return values. {- Discussion