X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FnativeGen%2FRegAlloc%2FGraph%2FCoalesce.hs;fp=compiler%2FnativeGen%2FRegAlloc%2FGraph%2FCoalesce.hs;h=556f91c228cc14da588e851151ee786eb0caede2;hb=e1744771112465b5d43df1d7e38c8a7415b4705f;hp=e0fad17f835fc11a471d5520bcd811015c55acd4;hpb=a4e89052ca5163bc1a33b5096b50e5a3fbb9fbd5;p=ghc-hetmet.git diff --git a/compiler/nativeGen/RegAlloc/Graph/Coalesce.hs b/compiler/nativeGen/RegAlloc/Graph/Coalesce.hs index e0fad17..556f91c 100644 --- a/compiler/nativeGen/RegAlloc/Graph/Coalesce.hs +++ b/compiler/nativeGen/RegAlloc/Graph/Coalesce.hs @@ -25,7 +25,6 @@ import Data.List -- For Reg -> Reg moves, if the first reg dies at the same time the second reg is born -- then the mov only serves to join live ranges. The two regs can be renamed to be -- the same and the move instruction safely erased. - regCoalesce :: Instruction instr => [LiveCmmTop instr] @@ -60,7 +59,6 @@ sinkReg fm r -- | Slurp out mov instructions that only serve to join live ranges. -- During a mov, if the source reg dies and the destiation reg is born -- then we can rename the two regs to the same thing and eliminate the move. --- slurpJoinMovs :: Instruction instr => LiveCmmTop instr