summaryrefslogtreecommitdiff
path: root/Optimiser.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Optimiser.hs')
-rw-r--r--Optimiser.hs11
1 files changed, 0 insertions, 11 deletions
diff --git a/Optimiser.hs b/Optimiser.hs
index 626cb50..f09128f 100644
--- a/Optimiser.hs
+++ b/Optimiser.hs
@@ -178,17 +178,6 @@ dedupDatas (IRProgram origbbs gfds datatbl) = IRProgram (map goBB origbbs) gfds
goI (ref, IData i) = (ref, IData (valueIdx Map.! (datatbl !! i)))
goI ins = ins
-outEdges :: BB -> [Int]
-outEdges (BB _ _ term) = outEdgesT term
-
-outEdgesT :: Terminator -> [Int]
-outEdgesT (IBr _ a b) = [a, b]
-outEdgesT (IJmp a) = [a]
-outEdgesT (IRet _) = []
-outEdgesT (ITailC _ _) = []
-outEdgesT IExit = []
-outEdgesT IUnknown = []
-
readTempsBB :: BB -> [Int]
readTempsBB (BB _ inss term) = concatMap (readTempsIC . snd) inss ++ readTempsT term