Inline all simple top level functions, not just compiler-generated ones.
authorMatthijs Kooijman <matthijs@stdin.nl>
Wed, 31 Mar 2010 09:28:51 +0000 (11:28 +0200)
committerMatthijs Kooijman <matthijs@stdin.nl>
Wed, 31 Mar 2010 09:28:51 +0000 (11:28 +0200)
commit330fbf11dfb1f0aee6347624455c386aa30a770a
tree20a082d1b8f687a71bd43da9dd5da1be93ea299a
parent5ff98f8da99e22a0e49f87a9b3121a6b618ef0b4
Inline all simple top level functions, not just compiler-generated ones.

The checking for compiler generated functions wasn't watertight, so
let's just don't check at all. There is no risk for loops with
funextract anymore, since we only inline functions applied in let
bindings now.
cλash/CLasH/Normalize.hs