linearscan-0.3.0.0: LinearScan/UsePos.hs
module LinearScan.UsePos where
import Debug.Trace (trace, traceShow)
import qualified Prelude
import qualified Data.IntMap
import qualified Data.IntSet
import qualified Data.List
import qualified Data.Ord
import qualified Data.Functor.Identity
import qualified LinearScan.Utils
data UsePos =
Build_UsePos Prelude.Int Prelude.Bool
uloc :: UsePos -> Prelude.Int
uloc u =
case u of {
Build_UsePos uloc0 regReq0 -> uloc0}
regReq :: UsePos -> Prelude.Bool
regReq u =
case u of {
Build_UsePos uloc0 regReq0 -> regReq0}