From 8114c68b9f42a9273109ad95cf1a76544ceb52a1 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Thu, 21 Nov 2019 21:04:57 +0100 Subject: Extra mergeRets pass after deadStoreElim --- Optimiser.hs | 1 + 1 file changed, 1 insertion(+) diff --git a/Optimiser.hs b/Optimiser.hs index a349803..a6c5e10 100644 --- a/Optimiser.hs +++ b/Optimiser.hs @@ -14,6 +14,7 @@ optimise :: IRProgram -> IRProgram optimise (IRProgram bbs gfds datas) = let optf = foldl (.) id [ tailCallIntro + , deadBBElim gfds, mergeRets , deadStoreElim, deadBBElim gfds , map propAssigns , mergeRets, mergeBlocks] -- cgit v1.2.3-54-g00ecf