Skip to content

Instantly share code, notes, and snippets.

@snoyberg
Last active August 29, 2015 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save snoyberg/ca67756944235e4e2d96 to your computer and use it in GitHub Desktop.
Save snoyberg/ca67756944235e4e2d96 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Mon Oct 13 11:41 2014 Time and Allocation Profiling Report (Final)
ghc +RTS -p -s -RTS -B/home/ubuntu/Desktop/ghc-7.8.3-profiled/lib/ghc-7.8.3 --make -O2 Bar.hs
total time = 95.02 secs (95022 ticks @ 1000 us, 1 processor)
total alloc = 4,690,205,280 bytes (excludes profiling overheads)
COST CENTRE MODULE %time %alloc
bindIO.\ GHC.Base 96.5 17.5
withForeignPtr Foreign.ForeignPtr.Imp 0.4 4.4
lookup.go Data.IntMap.Base 0.1 3.6
>> GHC.Base 0.1 4.9
insert Data.IntMap.Base 0.1 2.4
getWord8 Binary 0.1 5.6
$! Prelude 0.0 1.6
touchForeignPtr GHC.ForeignPtr 0.0 1.1
get Data.Binary.Class 0.0 2.7
get IfaceType 0.0 1.3
readWord8OffPtr GHC.Storable 0.0 1.4
putWord8 Binary 0.0 1.3
plusPtr GHC.Ptr 0.0 1.1
unsafeReadN.\ Data.Binary.Get.Internal 0.0 1.3
peekByteOff Foreign.Storable 0.0 1.9
readFastMutInt.\ FastMutInt 0.0 1.8
individual inherited
COST CENTRE MODULE no. entries %time %alloc %time %alloc
MAIN MAIN 641 0 0.0 0.0 100.0 100.0
runFinalizerBatch GHC.Weak 17007 27 0.0 0.0 0.0 0.0
runFinalizerBatch.go GHC.Weak 17008 61 0.0 0.0 0.0 0.0
runFinalizerBatch.go.\ GHC.Weak 17009 61 0.0 0.0 0.0 0.0
runMainIO GHC.TopHandler 17014 0 0.0 0.0 0.0 0.0
catch Control.Exception.Base 17015 0 0.0 0.0 0.0 0.0
catchException GHC.IO 17016 0 0.0 0.0 0.0 0.0
main Main 17017 0 0.0 0.0 0.0 0.0
bindIO GHC.Base 17018 68 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 17019 102 0.0 0.0 0.0 0.0
>>.\ GHC.Base 17034 34 0.0 0.0 0.0 0.0
>> GHC.Base 17031 34 0.0 0.0 0.0 0.0
>>= GHC.Base 17032 34 0.0 0.0 0.0 0.0
putMVar GHC.MVar 17030 34 0.0 0.0 0.0 0.0
putMVar.\ GHC.MVar 17033 34 0.0 0.0 0.0 0.0
>>= GHC.Base 17028 34 0.0 0.0 0.0 0.0
unIO GHC.Base 17027 102 0.0 0.0 0.0 0.0
hClose_help GHC.IO.Handle.Internals 17023 34 0.0 0.0 0.0 0.0
returnIO GHC.Base 17026 34 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 17029 34 0.0 0.0 0.0 0.0
return GHC.Base 17025 34 0.0 0.0 0.0 0.0
haType GHC.IO.Handle.Types 17024 34 0.0 0.0 0.0 0.0
handleFinalizer GHC.IO.Handle.Internals 17020 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 17040 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 17041 34 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 17021 34 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 17022 34 0.0 0.0 0.0 0.0
unIO GHC.Base 17010 68 0.0 0.0 0.0 0.0
CAF Main 1281 0 0.0 0.0 100.0 99.5
partition_args Main 19769 0 0.0 0.0 0.0 0.0
unpackCString# GHC.CString 19770 1 0.0 0.0 0.0 0.0
unpackCString#.unpack GHC.CString 19771 1 0.0 0.0 0.0 0.0
mkPostLoadMode Main 3682 1 0.0 0.0 0.0 0.0
doMakeMode Main 3681 1 0.0 0.0 0.0 0.0
mode_flags Main 3591 1 0.0 0.0 0.0 0.0
mode_flags.k' Main 3598 20 0.0 0.0 0.0 0.0
unpackAppendCString# GHC.CString 3599 20 0.0 0.0 0.0 0.0
unpackAppendCString#.unpack GHC.CString 3600 40 0.0 0.0 0.0 0.0
unpackCString# GHC.CString 3596 11 0.0 0.0 0.0 0.0
unpackCString#.unpack GHC.CString 3597 26 0.0 0.0 0.0 0.0
++ GHC.Base 3592 10 0.0 0.0 0.0 0.0
main Main 2769 1 0.0 0.0 0.0 0.0
main' Main 20115 0 0.0 0.0 0.0 0.0
doMake Main 20116 0 0.0 0.0 0.0 0.0
return GhcMonad 464868 1 0.0 0.0 0.0 0.0
return.\ GhcMonad 464872 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464873 1 0.0 0.0 0.0 0.0
load GhcMake 20125 1 0.0 0.0 0.0 0.0
when Control.Monad 464738 0 0.0 0.0 0.0 0.0
return GhcMonad 464739 1 0.0 0.0 0.0 0.0
return.\ GhcMonad 464744 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464745 1 0.0 0.0 0.0 0.0
load.maybe_top_mod GhcMake 26180 1 0.0 0.0 0.0 0.0
return GhcMonad 25213 1 0.0 0.0 0.0 0.0
return.\ GhcMonad 25217 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 25218 1 0.0 0.0 0.0 0.0
guessOutputFile GhcMake 25175 0 0.0 0.0 0.0 0.0
modifySession GhcMonad 25176 1 0.0 0.0 0.0 0.0
>>= GhcMonad 25177 1 0.0 0.0 0.0 0.0
depanal GhcMake 20137 1 0.0 0.0 0.0 0.0
>>= GhcMonad 20138 1 0.0 0.0 0.0 0.0
>>= GhcMonad 20126 1 0.0 0.0 0.0 0.0
>>= GhcMonad 20117 1 0.0 0.0 0.0 0.0
>>=.\ GhcMonad 464854 0 0.0 0.0 0.0 0.0
bindIO GHC.Base 464855 0 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 464856 0 0.0 0.0 0.0 0.0
when Control.Monad 464857 0 0.0 0.0 0.0 0.0
return GhcMonad 464858 1 0.0 0.0 0.0 0.0
return.\ GhcMonad 464864 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464865 1 0.0 0.0 0.0 0.0
main.(...) Main 3526 0 0.0 0.0 0.0 0.0
unpackCString# GHC.CString 3527 1 0.0 0.0 0.0 0.0
unpackCString#.unpack GHC.CString 3528 3 0.0 0.0 0.0 0.0
bindIO GHC.Base 3218 1 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 19648 0 0.0 0.0 0.0 0.0
dumpFinalStats Main 464880 0 0.0 0.0 0.0 0.0
gopt DynFlags 464881 0 0.0 0.0 0.0 0.0
member Data.IntSet.Base 464882 1 0.0 0.0 0.0 0.0
member.go Data.IntSet.Base 464883 0 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 464898 1 0.0 0.0 0.0 0.0
- GHC.Num 464897 1 0.0 0.0 0.0 0.0
.&. Data.Bits 464892 2 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 464895 1 0.0 0.0 0.0 0.0
- GHC.Num 464894 1 0.0 0.0 0.0 0.0
complement Data.Bits 464893 1 0.0 0.0 0.0 0.0
doMake Main 19993 0 0.0 0.0 0.0 0.0
return GhcMonad 19994 2 0.0 0.0 0.0 0.0
return.\ GhcMonad 19998 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 19999 2 0.0 0.0 0.0 0.0
when Control.Monad 19654 0 0.0 0.0 0.0 0.0
return GhcMonad 19655 1 0.0 0.0 0.0 0.0
return.\ GhcMonad 19659 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 19660 1 0.0 0.0 0.0 0.0
main' Main 19651 0 0.0 0.0 0.0 0.0
>>= GhcMonad 19652 0 0.0 0.0 0.0 0.0
>>=.\ GhcMonad 19653 0 0.0 0.0 0.0 0.0
>>= GhcMonad 19649 0 0.0 0.0 0.0 0.0
>>=.\ GhcMonad 19650 0 0.0 0.0 0.0 0.0
>>= GHC.Base 3217 1 0.0 0.0 0.0 0.0
defaultErrorHandler GHC 3191 1 0.0 0.0 0.0 0.0
handleGhcException Panic 3203 1 0.0 0.0 0.0 0.0
ghandle Exception 3204 1 0.0 0.0 0.0 0.0
flip GHC.Base 3207 1 0.0 0.0 0.0 0.0
gcatch Exception 3208 0 0.0 0.0 0.0 0.0
catch Control.Exception.Base 3209 0 0.0 0.0 0.0 0.0
catchException GHC.IO 3210 1 0.0 0.0 0.0 0.0
gcatch Exception 3205 1 0.0 0.0 0.0 0.0
catch Control.Exception.Base 3206 1 0.0 0.0 0.0 0.0
ghandle Exception 3192 1 0.0 0.0 0.0 0.0
flip GHC.Base 3195 1 0.0 0.0 0.0 0.0
gcatch Exception 3196 0 0.0 0.0 0.0 0.0
catch Control.Exception.Base 3197 0 0.0 0.0 0.0 0.0
catchException GHC.IO 3198 1 0.0 0.0 0.0 0.0
gcatch Exception 3193 1 0.0 0.0 0.0 0.0
catch Control.Exception.Base 3194 1 0.0 0.0 0.0 0.0
hSetBuffering GHC.IO.Handle 2775 2 0.0 0.0 0.0 0.0
hSetBuffering.\ GHC.IO.Handle 3164 0 0.0 0.0 0.0 0.0
withAllHandles__ GHC.IO.Handle.Internals 2776 2 0.0 0.0 0.0 0.0
withHandle__' GHC.IO.Handle.Internals 3010 2 0.0 0.0 0.0 0.0
bindIO GHC.Base 3024 2 0.0 0.0 0.0 0.0
>>= GHC.Base 3023 2 0.0 0.0 0.0 0.0
mask_ GHC.IO 3011 2 0.0 0.0 0.0 0.0
mask GHC.IO 3012 2 0.0 0.0 0.0 0.0
mask_.\ GHC.IO 3022 2 0.0 0.0 0.0 0.0
block GHC.IO 3020 2 0.0 0.0 0.0 0.0
bindIO GHC.Base 3014 2 0.0 0.0 0.0 0.0
>>= GHC.Base 3013 2 0.0 0.0 0.0 0.0
>> GHC.Base 2770 3 0.0 0.0 0.0 0.0
bindIO GHC.Base 2772 3 0.0 0.0 0.0 0.0
>>= GHC.Base 2771 3 0.0 0.0 0.0 0.0
runMainIO GHC.TopHandler 2656 1 0.0 0.0 100.0 99.5
bindIO GHC.Base 2661 1 0.0 0.0 0.0 0.0
>>= GHC.Base 2660 1 0.0 0.0 0.0 0.0
catch Control.Exception.Base 2658 902 0.0 0.0 100.0 99.5
catchException GHC.IO 2659 1404 0.0 0.0 100.0 99.5
initPackages Packages 15598 0 0.0 0.0 0.0 0.0
readPackageConfigs Packages 15599 0 0.0 0.0 0.0 0.0
resolvePackageConfig Packages 15845 0 0.0 0.0 0.0 0.0
getAppUserDataDirectory System.Directory 15852 0 0.0 0.0 0.0 0.0
getEnv System.Environment 15862 0 0.0 0.0 0.0 0.0
lookupEnv System.Environment 15865 1 0.0 0.0 0.0 0.0
withCString Foreign.C.String 15866 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 15868 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15867 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 15863 177 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 15864 183 0.0 0.0 0.0 0.0
maybe Data.Maybe 16144 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 16147 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16148 1 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 16132 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 16141 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 16142 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16143 1 0.0 0.0 0.0 0.0
utf8_DF GHC.IO.Encoding.UTF8 16133 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 16134 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16135 1 0.0 0.0 0.0 0.0
close GHC.IO.Encoding.Types 16131 2 0.0 0.0 0.0 0.0
bufferElems GHC.IO.Buffer 16120 1 0.0 0.0 0.0 0.0
- GHC.Num 16121 1 0.0 0.0 0.0 0.0
unsafeChr GHC.Base 16105 12 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 16098 12 0.0 0.0 0.0 0.0
+ GHC.Num 16114 12 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 16110 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 16111 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 16112 12 0.0 0.0 0.0 0.0
returnIO GHC.Base 16108 12 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16109 12 0.0 0.0 0.0 0.0
return GHC.Base 16107 12 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 16104 12 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 16103 12 0.0 0.0 0.0 0.0
writeWideCharOffPtr GHC.Storable 16102 12 0.0 0.0 0.0 0.0
writeWideCharOffPtr.\ GHC.Storable 16106 12 0.0 0.0 0.0 0.0
>> GHC.Base 16100 12 0.0 0.0 0.0 0.0
>>= GHC.Base 16101 12 0.0 0.0 0.0 0.0
>>= GHC.Base 16099 12 0.0 0.0 0.0 0.0
<= GHC.Word 16097 12 0.0 0.0 0.0 0.0
utf8_decode GHC.IO.Encoding.UTF8 16081 1 0.0 0.0 0.0 0.0
utf8_decode.loop GHC.IO.Encoding.UTF8 16082 13 0.0 0.0 0.0 0.0
utf8_decode.done GHC.IO.Encoding.UTF8 16115 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 16117 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16118 1 0.0 0.0 0.0 0.0
return GHC.Base 16116 1 0.0 0.0 0.0 0.0
+ GHC.Num 16113 12 0.0 0.0 0.0 0.0
readWord8Buf GHC.IO.Buffer 16084 12 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 16085 12 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 16094 12 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 16095 12 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 16096 12 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 16092 12 0.0 0.0 0.0 0.0
readWord8Buf.\ GHC.IO.Buffer 16087 12 0.0 0.0 0.0 0.0
peekByteOff Foreign.Storable 16088 12 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 16091 12 0.0 0.0 0.0 0.0
peek Foreign.Storable 16089 12 0.0 0.0 0.0 0.0
readWord8OffPtr GHC.Storable 16090 12 0.0 0.0 0.0 0.0
readWord8OffPtr.\ GHC.Storable 16093 12 0.0 0.0 0.0 0.0
>>= GHC.Base 16086 12 0.0 0.0 0.0 0.0
>>= GHC.Base 16083 12 0.0 0.0 0.0 0.0
encode GHC.IO.Encoding.Types 16080 1 0.0 0.0 0.0 0.0
mallocForeignPtrBytes.\ GHC.ForeignPtr 16079 1 0.0 0.0 0.0 0.0
mallocForeignPtrBytes GHC.ForeignPtr 16075 0 0.0 0.0 0.0 0.0
newIORef GHC.IORef 16076 0 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 16078 1 0.0 0.0 0.0 0.0
stToIO GHC.IO 16077 1 0.0 0.0 0.0 0.0
max GHC.Classes 16072 1 0.0 0.0 0.0 0.0
newCharBuffer GHC.IO.Buffer 16068 1 0.0 0.0 0.0 0.0
* GHC.Num 16071 1 0.0 0.0 0.0 0.0
newBuffer GHC.IO.Buffer 16069 1 0.0 0.0 0.0 0.0
mallocForeignPtrBytes GHC.ForeignPtr 16073 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16074 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16070 1 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 16066 1 0.0 0.0 0.0 0.0
fmap GHC.Base 16064 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16065 1 0.0 0.0 0.0 0.0
initFileSystemEncoding GHC.IO.Encoding 16058 0 0.0 0.0 0.0 0.0
mkTextEncoding' GHC.IO.Encoding 16059 0 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 16060 0 0.0 0.0 0.0 0.0
utf8_DF GHC.IO.Encoding.UTF8 16061 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 16062 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16063 1 0.0 0.0 0.0 0.0
bracket GHC.IO 16051 1 0.0 0.0 0.0 0.0
mask GHC.IO 16052 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 16055 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16056 1 0.0 0.0 0.0 0.0
block GHC.IO 16054 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 16057 0 0.0 0.0 0.0 0.0
>>= GHC.Base 16053 1 0.0 0.0 0.0 0.0
== GHC.Int 16047 13 0.0 0.0 0.0 0.0
peekCString GHC.Foreign 16040 1 0.0 0.0 0.0 0.0
lengthArray0 Foreign.Marshal.Array 16042 1 0.0 0.0 0.0 0.0
lengthArray0.loop Foreign.Marshal.Array 16043 13 0.0 0.0 0.0 0.0
returnIO GHC.Base 16049 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16050 1 0.0 0.0 0.0 0.0
+ GHC.Num 16048 12 0.0 0.0 0.0 0.0
readInt8OffPtr GHC.Storable 16045 13 0.0 0.0 0.0 0.0
readInt8OffPtr.\ GHC.Storable 16046 13 0.0 0.0 0.0 0.0
>>= GHC.Base 16044 13 0.0 0.0 0.0 0.0
>>= GHC.Base 16041 1 0.0 0.0 0.0 0.0
(...) GHC.IO.Encoding 16035 0 0.0 0.0 0.0 0.0
mkGlobal GHC.IO.Encoding 16036 0 0.0 0.0 0.0 0.0
unsafePerformIO GHC.IO 16037 0 0.0 0.0 0.0 0.0
unsafeDupablePerformIO GHC.IO 16038 0 0.0 0.0 0.0 0.0
>> GHC.Base 16039 0 0.0 0.0 0.0 0.0
/= GHC.Ptr 16032 1 0.0 0.0 0.0 0.0
not GHC.Classes 16034 1 0.0 0.0 0.0 0.0
== GHC.Ptr 16033 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 16021 0 0.0 0.0 0.0 0.0
bufR GHC.IO.Buffer 16022 1 0.0 0.0 0.0 0.0
withBuffer GHC.IO.Buffer 16011 2 0.0 0.0 0.0 0.0
castForeignPtr GHC.ForeignPtr 16020 2 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 16012 2 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 16128 2 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 16129 2 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 16130 2 0.0 0.0 0.0 0.0
peekArray Foreign.Marshal.Array 16119 1 0.0 0.0 0.0 0.0
peekArray.f Foreign.Marshal.Array 16123 12 0.0 0.0 0.0 0.0
- GHC.Num 16127 11 0.0 0.0 0.0 0.0
readWideCharOffPtr GHC.Storable 16125 12 0.0 0.0 0.0 0.0
readWideCharOffPtr.\ GHC.Storable 16126 12 0.0 0.0 0.0 0.0
>>= GHC.Base 16124 12 0.0 0.0 0.0 0.0
- GHC.Num 16122 1 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 16019 2 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 16014 1 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 16031 1 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 16026 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 16027 0 0.0 0.0 0.0 0.0
withCString.\ GHC.Foreign 16028 1 0.0 0.0 0.0 0.0
lookupEnv.\ System.Environment 16029 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16030 1 0.0 0.0 0.0 0.0
fmap GHC.Base 16024 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16025 1 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 16018 1 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 16023 1 0.0 0.0 0.0 0.0
when Control.Monad 16017 1 0.0 0.0 0.0 0.0
>> GHC.Base 16015 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16016 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16013 2 0.0 0.0 0.0 0.0
bufferAvailable GHC.IO.Buffer 16009 1 0.0 0.0 0.0 0.0
- GHC.Num 16010 1 0.0 0.0 0.0 0.0
&& GHC.Classes 16008 1 0.0 0.0 0.0 0.0
isEmptyBuffer GHC.IO.Buffer 16007 2 0.0 0.0 0.0 0.0
writeWord8Buf GHC.IO.Buffer 15989 4 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 15990 4 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 15999 4 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 16000 4 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 16001 4 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 15997 4 0.0 0.0 0.0 0.0
writeWord8Buf.\ GHC.IO.Buffer 15992 4 0.0 0.0 0.0 0.0
pokeByteOff Foreign.Storable 15993 4 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 15996 4 0.0 0.0 0.0 0.0
poke Foreign.Storable 15994 4 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 15995 4 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 15998 4 0.0 0.0 0.0 0.0
>>= GHC.Base 15991 4 0.0 0.0 0.0 0.0
ord GHC.Base 15988 4 0.0 0.0 0.0 0.0
bufferAdd GHC.IO.Buffer 15974 2 0.0 0.0 0.0 0.0
+ GHC.Num 15975 2 0.0 0.0 0.0 0.0
emptyBuffer GHC.IO.Buffer 15973 4 0.0 0.0 0.0 0.0
* GHC.Num 15962 2 0.0 0.0 0.0 0.0
+ GHC.Num 15961 5 0.0 0.0 0.0 0.0
allocaBytes Foreign.Marshal.Alloc 15960 1 0.0 0.0 0.0 0.0
allocaBytes.\ Foreign.Marshal.Alloc 15963 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16140 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 16139 1 0.0 0.0 0.0 0.0
return GHC.Base 16138 1 0.0 0.0 0.0 0.0
unIO GHC.Base 16137 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go GHC.Foreign 15970 1 0.0 0.0 0.0 0.0
utf8_encode GHC.IO.Encoding.UTF8 15976 1 0.0 0.0 0.0 0.0
utf8_encode.loop GHC.IO.Encoding.UTF8 15977 5 0.0 0.0 0.0 0.0
utf8_encode.done GHC.IO.Encoding.UTF8 16003 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 16005 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16006 1 0.0 0.0 0.0 0.0
return GHC.Base 16004 1 0.0 0.0 0.0 0.0
+ GHC.Num 16002 4 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 15979 4 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 15985 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 15986 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 15987 4 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 15983 4 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 15982 4 0.0 0.0 0.0 0.0
readWideCharOffPtr GHC.Storable 15981 4 0.0 0.0 0.0 0.0
readWideCharOffPtr.\ GHC.Storable 15984 4 0.0 0.0 0.0 0.0
>>= GHC.Base 15980 8 0.0 0.0 0.0 0.0
>>= GHC.Base 15978 4 0.0 0.0 0.0 0.0
encode GHC.IO.Encoding.Types 15972 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15971 1 0.0 0.0 0.0 0.0
allocaBytes.\.addr Foreign.Marshal.Alloc 15968 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15966 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall GHC.Foreign 15964 1 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 15967 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15969 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15965 1 0.0 0.0 0.0 0.0
putDebugMsg GHC.Foreign 15956 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 15958 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15959 2 0.0 0.0 0.0 0.0
const GHC.Base 15957 2 0.0 0.0 0.0 0.0
>> GHC.Base 15954 40 0.0 0.0 0.0 0.0
>>= GHC.Base 15955 40 0.0 0.0 0.0 0.0
returnIO GHC.Base 15952 50 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15953 50 0.0 0.0 0.0 0.0
return GHC.Base 15951 47 0.0 0.0 0.0 0.0
newIORef.\ GHC.IORef 15947 4 0.0 0.0 0.0 0.0
returnIO GHC.Base 15949 4 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15950 4 0.0 0.0 0.0 0.0
return GHC.Base 15948 4 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 15945 0 0.0 0.0 0.0 0.0
newSTRef.\ GHC.STRef 15946 4 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 15941 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16067 1 0.0 0.0 0.0 0.0
newIORef GHC.IORef 15942 0 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 15944 3 0.0 0.0 0.0 0.0
stToIO GHC.IO 15943 3 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 15931 0 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 15932 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 15933 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15934 1 0.0 0.0 0.0 0.0
>>.\ GHC.Base 15929 58 0.0 0.0 0.0 0.0
unsafeUnmask GHC.IO 15898 2 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 15910 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 15911 0 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 15939 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15940 1 0.0 0.0 0.0 0.0
fmap GHC.Base 15937 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15938 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15936 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 15912 0 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 15917 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15935 1 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 15922 1 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 15923 5 0.0 0.0 0.0 0.0
return GHC.Base 15930 1 0.0 0.0 0.0 0.0
writeWideCharOffPtr GHC.Storable 15926 4 0.0 0.0 0.0 0.0
writeWideCharOffPtr.\ GHC.Storable 15928 4 0.0 0.0 0.0 0.0
>> GHC.Base 15924 4 0.0 0.0 0.0 0.0
>>= GHC.Base 15925 4 0.0 0.0 0.0 0.0
>> GHC.Base 15918 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15919 1 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 15913 0 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 15914 0 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 15915 0 0.0 0.0 0.0 0.0
allocaBytesAligned.\ Foreign.Marshal.Alloc 15916 1 0.0 0.0 0.0 0.0
allocaBytesAligned.\.addr Foreign.Marshal.Alloc 15927 1 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 15920 0 0.0 0.0 0.0 0.0
>> GHC.Base 15921 0 0.0 0.0 0.0 0.0
>>= GHC.Base 15897 21 0.0 0.0 0.0 0.0
onException GHC.IO 15896 2 0.0 0.0 0.0 0.0
initForeignEncoding GHC.IO.Encoding 15890 0 0.0 0.0 0.0 0.0
mkTextEncoding' GHC.IO.Encoding 15891 0 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 15892 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 15893 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 15894 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15895 1 0.0 0.0 0.0 0.0
getMaskingState.\ GHC.IO 15885 2 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 15880 1 0.0 0.0 0.0 0.0
withCString GHC.Foreign 15881 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 15899 1 0.0 0.0 0.0 0.0
withArrayLen.len Foreign.Marshal.Array 15904 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 15905 5 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 15900 1 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 15901 1 0.0 0.0 0.0 0.0
alignment Foreign.Storable 15909 1 0.0 0.0 0.0 0.0
sizeOf Foreign.Storable 15908 1 0.0 0.0 0.0 0.0
* GHC.Num 15903 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 15902 1 0.0 0.0 0.0 0.0
bracket GHC.IO 15882 1 0.0 0.0 0.0 0.0
mask GHC.IO 15883 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 15887 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15888 1 0.0 0.0 0.0 0.0
block GHC.IO 15886 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 15889 0 0.0 0.0 0.0 0.0
>>= GHC.Base 15884 1 0.0 0.0 0.0 0.0
unIO GHC.Base 15879 182 0.0 0.0 0.0 0.0
readIORef GHC.IORef 15876 0 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 15877 0 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 15878 2 0.0 0.0 0.0 0.0
(...) GHC.IO.Encoding 15871 0 0.0 0.0 0.0 0.0
mkGlobal GHC.IO.Encoding 15872 0 0.0 0.0 0.0 0.0
unsafePerformIO GHC.IO 15873 0 0.0 0.0 0.0 0.0
unsafeDupablePerformIO GHC.IO 15874 0 0.0 0.0 0.0 0.0
>> GHC.Base 15875 0 0.0 0.0 0.0 0.0
lookupEnv System.Environment 15869 0 0.0 0.0 0.0 0.0
withCString Foreign.C.String 15870 0 0.0 0.0 0.0 0.0
bindIO GHC.Base 15856 0 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 15857 1 0.0 0.0 0.0 0.0
++ GHC.Base 16264 13 0.0 0.0 0.0 0.0
returnIO GHC.Base 16151 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16152 1 0.0 0.0 0.0 0.0
return GHC.Base 16150 1 0.0 0.0 0.0 0.0
unIO GHC.Base 16149 1 0.0 0.0 0.0 0.0
modifyIOError System.IO.Error 15853 0 0.0 0.0 0.0 0.0
bindIO GHC.Base 15846 439 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 15847 444 0.0 0.0 0.0 0.0
noDuplicate.\ GHC.IO 17354 1 0.0 0.0 0.0 0.0
isDirectory System.Posix.Files.Common 17344 1 0.0 0.0 0.0 0.0
fileMode System.Posix.Files.Common 17348 1 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 17355 1 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 17364 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 17365 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 17366 1 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 17362 1 0.0 0.0 0.0 0.0
fileMode.\ System.Posix.Files.Common 17357 1 0.0 0.0 0.0 0.0
peekByteOff Foreign.Storable 17358 1 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 17361 1 0.0 0.0 0.0 0.0
peek Foreign.Storable 17359 1 0.0 0.0 0.0 0.0
readWord32OffPtr GHC.Storable 17360 1 0.0 0.0 0.0 0.0
readWord32OffPtr.\ GHC.Storable 17363 1 0.0 0.0 0.0 0.0
>>= GHC.Base 17356 1 0.0 0.0 0.0 0.0
unsafePerformIO GHC.IO 17349 1 0.0 0.0 0.0 0.0
>> GHC.Base 17351 1 0.0 0.0 0.0 0.0
>>= GHC.Base 17352 1 0.0 0.0 0.0 0.0
unsafeDupablePerformIO GHC.IO 17350 1 0.0 0.0 0.0 0.0
>> GHC.Base 17353 0 0.0 0.0 0.0 0.0
intersectFileModes System.Posix.Files.Common 17346 1 0.0 0.0 0.0 0.0
.&. GHC.Word 17347 1 0.0 0.0 0.0 0.0
== GHC.Word 17345 1 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 16446 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 16447 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 16448 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16449 1 0.0 0.0 0.0 0.0
close GHC.IO.Encoding.Types 16445 1 0.0 0.0 0.0 0.0
== GHC.Int 16428 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 16407 0 0.0 0.0 0.0 0.0
bufR GHC.IO.Buffer 16408 1 0.0 0.0 0.0 0.0
withBuffer GHC.IO.Buffer 16397 1 0.0 0.0 0.0 0.0
castForeignPtr GHC.ForeignPtr 16406 1 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 16398 1 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 16438 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 16439 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 16440 1 0.0 0.0 0.0 0.0
getFileStatus.\ System.Posix.Files 16415 0 0.0 0.0 0.0 0.0
getFileStatus.\.\ System.Posix.Files 16416 1 0.0 0.0 0.0 0.0
throwErrnoPathIfMinus1Retry_ System.Posix.Error 16417 1 0.0 0.0 0.0 0.0
throwErrnoPathIfRetry System.Posix.Error 16423 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16424 1 0.0 0.0 0.0 0.0
void Control.Monad 16420 0 0.0 0.0 0.0 0.0
fmap GHC.Base 16421 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16422 1 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 16405 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 16400 1 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 16425 1 0.0 0.0 0.0 0.0
withFilePath.\ System.Posix.Internals 16412 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 16413 0 0.0 0.0 0.0 0.0
withCString.\ GHC.Foreign 16414 1 0.0 0.0 0.0 0.0
fmap GHC.Base 16410 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16411 1 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 16404 1 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 16409 1 0.0 0.0 0.0 0.0
when Control.Monad 16403 1 0.0 0.0 0.0 0.0
>> GHC.Base 16401 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16402 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16399 1 0.0 0.0 0.0 0.0
bufferAvailable GHC.IO.Buffer 16395 1 0.0 0.0 0.0 0.0
- GHC.Num 16396 1 0.0 0.0 0.0 0.0
&& GHC.Classes 16394 1 0.0 0.0 0.0 0.0
isEmptyBuffer GHC.IO.Buffer 16393 1 0.0 0.0 0.0 0.0
writeWord8Buf GHC.IO.Buffer 16375 51 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 16376 51 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 16385 51 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 16386 51 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 16387 51 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 16383 51 0.0 0.0 0.0 0.0
writeWord8Buf.\ GHC.IO.Buffer 16378 51 0.0 0.0 0.0 0.0
pokeByteOff Foreign.Storable 16379 51 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 16382 51 0.0 0.0 0.0 0.0
poke Foreign.Storable 16380 51 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 16381 51 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 16384 51 0.0 0.0 0.0 0.0
>>= GHC.Base 16377 51 0.0 0.0 0.0 0.0
ord GHC.Base 16374 51 0.0 0.0 0.0 0.0
bufferAdd GHC.IO.Buffer 16360 1 0.0 0.0 0.0 0.0
+ GHC.Num 16361 1 0.0 0.0 0.0 0.0
emptyBuffer GHC.IO.Buffer 16359 2 0.0 0.0 0.0 0.0
* GHC.Num 16348 1 0.0 0.0 0.0 0.0
+ GHC.Num 16347 52 0.0 0.0 0.0 0.0
allocaBytes Foreign.Marshal.Alloc 16346 1 0.0 0.0 0.0 0.0
allocaBytes.\ Foreign.Marshal.Alloc 16349 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16444 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 16443 1 0.0 0.0 0.0 0.0
return GHC.Base 16442 1 0.0 0.0 0.0 0.0
unIO GHC.Base 16441 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go GHC.Foreign 16356 1 0.0 0.0 0.0 0.0
utf8_encode GHC.IO.Encoding.UTF8 16362 1 0.0 0.0 0.0 0.0
utf8_encode.loop GHC.IO.Encoding.UTF8 16363 52 0.0 0.0 0.0 0.0
utf8_encode.done GHC.IO.Encoding.UTF8 16389 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 16391 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16392 1 0.0 0.0 0.0 0.0
return GHC.Base 16390 1 0.0 0.0 0.0 0.0
+ GHC.Num 16388 51 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 16365 51 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 16371 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 16372 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 16373 51 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 16369 51 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 16368 51 0.0 0.0 0.0 0.0
readWideCharOffPtr GHC.Storable 16367 51 0.0 0.0 0.0 0.0
readWideCharOffPtr.\ GHC.Storable 16370 51 0.0 0.0 0.0 0.0
>>= GHC.Base 16366 102 0.0 0.0 0.0 0.0
>>= GHC.Base 16364 51 0.0 0.0 0.0 0.0
encode GHC.IO.Encoding.Types 16358 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16357 1 0.0 0.0 0.0 0.0
allocaBytes.\.addr Foreign.Marshal.Alloc 16354 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16352 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall GHC.Foreign 16350 1 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 16353 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16355 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16351 1 0.0 0.0 0.0 0.0
putDebugMsg GHC.Foreign 16342 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 16344 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16345 2 0.0 0.0 0.0 0.0
const GHC.Base 16343 2 0.0 0.0 0.0 0.0
returnIO GHC.Base 16340 167 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16341 167 0.0 0.0 0.0 0.0
return GHC.Base 16339 163 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 16335 0 0.0 0.0 0.0 0.0
newIORef GHC.IORef 16336 0 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 16338 2 0.0 0.0 0.0 0.0
stToIO GHC.IO 16337 2 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 16325 0 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 16326 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 16327 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16328 1 0.0 0.0 0.0 0.0
>>.\ GHC.Base 16323 213 0.0 0.0 0.0 0.0
resolvePackageConfig.dir Packages 16240 1 0.0 0.0 0.0 0.0
combine System.FilePath.Posix 16241 1 0.0 0.0 0.0 0.0
combineAlways System.FilePath.Posix 16262 1 0.0 0.0 0.0 0.0
++ GHC.Base 16282 18 0.0 0.0 0.0 0.0
isDrive System.FilePath.Posix 16273 0 0.0 0.0 0.0 0.0
null GHC.List 16281 1 0.0 0.0 0.0 0.0
dropDrive System.FilePath.Posix 16274 0 0.0 0.0 0.0 0.0
snd Data.Tuple 16278 1 0.0 0.0 0.0 0.0
splitDrive System.FilePath.Posix 16275 1 0.0 0.0 0.0 0.0
span GHC.List 16276 2 0.0 0.0 0.0 0.0
span.(...) GHC.List 16280 1 0.0 0.0 0.0 0.0
span.zs GHC.List 16279 1 0.0 0.0 0.0 0.0
== GHC.Classes 16277 2 0.0 0.0 0.0 0.0
last GHC.List 16268 1 0.0 0.0 0.0 0.0
last.last' GHC.List 16269 17 0.0 0.0 0.0 0.0
isPathSeparator System.FilePath.Posix 16265 0 0.0 0.0 0.0 0.0
elem GHC.List 16266 2 0.0 0.0 0.0 0.0
|| GHC.Classes 16272 1 0.0 0.0 0.0 0.0
== GHC.Classes 16267 1 0.0 0.0 0.0 0.0
null GHC.List 16263 2 0.0 0.0 0.0 0.0
head GHC.List 16260 1 0.0 0.0 0.0 0.0
isPathSeparator System.FilePath.Posix 16257 0 0.0 0.0 0.0 0.0
elem GHC.List 16258 2 0.0 0.0 0.0 0.0
|| GHC.Classes 16261 1 0.0 0.0 0.0 0.0
== GHC.Classes 16259 1 0.0 0.0 0.0 0.0
null GHC.List 16256 1 0.0 0.0 0.0 0.0
not GHC.Classes 16255 1 0.0 0.0 0.0 0.0
&& GHC.Classes 16254 1 0.0 0.0 0.0 0.0
hasDrive System.FilePath.Posix 16243 0 0.0 0.0 0.0 0.0
not GHC.Classes 16253 1 0.0 0.0 0.0 0.0
null GHC.List 16252 1 0.0 0.0 0.0 0.0
takeDrive System.FilePath.Posix 16244 0 0.0 0.0 0.0 0.0
fst Data.Tuple 16251 1 0.0 0.0 0.0 0.0
splitDrive System.FilePath.Posix 16245 1 0.0 0.0 0.0 0.0
span GHC.List 16246 1 0.0 0.0 0.0 0.0
== GHC.Classes 16250 1 0.0 0.0 0.0 0.0
|| GHC.Classes 16242 1 0.0 0.0 0.0 0.0
resolvePackageConfig.pkgconf Packages 16216 1 0.0 0.0 0.0 0.0
combine System.FilePath.Posix 16217 1 0.0 0.0 0.0 0.0
combineAlways System.FilePath.Posix 16238 1 0.0 0.0 0.0 0.0
++ GHC.Base 16301 37 0.0 0.0 0.0 0.0
isDrive System.FilePath.Posix 16292 0 0.0 0.0 0.0 0.0
null GHC.List 16300 1 0.0 0.0 0.0 0.0
dropDrive System.FilePath.Posix 16293 0 0.0 0.0 0.0 0.0
snd Data.Tuple 16297 1 0.0 0.0 0.0 0.0
splitDrive System.FilePath.Posix 16294 1 0.0 0.0 0.0 0.0
span GHC.List 16295 2 0.0 0.0 0.0 0.0
span.(...) GHC.List 16299 1 0.0 0.0 0.0 0.0
span.zs GHC.List 16298 1 0.0 0.0 0.0 0.0
== GHC.Classes 16296 2 0.0 0.0 0.0 0.0
last GHC.List 16286 1 0.0 0.0 0.0 0.0
last.last' GHC.List 16287 36 0.0 0.0 0.0 0.0
isPathSeparator System.FilePath.Posix 16283 0 0.0 0.0 0.0 0.0
elem GHC.List 16284 2 0.0 0.0 0.0 0.0
|| GHC.Classes 16291 1 0.0 0.0 0.0 0.0
== GHC.Classes 16285 1 0.0 0.0 0.0 0.0
null GHC.List 16239 2 0.0 0.0 0.0 0.0
head GHC.List 16236 1 0.0 0.0 0.0 0.0
isPathSeparator System.FilePath.Posix 16233 0 0.0 0.0 0.0 0.0
elem GHC.List 16234 2 0.0 0.0 0.0 0.0
|| GHC.Classes 16237 1 0.0 0.0 0.0 0.0
== GHC.Classes 16235 1 0.0 0.0 0.0 0.0
null GHC.List 16232 1 0.0 0.0 0.0 0.0
not GHC.Classes 16231 1 0.0 0.0 0.0 0.0
&& GHC.Classes 16230 1 0.0 0.0 0.0 0.0
hasDrive System.FilePath.Posix 16219 0 0.0 0.0 0.0 0.0
not GHC.Classes 16229 1 0.0 0.0 0.0 0.0
null GHC.List 16228 1 0.0 0.0 0.0 0.0
takeDrive System.FilePath.Posix 16220 0 0.0 0.0 0.0 0.0
fst Data.Tuple 16227 1 0.0 0.0 0.0 0.0
splitDrive System.FilePath.Posix 16221 1 0.0 0.0 0.0 0.0
span GHC.List 16222 1 0.0 0.0 0.0 0.0
== GHC.Classes 16226 1 0.0 0.0 0.0 0.0
|| GHC.Classes 16218 1 0.0 0.0 0.0 0.0
unsafeUnmask GHC.IO 16208 1 0.0 0.0 0.0 0.0
withFilePath.\ System.Posix.Internals 16304 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 16305 0 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 16333 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16334 1 0.0 0.0 0.0 0.0
fmap GHC.Base 16331 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16332 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16330 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 16306 0 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 16311 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16329 1 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 16316 1 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 16317 52 0.0 0.0 0.0 0.0
return GHC.Base 16324 1 0.0 0.0 0.0 0.0
writeWideCharOffPtr GHC.Storable 16320 51 0.0 0.0 0.0 0.0
writeWideCharOffPtr.\ GHC.Storable 16322 51 0.0 0.0 0.0 0.0
>> GHC.Base 16318 51 0.0 0.0 0.0 0.0
>>= GHC.Base 16319 51 0.0 0.0 0.0 0.0
>> GHC.Base 16312 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16313 1 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 16307 0 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 16308 0 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 16309 0 0.0 0.0 0.0 0.0
allocaBytesAligned.\ Foreign.Marshal.Alloc 16310 1 0.0 0.0 0.0 0.0
allocaBytesAligned.\.addr Foreign.Marshal.Alloc 16321 1 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 16314 0 0.0 0.0 0.0 0.0
>> GHC.Base 16315 0 0.0 0.0 0.0 0.0
onException GHC.IO 16207 1 0.0 0.0 0.0 0.0
initFileSystemEncoding GHC.IO.Encoding 16201 0 0.0 0.0 0.0 0.0
mkTextEncoding' GHC.IO.Encoding 16202 0 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 16203 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 16204 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 16205 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16206 1 0.0 0.0 0.0 0.0
getMaskingState.\ GHC.IO 16196 1 0.0 0.0 0.0 0.0
withFilePath.\ System.Posix.Internals 16191 1 0.0 0.0 0.0 0.0
withCString GHC.Foreign 16192 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 16209 1 0.0 0.0 0.0 0.0
withArrayLen.len Foreign.Marshal.Array 16214 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 16215 52 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 16210 1 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 16211 1 0.0 0.0 0.0 0.0
alignment Foreign.Storable 16303 1 0.0 0.0 0.0 0.0
sizeOf Foreign.Storable 16302 1 0.0 0.0 0.0 0.0
* GHC.Num 16213 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 16212 1 0.0 0.0 0.0 0.0
bracket GHC.IO 16193 1 0.0 0.0 0.0 0.0
mask GHC.IO 16194 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 16198 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16199 1 0.0 0.0 0.0 0.0
block GHC.IO 16197 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 16200 0 0.0 0.0 0.0 0.0
>>= GHC.Base 16195 1 0.0 0.0 0.0 0.0
readIORef GHC.IORef 16188 0 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 16189 0 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 16190 1 0.0 0.0 0.0 0.0
(...) GHC.IO.Encoding 16183 0 0.0 0.0 0.0 0.0
mkGlobal GHC.IO.Encoding 16184 0 0.0 0.0 0.0 0.0
unsafePerformIO GHC.IO 16185 0 0.0 0.0 0.0 0.0
unsafeDupablePerformIO GHC.IO 16186 0 0.0 0.0 0.0 0.0
>> GHC.Base 16187 0 0.0 0.0 0.0 0.0
>> GHC.Base 16178 159 0.0 0.0 0.0 0.0
>>= GHC.Base 16179 159 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 16176 1 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 16450 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 16451 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 16452 1 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 16426 1 0.0 0.0 0.0 0.0
getFileStatus.\ System.Posix.Files 16180 1 0.0 0.0 0.0 0.0
withFilePath System.Posix.Internals 16181 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16182 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16177 1 0.0 0.0 0.0 0.0
mallocForeignPtrBytes.\ GHC.ForeignPtr 16175 1 0.0 0.0 0.0 0.0
newIORef.\ GHC.IORef 16171 3 0.0 0.0 0.0 0.0
returnIO GHC.Base 16173 3 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 16174 3 0.0 0.0 0.0 0.0
return GHC.Base 16172 3 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 16169 0 0.0 0.0 0.0 0.0
newSTRef.\ GHC.STRef 16170 3 0.0 0.0 0.0 0.0
mallocForeignPtrBytes GHC.ForeignPtr 16165 0 0.0 0.0 0.0 0.0
newIORef GHC.IORef 16166 0 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 16168 1 0.0 0.0 0.0 0.0
stToIO GHC.IO 16167 1 0.0 0.0 0.0 0.0
getFileStatus System.Posix.Files 16163 0 0.0 0.0 0.0 0.0
mallocForeignPtrBytes GHC.ForeignPtr 16164 0 0.0 0.0 0.0 0.0
>>= GHC.Base 16155 3 0.0 0.0 0.0 0.0
unIO GHC.Base 16154 443 0.0 0.0 0.0 0.0
doesDirectoryExist System.Directory 16153 1 0.0 0.0 0.0 0.0
getFileStatus System.Posix.Files 16157 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16158 1 0.0 0.0 0.0 0.0
>>= GHC.Base 16156 1 0.0 0.0 0.0 0.0
getEnv System.Environment 15607 0 0.0 0.0 0.0 0.0
getEnv.handleError System.Environment 15796 1 0.0 0.0 0.0 0.0
ioe_missingEnvVar System.Environment 15797 1 0.0 0.0 0.0 0.0
ioException GHC.IO.Exception 15798 1 0.0 0.0 0.0 0.0
throwIO GHC.IO 15799 1 0.0 0.0 0.0 0.0
toException GHC.Exception 15806 0 0.0 0.0 0.0 0.0
lookupEnv System.Environment 15610 1 0.0 0.0 0.0 0.0
withCString Foreign.C.String 15611 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 15613 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15612 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 15608 148 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 15609 152 0.0 0.0 0.0 0.0
getEnv.handleError System.Environment 15800 0 0.0 0.0 0.0 0.0
ioe_missingEnvVar System.Environment 15801 0 0.0 0.0 0.0 0.0
ioException GHC.IO.Exception 15802 0 0.0 0.0 0.0 0.0
throwIO GHC.IO 15803 0 0.0 0.0 0.0 0.0
catchException.handler' GHC.IO 15804 1 0.0 0.0 0.0 0.0
try.\ Control.Exception.Base 15814 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 15816 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15817 1 0.0 0.0 0.0 0.0
return GHC.Base 15815 1 0.0 0.0 0.0 0.0
unIO GHC.Base 15813 1 0.0 0.0 0.0 0.0
fromException GHC.Exception 15805 1 0.0 0.0 0.0 0.0
cast Data.Typeable 15807 1 0.0 0.0 0.0 0.0
typeRep# GHC.IO.Exception 15809 2 0.0 0.0 0.0 0.0
== Data.Typeable.Internal 15808 1 0.0 0.0 0.0 0.0
== GHC.Fingerprint.Type 15810 1 0.0 0.0 0.0 0.0
&& GHC.Classes 15812 1 0.0 0.0 0.0 0.0
== GHC.Word 15811 2 0.0 0.0 0.0 0.0
maybe Data.Maybe 15795 1 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 15791 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 15792 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 15793 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15794 1 0.0 0.0 0.0 0.0
close GHC.IO.Encoding.Types 15790 1 0.0 0.0 0.0 0.0
/= GHC.Ptr 15777 1 0.0 0.0 0.0 0.0
not GHC.Classes 15779 1 0.0 0.0 0.0 0.0
== GHC.Ptr 15778 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 15766 0 0.0 0.0 0.0 0.0
bufR GHC.IO.Buffer 15767 1 0.0 0.0 0.0 0.0
withBuffer GHC.IO.Buffer 15756 1 0.0 0.0 0.0 0.0
castForeignPtr GHC.ForeignPtr 15765 1 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 15757 1 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 15783 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 15784 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 15785 1 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 15764 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 15759 1 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 15776 1 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 15771 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 15772 0 0.0 0.0 0.0 0.0
withCString.\ GHC.Foreign 15773 1 0.0 0.0 0.0 0.0
lookupEnv.\ System.Environment 15774 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15775 1 0.0 0.0 0.0 0.0
fmap GHC.Base 15769 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15770 1 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 15763 1 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 15768 1 0.0 0.0 0.0 0.0
when Control.Monad 15762 1 0.0 0.0 0.0 0.0
>> GHC.Base 15760 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15761 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15758 1 0.0 0.0 0.0 0.0
bufferAvailable GHC.IO.Buffer 15754 1 0.0 0.0 0.0 0.0
- GHC.Num 15755 1 0.0 0.0 0.0 0.0
&& GHC.Classes 15753 1 0.0 0.0 0.0 0.0
isEmptyBuffer GHC.IO.Buffer 15752 1 0.0 0.0 0.0 0.0
writeWord8Buf GHC.IO.Buffer 15734 16 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 15735 16 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 15744 16 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 15745 16 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 15746 16 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 15742 16 0.0 0.0 0.0 0.0
writeWord8Buf.\ GHC.IO.Buffer 15737 16 0.0 0.0 0.0 0.0
pokeByteOff Foreign.Storable 15738 16 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 15741 16 0.0 0.0 0.0 0.0
poke Foreign.Storable 15739 16 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 15740 16 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 15743 16 0.0 0.0 0.0 0.0
>>= GHC.Base 15736 16 0.0 0.0 0.0 0.0
ord GHC.Base 15733 16 0.0 0.0 0.0 0.0
bufferAdd GHC.IO.Buffer 15719 1 0.0 0.0 0.0 0.0
+ GHC.Num 15720 1 0.0 0.0 0.0 0.0
emptyBuffer GHC.IO.Buffer 15718 2 0.0 0.0 0.0 0.0
* GHC.Num 15707 1 0.0 0.0 0.0 0.0
+ GHC.Num 15706 17 0.0 0.0 0.0 0.0
allocaBytes Foreign.Marshal.Alloc 15705 1 0.0 0.0 0.0 0.0
allocaBytes.\ Foreign.Marshal.Alloc 15708 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15789 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 15788 1 0.0 0.0 0.0 0.0
return GHC.Base 15787 1 0.0 0.0 0.0 0.0
unIO GHC.Base 15786 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go GHC.Foreign 15715 1 0.0 0.0 0.0 0.0
utf8_encode GHC.IO.Encoding.UTF8 15721 1 0.0 0.0 0.0 0.0
utf8_encode.loop GHC.IO.Encoding.UTF8 15722 17 0.0 0.0 0.0 0.0
utf8_encode.done GHC.IO.Encoding.UTF8 15748 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 15750 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15751 1 0.0 0.0 0.0 0.0
return GHC.Base 15749 1 0.0 0.0 0.0 0.0
+ GHC.Num 15747 16 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 15724 16 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 15730 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 15731 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 15732 16 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 15728 16 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 15727 16 0.0 0.0 0.0 0.0
readWideCharOffPtr GHC.Storable 15726 16 0.0 0.0 0.0 0.0
readWideCharOffPtr.\ GHC.Storable 15729 16 0.0 0.0 0.0 0.0
>>= GHC.Base 15725 32 0.0 0.0 0.0 0.0
>>= GHC.Base 15723 16 0.0 0.0 0.0 0.0
encode GHC.IO.Encoding.Types 15717 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15716 1 0.0 0.0 0.0 0.0
allocaBytes.\.addr Foreign.Marshal.Alloc 15713 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15711 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall GHC.Foreign 15709 1 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 15712 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15714 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15710 1 0.0 0.0 0.0 0.0
putDebugMsg GHC.Foreign 15701 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 15703 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15704 2 0.0 0.0 0.0 0.0
const GHC.Base 15702 2 0.0 0.0 0.0 0.0
>> GHC.Base 15699 51 0.0 0.0 0.0 0.0
>>= GHC.Base 15700 51 0.0 0.0 0.0 0.0
returnIO GHC.Base 15697 55 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15698 55 0.0 0.0 0.0 0.0
return GHC.Base 15696 54 0.0 0.0 0.0 0.0
newIORef.\ GHC.IORef 15692 2 0.0 0.0 0.0 0.0
returnIO GHC.Base 15694 2 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15695 2 0.0 0.0 0.0 0.0
return GHC.Base 15693 2 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 15690 0 0.0 0.0 0.0 0.0
newSTRef.\ GHC.STRef 15691 2 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 15686 0 0.0 0.0 0.0 0.0
newIORef GHC.IORef 15687 0 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 15689 2 0.0 0.0 0.0 0.0
stToIO GHC.IO 15688 2 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 15676 0 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 15677 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 15678 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15679 1 0.0 0.0 0.0 0.0
>>.\ GHC.Base 15674 69 0.0 0.0 0.0 0.0
unsafeUnmask GHC.IO 15643 1 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 15655 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 15656 0 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 15684 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15685 1 0.0 0.0 0.0 0.0
fmap GHC.Base 15682 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15683 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15681 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 15657 0 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 15662 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15680 1 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 15667 1 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 15668 17 0.0 0.0 0.0 0.0
return GHC.Base 15675 1 0.0 0.0 0.0 0.0
writeWideCharOffPtr GHC.Storable 15671 16 0.0 0.0 0.0 0.0
writeWideCharOffPtr.\ GHC.Storable 15673 16 0.0 0.0 0.0 0.0
>> GHC.Base 15669 16 0.0 0.0 0.0 0.0
>>= GHC.Base 15670 16 0.0 0.0 0.0 0.0
>> GHC.Base 15663 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15664 1 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 15658 0 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 15659 0 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 15660 0 0.0 0.0 0.0 0.0
allocaBytesAligned.\ Foreign.Marshal.Alloc 15661 1 0.0 0.0 0.0 0.0
allocaBytesAligned.\.addr Foreign.Marshal.Alloc 15672 1 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 15665 0 0.0 0.0 0.0 0.0
>> GHC.Base 15666 0 0.0 0.0 0.0 0.0
>>= GHC.Base 15642 2 0.0 0.0 0.0 0.0
onException GHC.IO 15641 1 0.0 0.0 0.0 0.0
initForeignEncoding GHC.IO.Encoding 15635 0 0.0 0.0 0.0 0.0
mkTextEncoding' GHC.IO.Encoding 15636 0 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 15637 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 15638 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 15639 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15640 1 0.0 0.0 0.0 0.0
getMaskingState.\ GHC.IO 15630 1 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 15625 1 0.0 0.0 0.0 0.0
withCString GHC.Foreign 15626 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 15644 1 0.0 0.0 0.0 0.0
withArrayLen.len Foreign.Marshal.Array 15649 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 15650 17 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 15645 1 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 15646 1 0.0 0.0 0.0 0.0
alignment Foreign.Storable 15654 1 0.0 0.0 0.0 0.0
sizeOf Foreign.Storable 15653 1 0.0 0.0 0.0 0.0
* GHC.Num 15648 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 15647 1 0.0 0.0 0.0 0.0
bracket GHC.IO 15627 1 0.0 0.0 0.0 0.0
mask GHC.IO 15628 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 15632 1 0.0 0.0 0.0 0.0
>>= GHC.Base 15633 1 0.0 0.0 0.0 0.0
block GHC.IO 15631 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 15634 0 0.0 0.0 0.0 0.0
>>= GHC.Base 15629 1 0.0 0.0 0.0 0.0
unIO GHC.Base 15624 151 0.0 0.0 0.0 0.0
readIORef GHC.IORef 15621 0 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 15622 0 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 15623 1 0.0 0.0 0.0 0.0
(...) GHC.IO.Encoding 15616 0 0.0 0.0 0.0 0.0
mkGlobal GHC.IO.Encoding 15617 0 0.0 0.0 0.0 0.0
unsafePerformIO GHC.IO 15618 0 0.0 0.0 0.0 0.0
unsafeDupablePerformIO GHC.IO 15619 0 0.0 0.0 0.0 0.0
>> GHC.Base 15620 0 0.0 0.0 0.0 0.0
lookupEnv System.Environment 15614 0 0.0 0.0 0.0 0.0
lookupEnv.\ System.Environment 15780 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 15781 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 15782 1 0.0 0.0 0.0 0.0
withCString Foreign.C.String 15615 0 0.0 0.0 0.0 0.0
tryIO Exception 15600 0 0.0 0.0 0.0 0.0
try Control.Exception.Base 15601 0 0.0 0.0 0.0 0.0
bindIO GHC.Base 15602 0 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 15603 1 0.0 0.0 0.0 0.0
initDynFlags DynFlags 14087 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 14088 0 0.0 0.0 0.0 0.0
withCString.\ GHC.Foreign 14272 1 0.0 0.0 0.0 0.0
initDynFlags.\ DynFlags 14273 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 14275 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14274 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 14113 1 0.0 0.0 0.0 0.0
withArrayLen.len Foreign.Marshal.Array 14118 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 14119 3 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 14114 1 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 14115 1 0.0 0.0 0.0 0.0
alignment Foreign.Storable 14124 1 0.0 0.0 0.0 0.0
sizeOf Foreign.Storable 14123 1 0.0 0.0 0.0 0.0
* GHC.Num 14117 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 14116 1 0.0 0.0 0.0 0.0
bracket GHC.IO 14089 1 0.0 0.0 0.0 0.0
mask GHC.IO 14090 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14290 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 14100 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14293 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 14101 144 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 14102 153 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 14369 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 14376 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14377 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14378 1 0.0 0.0 0.0 0.0
utf8_DF GHC.IO.Encoding.UTF8 14370 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14371 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14372 1 0.0 0.0 0.0 0.0
close GHC.IO.Encoding.Types 14368 2 0.0 0.0 0.0 0.0
bufferElems GHC.IO.Buffer 14357 1 0.0 0.0 0.0 0.0
- GHC.Num 14358 1 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 14337 2 0.0 0.0 0.0 0.0
+ GHC.Num 14351 2 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 14348 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 14349 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 14350 2 0.0 0.0 0.0 0.0
returnIO GHC.Base 14346 2 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14347 2 0.0 0.0 0.0 0.0
return GHC.Base 14345 2 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 14343 2 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 14342 2 0.0 0.0 0.0 0.0
writeWideCharOffPtr GHC.Storable 14341 2 0.0 0.0 0.0 0.0
writeWideCharOffPtr.\ GHC.Storable 14344 2 0.0 0.0 0.0 0.0
>> GHC.Base 14339 2 0.0 0.0 0.0 0.0
>>= GHC.Base 14340 2 0.0 0.0 0.0 0.0
>>= GHC.Base 14338 2 0.0 0.0 0.0 0.0
fromInteger GHC.Word 14336 14 0.0 0.0 0.0 0.0
== GHC.Word 14335 2 0.0 0.0 0.0 0.0
not GHC.Classes 14334 2 0.0 0.0 0.0 0.0
>= GHC.Word 14331 12 0.0 0.0 0.0 0.0
<= GHC.Word 14330 14 0.0 0.0 0.0 0.0
utf8_decode GHC.IO.Encoding.UTF8 14314 1 0.0 0.0 0.0 0.0
utf8_decode.loop GHC.IO.Encoding.UTF8 14315 3 0.0 0.0 0.0 0.0
utf8_decode.done GHC.IO.Encoding.UTF8 14352 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 14354 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14355 1 0.0 0.0 0.0 0.0
return GHC.Base 14353 1 0.0 0.0 0.0 0.0
+ GHC.Num 14333 6 0.0 0.0 0.0 0.0
- GHC.Num 14332 2 0.0 0.0 0.0 0.0
readWord8Buf GHC.IO.Buffer 14317 6 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 14318 6 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 14327 6 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 14328 6 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 14329 6 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 14325 6 0.0 0.0 0.0 0.0
readWord8Buf.\ GHC.IO.Buffer 14320 6 0.0 0.0 0.0 0.0
peekByteOff Foreign.Storable 14321 6 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 14324 6 0.0 0.0 0.0 0.0
peek Foreign.Storable 14322 6 0.0 0.0 0.0 0.0
readWord8OffPtr GHC.Storable 14323 6 0.0 0.0 0.0 0.0
readWord8OffPtr.\ GHC.Storable 14326 6 0.0 0.0 0.0 0.0
>>= GHC.Base 14319 6 0.0 0.0 0.0 0.0
>>= GHC.Base 14316 2 0.0 0.0 0.0 0.0
encode GHC.IO.Encoding.Types 14313 1 0.0 0.0 0.0 0.0
mallocForeignPtrBytes.\ GHC.ForeignPtr 14312 1 0.0 0.0 0.0 0.0
mallocForeignPtrBytes GHC.ForeignPtr 14308 0 0.0 0.0 0.0 0.0
newIORef GHC.IORef 14309 0 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 14311 1 0.0 0.0 0.0 0.0
stToIO GHC.IO 14310 1 0.0 0.0 0.0 0.0
max GHC.Classes 14305 1 0.0 0.0 0.0 0.0
newCharBuffer GHC.IO.Buffer 14301 1 0.0 0.0 0.0 0.0
* GHC.Num 14304 1 0.0 0.0 0.0 0.0
newBuffer GHC.IO.Buffer 14302 1 0.0 0.0 0.0 0.0
mallocForeignPtrBytes GHC.ForeignPtr 14306 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14307 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14303 1 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 14299 1 0.0 0.0 0.0 0.0
fmap GHC.Base 14297 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14298 1 0.0 0.0 0.0 0.0
block GHC.IO 14292 0 0.0 0.0 0.0 0.0
getMaskingState.\ GHC.IO 14291 1 0.0 0.0 0.0 0.0
== GHC.Int 14286 7 0.0 0.0 0.0 0.0
withCString.\ GHC.Foreign 14276 0 0.0 0.0 0.0 0.0
initDynFlags.\ DynFlags 14277 0 0.0 0.0 0.0 0.0
peekCString GHC.Foreign 14278 1 0.0 0.0 0.0 0.0
lengthArray0 Foreign.Marshal.Array 14280 1 0.0 0.0 0.0 0.0
lengthArray0.loop Foreign.Marshal.Array 14281 7 0.0 0.0 0.0 0.0
returnIO GHC.Base 14288 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14289 1 0.0 0.0 0.0 0.0
+ GHC.Num 14287 6 0.0 0.0 0.0 0.0
readInt8OffPtr GHC.Storable 14283 7 0.0 0.0 0.0 0.0
readInt8OffPtr.\ GHC.Storable 14285 7 0.0 0.0 0.0 0.0
>>= GHC.Base 14282 7 0.0 0.0 0.0 0.0
>>= GHC.Base 14279 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 14267 0 0.0 0.0 0.0 0.0
bufR GHC.IO.Buffer 14268 1 0.0 0.0 0.0 0.0
withBuffer GHC.IO.Buffer 14257 2 0.0 0.0 0.0 0.0
castForeignPtr GHC.ForeignPtr 14266 2 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 14258 2 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 14365 2 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 14366 2 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 14367 2 0.0 0.0 0.0 0.0
peekArray Foreign.Marshal.Array 14356 1 0.0 0.0 0.0 0.0
peekArray.f Foreign.Marshal.Array 14360 2 0.0 0.0 0.0 0.0
- GHC.Num 14364 1 0.0 0.0 0.0 0.0
readWideCharOffPtr GHC.Storable 14362 2 0.0 0.0 0.0 0.0
readWideCharOffPtr.\ GHC.Storable 14363 2 0.0 0.0 0.0 0.0
>>= GHC.Base 14361 2 0.0 0.0 0.0 0.0
- GHC.Num 14359 1 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 14265 2 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 14260 1 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 14284 1 0.0 0.0 0.0 0.0
fmap GHC.Base 14270 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14271 1 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 14264 1 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 14269 1 0.0 0.0 0.0 0.0
when Control.Monad 14263 1 0.0 0.0 0.0 0.0
>> GHC.Base 14261 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14262 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14259 2 0.0 0.0 0.0 0.0
bufferAvailable GHC.IO.Buffer 14255 2 0.0 0.0 0.0 0.0
- GHC.Num 14256 2 0.0 0.0 0.0 0.0
tryFillBufferAndCall GHC.Foreign 14250 0 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go GHC.Foreign 14251 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14252 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14253 2 0.0 0.0 0.0 0.0
isEmptyBuffer GHC.IO.Buffer 14244 4 0.0 0.0 0.0 0.0
utf8_encode.loop.c3 GHC.IO.Encoding.UTF8 14236 5 0.0 0.0 0.0 0.0
utf8_encode.loop.c2 GHC.IO.Encoding.UTF8 14229 5 0.0 0.0 0.0 0.0
utf8_encode.loop.(...) GHC.IO.Encoding.UTF8 14214 5 0.0 0.0 0.0 0.0
ord3 GHC.IO.Encoding.UTF8 14215 5 0.0 0.0 0.0 0.0
ord3.x3 GHC.IO.Encoding.UTF8 14237 5 0.0 0.0 0.0 0.0
.&. Data.Bits 14239 5 0.0 0.0 0.0 0.0
+ GHC.Num 14238 5 0.0 0.0 0.0 0.0
ord3.x2 GHC.IO.Encoding.UTF8 14230 5 0.0 0.0 0.0 0.0
iShiftRA# GHC.Base 14235 5 0.0 0.0 0.0 0.0
shiftR Data.Bits 14233 5 0.0 0.0 0.0 0.0
.&. Data.Bits 14232 5 0.0 0.0 0.0 0.0
+ GHC.Num 14231 5 0.0 0.0 0.0 0.0
ord3.n GHC.IO.Encoding.UTF8 14219 5 0.0 0.0 0.0 0.0
ord GHC.Base 14220 5 0.0 0.0 0.0 0.0
ord3.x1 GHC.IO.Encoding.UTF8 14217 5 0.0 0.0 0.0 0.0
iShiftRA# GHC.Base 14223 5 0.0 0.0 0.0 0.0
shiftR Data.Bits 14221 5 0.0 0.0 0.0 0.0
+ GHC.Num 14218 5 0.0 0.0 0.0 0.0
assert GHC.Base 14216 5 0.0 0.0 0.0 0.0
utf8_encode.loop.c1 GHC.IO.Encoding.UTF8 14213 5 0.0 0.0 0.0 0.0
writeWord8Buf GHC.IO.Buffer 14204 15 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 14205 15 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 14225 15 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 14226 15 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 14227 15 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 14212 15 0.0 0.0 0.0 0.0
writeWord8Buf.\ GHC.IO.Buffer 14207 15 0.0 0.0 0.0 0.0
pokeByteOff Foreign.Storable 14208 15 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 14211 15 0.0 0.0 0.0 0.0
poke Foreign.Storable 14209 15 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 14210 15 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 14224 15 0.0 0.0 0.0 0.0
>>= GHC.Base 14206 15 0.0 0.0 0.0 0.0
&& GHC.Classes 14202 30 0.0 0.0 0.0 0.0
|| GHC.Classes 14201 9 0.0 0.0 0.0 0.0
ord GHC.Base 14200 5 0.0 0.0 0.0 0.0
bufferAdd GHC.IO.Buffer 14186 2 0.0 0.0 0.0 0.0
+ GHC.Num 14187 2 0.0 0.0 0.0 0.0
emptyBuffer GHC.IO.Buffer 14185 6 0.0 0.0 0.0 0.0
* GHC.Num 14174 4 0.0 0.0 0.0 0.0
+ GHC.Num 14173 6 0.0 0.0 0.0 0.0
allocaBytes Foreign.Marshal.Alloc 14172 3 0.0 0.0 0.0 0.0
allocaBytes.\ Foreign.Marshal.Alloc 14175 3 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14375 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 14374 1 0.0 0.0 0.0 0.0
return GHC.Base 14373 1 0.0 0.0 0.0 0.0
unIO GHC.Base 14254 3 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go GHC.Foreign 14182 3 0.0 0.0 0.0 0.0
utf8_encode GHC.IO.Encoding.UTF8 14188 3 0.0 0.0 0.0 0.0
utf8_encode.loop GHC.IO.Encoding.UTF8 14189 8 0.0 0.0 0.0 0.0
utf8_encode.done GHC.IO.Encoding.UTF8 14240 3 0.0 0.0 0.0 0.0
returnIO GHC.Base 14242 3 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14243 3 0.0 0.0 0.0 0.0
return GHC.Base 14241 3 0.0 0.0 0.0 0.0
+ GHC.Num 14228 15 0.0 0.0 0.0 0.0
- GHC.Num 14203 5 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 14191 5 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 14197 3 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 14198 3 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 14199 5 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 14195 5 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 14194 5 0.0 0.0 0.0 0.0
readWideCharOffPtr GHC.Storable 14193 5 0.0 0.0 0.0 0.0
readWideCharOffPtr.\ GHC.Storable 14196 5 0.0 0.0 0.0 0.0
>>= GHC.Base 14192 10 0.0 0.0 0.0 0.0
>>= GHC.Base 14190 5 0.0 0.0 0.0 0.0
encode GHC.IO.Encoding.Types 14184 3 0.0 0.0 0.0 0.0
>>= GHC.Base 14183 3 0.0 0.0 0.0 0.0
allocaBytes.\.addr Foreign.Marshal.Alloc 14180 3 0.0 0.0 0.0 0.0
>>= GHC.Base 14178 3 0.0 0.0 0.0 0.0
tryFillBufferAndCall GHC.Foreign 14176 3 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 14179 3 0.0 0.0 0.0 0.0
>>= GHC.Base 14181 3 0.0 0.0 0.0 0.0
>>= GHC.Base 14177 3 0.0 0.0 0.0 0.0
putDebugMsg GHC.Foreign 14168 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14170 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14171 6 0.0 0.0 0.0 0.0
const GHC.Base 14169 6 0.0 0.0 0.0 0.0
>> GHC.Base 14166 51 0.0 0.0 0.0 0.0
>>= GHC.Base 14167 51 0.0 0.0 0.0 0.0
returnIO GHC.Base 14164 49 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14165 49 0.0 0.0 0.0 0.0
return GHC.Base 14163 47 0.0 0.0 0.0 0.0
newIORef.\ GHC.IORef 14159 6 0.0 0.0 0.0 0.0
returnIO GHC.Base 14161 6 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14162 6 0.0 0.0 0.0 0.0
return GHC.Base 14160 6 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 14157 0 0.0 0.0 0.0 0.0
newSTRef.\ GHC.STRef 14158 6 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 14153 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14300 1 0.0 0.0 0.0 0.0
newIORef GHC.IORef 14154 0 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 14156 5 0.0 0.0 0.0 0.0
stToIO GHC.IO 14155 5 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 14144 0 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 14145 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14146 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14147 1 0.0 0.0 0.0 0.0
>>.\ GHC.Base 14142 57 0.0 0.0 0.0 0.0
unsafeUnmask GHC.IO 14112 2 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 14125 0 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 14130 1 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 14151 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14152 1 0.0 0.0 0.0 0.0
fmap GHC.Base 14149 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14150 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14148 2 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 14135 1 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 14136 3 0.0 0.0 0.0 0.0
return GHC.Base 14143 1 0.0 0.0 0.0 0.0
writeWideCharOffPtr GHC.Storable 14139 2 0.0 0.0 0.0 0.0
writeWideCharOffPtr.\ GHC.Storable 14141 2 0.0 0.0 0.0 0.0
>> GHC.Base 14137 2 0.0 0.0 0.0 0.0
>>= GHC.Base 14138 2 0.0 0.0 0.0 0.0
>> GHC.Base 14131 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14132 1 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 14126 0 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 14127 0 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 14128 0 0.0 0.0 0.0 0.0
allocaBytesAligned.\ Foreign.Marshal.Alloc 14129 1 0.0 0.0 0.0 0.0
allocaBytesAligned.\.addr Foreign.Marshal.Alloc 14140 1 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 14133 0 0.0 0.0 0.0 0.0
>> GHC.Base 14134 0 0.0 0.0 0.0 0.0
>>= GHC.Base 14111 13 0.0 0.0 0.0 0.0
unIO GHC.Base 14110 150 0.0 0.0 0.0 0.0
onException GHC.IO 14109 2 0.0 0.0 0.0 0.0
initLocaleEncoding GHC.IO.Encoding 14103 0 0.0 0.0 0.0 0.0
mkTextEncoding' GHC.IO.Encoding 14104 0 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 14105 0 0.0 0.0 0.0 0.0
utf8_DF GHC.IO.Encoding.UTF8 14294 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14295 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14296 1 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 14106 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14107 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14108 1 0.0 0.0 0.0 0.0
block GHC.IO 14096 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 14091 1 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 14092 1 0.0 0.0 0.0 0.0
unIO GHC.Base 14094 1 0.0 0.0 0.0 0.0
getMaskingState.\ GHC.IO 14093 1 0.0 0.0 0.0 0.0
catchException.handler' GHC.IO 14040 1 0.0 0.0 0.0 0.0
getTemporaryDirectory.\ System.Directory 14050 1 0.0 0.0 0.0 0.0
return GHC.Base 14058 1 0.0 0.0 0.0 0.0
isDoesNotExistError System.IO.Error 14052 0 0.0 0.0 0.0 0.0
isDoesNotExistErrorType System.IO.Error 14057 1 0.0 0.0 0.0 0.0
ioeGetErrorType System.IO.Error 14053 1 0.0 0.0 0.0 0.0
ioe_type GHC.IO.Exception 14054 1 0.0 0.0 0.0 0.0
unIO GHC.Base 14049 1 0.0 0.0 0.0 0.0
fromException GHC.Exception 14041 1 0.0 0.0 0.0 0.0
cast Data.Typeable 14043 1 0.0 0.0 0.0 0.0
unsafeCoerce Unsafe.Coerce 14055 1 0.0 0.0 0.0 0.0
local_id Unsafe.Coerce 14056 1 0.0 0.0 0.0 0.0
typeRep# GHC.IO.Exception 14045 2 0.0 0.0 0.0 0.0
== Data.Typeable.Internal 14044 1 0.0 0.0 0.0 0.0
== GHC.Fingerprint.Type 14046 1 0.0 0.0 0.0 0.0
&& GHC.Classes 14048 1 0.0 0.0 0.0 0.0
== GHC.Word 14047 2 0.0 0.0 0.0 0.0
getTemporaryDirectory System.Directory 13776 0 0.0 0.0 0.0 0.0
getTemporaryDirectory.\ System.Directory 14061 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14062 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14063 1 0.0 0.0 0.0 0.0
catchIOError System.IO.Error 14039 0 0.0 0.0 0.0 0.0
getEnv System.Environment 13777 0 0.0 0.0 0.0 0.0
getEnv.handleError System.Environment 14031 1 0.0 0.0 0.0 0.0
ioe_missingEnvVar System.Environment 14032 1 0.0 0.0 0.0 0.0
ioException GHC.IO.Exception 14033 1 0.0 0.0 0.0 0.0
throwIO GHC.IO 14034 1 0.0 0.0 0.0 0.0
toException GHC.Exception 14042 0 0.0 0.0 0.0 0.0
lookupEnv System.Environment 13780 1 0.0 0.0 0.0 0.0
withCString Foreign.C.String 13781 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 13783 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13782 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 13778 68 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 13779 72 0.0 0.0 0.0 0.0
getEnv.handleError System.Environment 14035 0 0.0 0.0 0.0 0.0
ioe_missingEnvVar System.Environment 14036 0 0.0 0.0 0.0 0.0
ioException GHC.IO.Exception 14037 0 0.0 0.0 0.0 0.0
throwIO GHC.IO 14038 0 0.0 0.0 0.0 0.0
maybe Data.Maybe 14030 1 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 14026 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 14027 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14028 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14029 1 0.0 0.0 0.0 0.0
close GHC.IO.Encoding.Types 14025 1 0.0 0.0 0.0 0.0
/= GHC.Ptr 14009 1 0.0 0.0 0.0 0.0
not GHC.Classes 14011 1 0.0 0.0 0.0 0.0
== GHC.Ptr 14010 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 13998 0 0.0 0.0 0.0 0.0
bufR GHC.IO.Buffer 13999 1 0.0 0.0 0.0 0.0
withBuffer GHC.IO.Buffer 13988 1 0.0 0.0 0.0 0.0
castForeignPtr GHC.ForeignPtr 13997 1 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 13989 1 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 14018 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 14019 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 14020 1 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 13996 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go.\ GHC.Foreign 13991 1 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 14008 1 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 14003 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 14004 0 0.0 0.0 0.0 0.0
withCString.\ GHC.Foreign 14005 1 0.0 0.0 0.0 0.0
lookupEnv.\ System.Environment 14006 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14007 1 0.0 0.0 0.0 0.0
fmap GHC.Base 14001 1 0.0 0.0 0.0 0.0
>>= GHC.Base 14002 1 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 13995 1 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 14000 1 0.0 0.0 0.0 0.0
when Control.Monad 13994 1 0.0 0.0 0.0 0.0
>> GHC.Base 13992 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13993 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13990 1 0.0 0.0 0.0 0.0
bufferAvailable GHC.IO.Buffer 13986 1 0.0 0.0 0.0 0.0
- GHC.Num 13987 1 0.0 0.0 0.0 0.0
&& GHC.Classes 13985 1 0.0 0.0 0.0 0.0
isEmptyBuffer GHC.IO.Buffer 13984 1 0.0 0.0 0.0 0.0
writeWord8Buf GHC.IO.Buffer 13966 6 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 13967 6 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 13976 6 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 13977 6 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 13978 6 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 13974 6 0.0 0.0 0.0 0.0
writeWord8Buf.\ GHC.IO.Buffer 13969 6 0.0 0.0 0.0 0.0
pokeByteOff Foreign.Storable 13970 6 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 13973 6 0.0 0.0 0.0 0.0
poke Foreign.Storable 13971 6 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 13972 6 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 13975 6 0.0 0.0 0.0 0.0
>>= GHC.Base 13968 6 0.0 0.0 0.0 0.0
ord GHC.Base 13965 6 0.0 0.0 0.0 0.0
bufferAdd GHC.IO.Buffer 13951 1 0.0 0.0 0.0 0.0
+ GHC.Num 13952 1 0.0 0.0 0.0 0.0
emptyBuffer GHC.IO.Buffer 13950 2 0.0 0.0 0.0 0.0
* GHC.Num 13939 1 0.0 0.0 0.0 0.0
+ GHC.Num 13938 7 0.0 0.0 0.0 0.0
allocaBytes Foreign.Marshal.Alloc 13937 1 0.0 0.0 0.0 0.0
allocaBytes.\ Foreign.Marshal.Alloc 13940 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14024 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 14023 1 0.0 0.0 0.0 0.0
return GHC.Base 14022 1 0.0 0.0 0.0 0.0
unIO GHC.Base 14021 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall.go GHC.Foreign 13947 1 0.0 0.0 0.0 0.0
utf8_encode GHC.IO.Encoding.UTF8 13953 1 0.0 0.0 0.0 0.0
utf8_encode.loop GHC.IO.Encoding.UTF8 13954 7 0.0 0.0 0.0 0.0
utf8_encode.done GHC.IO.Encoding.UTF8 13980 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 13982 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 13983 1 0.0 0.0 0.0 0.0
return GHC.Base 13981 1 0.0 0.0 0.0 0.0
+ GHC.Num 13979 6 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 13956 6 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 13962 1 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 13963 1 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 13964 6 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 13960 6 0.0 0.0 0.0 0.0
castPtr GHC.Ptr 13959 6 0.0 0.0 0.0 0.0
readWideCharOffPtr GHC.Storable 13958 6 0.0 0.0 0.0 0.0
readWideCharOffPtr.\ GHC.Storable 13961 6 0.0 0.0 0.0 0.0
>>= GHC.Base 13957 12 0.0 0.0 0.0 0.0
>>= GHC.Base 13955 6 0.0 0.0 0.0 0.0
encode GHC.IO.Encoding.Types 13949 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13948 1 0.0 0.0 0.0 0.0
allocaBytes.\.addr Foreign.Marshal.Alloc 13945 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13943 1 0.0 0.0 0.0 0.0
tryFillBufferAndCall GHC.Foreign 13941 1 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 13944 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13946 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13942 1 0.0 0.0 0.0 0.0
putDebugMsg GHC.Foreign 13933 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 13935 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 13936 2 0.0 0.0 0.0 0.0
const GHC.Base 13934 2 0.0 0.0 0.0 0.0
>> GHC.Base 13931 21 0.0 0.0 0.0 0.0
>>= GHC.Base 13932 21 0.0 0.0 0.0 0.0
returnIO GHC.Base 13929 25 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 13930 25 0.0 0.0 0.0 0.0
return GHC.Base 13928 24 0.0 0.0 0.0 0.0
newIORef.\ GHC.IORef 13924 2 0.0 0.0 0.0 0.0
returnIO GHC.Base 13926 2 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 13927 2 0.0 0.0 0.0 0.0
return GHC.Base 13925 2 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 13922 0 0.0 0.0 0.0 0.0
newSTRef.\ GHC.STRef 13923 2 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 13918 0 0.0 0.0 0.0 0.0
newIORef GHC.IORef 13919 0 0.0 0.0 0.0 0.0
newSTRef GHC.STRef 13921 2 0.0 0.0 0.0 0.0
stToIO GHC.IO 13920 2 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 13908 0 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 13909 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 13910 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 13911 1 0.0 0.0 0.0 0.0
>>.\ GHC.Base 13906 29 0.0 0.0 0.0 0.0
unsafeUnmask GHC.IO 13875 1 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 13887 0 0.0 0.0 0.0 0.0
withCString GHC.Foreign 13888 0 0.0 0.0 0.0 0.0
newForeignPtr_ GHC.ForeignPtr 13916 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13917 1 0.0 0.0 0.0 0.0
fmap GHC.Base 13914 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13915 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13913 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 13889 0 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 13894 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13912 1 0.0 0.0 0.0 0.0
pokeArray Foreign.Marshal.Array 13899 1 0.0 0.0 0.0 0.0
pokeArray.go Foreign.Marshal.Array 13900 7 0.0 0.0 0.0 0.0
return GHC.Base 13907 1 0.0 0.0 0.0 0.0
writeWideCharOffPtr GHC.Storable 13903 6 0.0 0.0 0.0 0.0
writeWideCharOffPtr.\ GHC.Storable 13905 6 0.0 0.0 0.0 0.0
>> GHC.Base 13901 6 0.0 0.0 0.0 0.0
>>= GHC.Base 13902 6 0.0 0.0 0.0 0.0
>> GHC.Base 13895 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13896 1 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 13890 0 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 13891 0 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 13892 0 0.0 0.0 0.0 0.0
allocaBytesAligned.\ Foreign.Marshal.Alloc 13893 1 0.0 0.0 0.0 0.0
allocaBytesAligned.\.addr Foreign.Marshal.Alloc 13904 1 0.0 0.0 0.0 0.0
withArrayLen.\ Foreign.Marshal.Array 13897 0 0.0 0.0 0.0 0.0
>> GHC.Base 13898 0 0.0 0.0 0.0 0.0
>>= GHC.Base 13874 2 0.0 0.0 0.0 0.0
onException GHC.IO 13873 1 0.0 0.0 0.0 0.0
initForeignEncoding GHC.IO.Encoding 13867 0 0.0 0.0 0.0 0.0
mkTextEncoding' GHC.IO.Encoding 13868 0 0.0 0.0 0.0 0.0
mkUTF8 GHC.IO.Encoding.UTF8 13869 0 0.0 0.0 0.0 0.0
utf8_EF GHC.IO.Encoding.UTF8 13870 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 13871 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 13872 1 0.0 0.0 0.0 0.0
getMaskingState.\ GHC.IO 13859 1 0.0 0.0 0.0 0.0
withCString.\ Foreign.C.String 13827 1 0.0 0.0 0.0 0.0
withCString GHC.Foreign 13828 1 0.0 0.0 0.0 0.0
withArrayLen Foreign.Marshal.Array 13876 1 0.0 0.0 0.0 0.0
withArrayLen.len Foreign.Marshal.Array 13881 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 13882 7 0.0 0.0 0.0 0.0
allocaArray Foreign.Marshal.Array 13877 1 0.0 0.0 0.0 0.0
allocaArray.doAlloca Foreign.Marshal.Array 13878 1 0.0 0.0 0.0 0.0
alignment Foreign.Storable 13886 1 0.0 0.0 0.0 0.0
sizeOf Foreign.Storable 13885 1 0.0 0.0 0.0 0.0
* GHC.Num 13880 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 13879 1 0.0 0.0 0.0 0.0
bracket GHC.IO 13856 1 0.0 0.0 0.0 0.0
mask GHC.IO 13857 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 13861 1 0.0 0.0 0.0 0.0
>>= GHC.Base 13862 1 0.0 0.0 0.0 0.0
block GHC.IO 13860 1 0.0 0.0 0.0 0.0
bracket.\ GHC.IO 13863 0 0.0 0.0 0.0 0.0
>>= GHC.Base 13858 1 0.0 0.0 0.0 0.0
unIO GHC.Base 13826 71 0.0 0.0 0.0 0.0
readIORef GHC.IORef 13823 0 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 13824 0 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 13825 1 0.0 0.0 0.0 0.0
(...) GHC.IO.Encoding 13818 0 0.0 0.0 0.0 0.0
mkGlobal GHC.IO.Encoding 13819 0 0.0 0.0 0.0 0.0
unsafePerformIO GHC.IO 13820 0 0.0 0.0 0.0 0.0
unsafeDupablePerformIO GHC.IO 13821 0 0.0 0.0 0.0 0.0
>> GHC.Base 13822 0 0.0 0.0 0.0 0.0
lookupEnv System.Environment 13784 0 0.0 0.0 0.0 0.0
lookupEnv.\ System.Environment 14015 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 14016 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 14017 1 0.0 0.0 0.0 0.0
withCString Foreign.C.String 13785 0 0.0 0.0 0.0 0.0
main Main 3211 0 0.0 0.0 100.0 99.5
main' Main 19679 0 0.0 0.0 0.0 0.0
doMake Main 20041 0 0.0 0.0 0.0 0.0
return GhcMonad 464869 0 0.0 0.0 0.0 0.0
return.\ GhcMonad 464870 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 464874 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464875 1 0.0 0.0 0.0 0.0
return GHC.Base 464871 1 0.0 0.0 0.0 0.0
loadFinish GhcMake 464816 1 0.0 0.0 0.0 0.0
return GhcMonad 464845 1 0.0 0.0 0.0 0.0
return.\ GhcMonad 464849 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464850 1 0.0 0.0 0.0 0.0
modifySession GhcMonad 464825 1 0.0 0.0 0.0 0.0
>>= GhcMonad 464826 1 0.0 0.0 0.0 0.0
>> GHC.Base 464817 1 0.0 0.0 0.0 0.0
>>= GhcMonad 464818 1 0.0 0.0 0.0 0.0
upsweep GhcMake 25840 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 119951 2 0.0 0.0 0.0 0.0
upsweep.upsweep' GhcMake 25847 2 0.0 0.0 0.0 0.0
upsweep.upsweep'.this_mod GhcMake 464590 1 0.0 0.0 0.0 0.0
ms_mod_name HscTypes 464591 0 0.0 0.0 0.0 0.0
moduleName Module 464593 1 0.0 0.0 0.0 0.0
ms_mod HscTypes 464592 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.hpt1 GhcMake 464585 0 0.0 0.0 0.0 0.0
addToUFM UniqFM 464586 0 0.0 0.0 0.0 0.0
getUnique Module 464587 0 0.0 0.0 0.0 0.0
getUnique Unique 464588 1 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 464596 1 0.0 0.0 0.0 0.0
iUnbox FastTypes 464597 1 0.0 0.0 0.0 0.0
iBox FastTypes 464595 1 0.0 0.0 0.0 0.0
iUnbox FastTypes 464594 1 0.0 0.0 0.0 0.0
uniqueOfFS FastString 464589 1 0.0 0.0 0.0 0.0
return GhcMonad 464547 1 0.0 0.0 0.0 0.0
return.\ GhcMonad 464551 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464552 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.done' GhcMake 464512 1 0.0 0.0 0.0 0.0
reTypecheckLoop GhcMake 464505 0 0.0 0.0 0.0 0.0
getModLoop GhcMake 464506 1 0.0 0.0 0.0 0.0
getModLoop.this_mod GhcMake 464516 1 0.0 0.0 0.0 0.0
ms_mod HscTypes 464517 1 0.0 0.0 0.0 0.0
any GHC.List 464511 2 0.0 0.0 0.0 0.0
|| GHC.Classes 464536 1 0.0 0.0 0.0 0.0
getModLoop.\ GhcMake 464513 1 0.0 0.0 0.0 0.0
isBootSummary HscTypes 464533 1 0.0 0.0 0.0 0.0
isHsBoot DriverPhases 464535 1 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 464534 1 0.0 0.0 0.0 0.0
&& GHC.Classes 464532 1 0.0 0.0 0.0 0.0
== Module 464515 1 0.0 0.0 0.0 0.0
== Module 464521 1 0.0 0.0 0.0 0.0
== Unique 464529 1 0.0 0.0 0.0 0.0
eqUnique Unique 464530 1 0.0 0.0 0.0 0.0
==# ExtsCompat46 464531 1 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 464527 2 0.0 0.0 0.0 0.0
iBox FastTypes 464526 2 0.0 0.0 0.0 0.0
iUnbox FastTypes 464525 4 0.0 0.0 0.0 0.0
getUnique Module 464524 2 0.0 0.0 0.0 0.0
getUnique Unique 464528 1 0.0 0.0 0.0 0.0
getUnique Unique 464523 1 0.0 0.0 0.0 0.0
uniqueOfFS FastString 464522 2 0.0 0.0 0.0 0.0
&& GHC.Classes 464520 1 0.0 0.0 0.0 0.0
== FastString 464518 1 0.0 0.0 0.0 0.0
uniq FastString 464519 2 0.0 0.0 0.0 0.0
ms_mod HscTypes 464514 1 0.0 0.0 0.0 0.0
isBootSummary HscTypes 464510 1 0.0 0.0 0.0 0.0
isHsBoot DriverPhases 464509 1 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 464508 1 0.0 0.0 0.0 0.0
not GHC.Classes 464507 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.logger GhcMake 464487 1 0.0 0.0 0.0 0.0
defaultWarnErrLogger GhcMonad 464488 1 0.0 0.0 0.0 0.0
return GhcMonad 464489 1 0.0 0.0 0.0 0.0
return.\ GhcMonad 464495 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464496 1 0.0 0.0 0.0 0.0
>>= GhcMonad 26498 1 0.0 0.0 0.0 0.0
>>= GhcMonad 25841 1 0.0 0.0 0.0 0.0
load GhcMake 20127 0 0.0 0.0 0.0 0.0
when Control.Monad 464740 0 0.0 0.0 0.0 0.0
return GhcMonad 464741 0 0.0 0.0 0.0 0.0
return.\ GhcMonad 464742 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 464746 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464747 1 0.0 0.0 0.0 0.0
return GHC.Base 464743 1 0.0 0.0 0.0 0.0
load.partial_mg GhcMake 26479 1 0.0 0.0 0.0 0.0
load.partial_mg0 GhcMake 26175 1 0.0 0.0 0.0 0.0
topSortModuleGraph GhcMake 26176 1 0.0 0.0 0.0 0.0
map GHC.Base 26478 2 0.0 0.0 0.0 0.0
fmap Digraph 26481 1 0.0 0.0 0.0 0.0
summaryNodeSummary GhcMake 26656 1 0.0 0.0 0.0 0.0
stronglyConnCompG Digraph 26191 1 0.0 0.0 0.0 0.0
decodeSccs Digraph 26476 1 0.0 0.0 0.0 0.0
map GHC.Base 26477 2 0.0 0.0 0.0 0.0
decodeSccs.decode Digraph 26482 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GhcMake 26658 0 0.0 0.0 0.0 0.0
moduleGraphNodes GhcMake 26659 0 0.0 0.0 0.0 0.0
graphFromEdgedVertices Digraph 26660 0 0.0 0.0 0.0 0.0
graphFromEdgedVertices.(...) Digraph 26661 0 0.0 0.0 0.0 0.0
reduceNodesIntoVertices Digraph 26662 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26690 1 0.0 0.0 0.0 0.0
index GHC.Arr 26685 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26688 1 0.0 0.0 0.0 0.0
- GHC.Num 26689 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26686 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26687 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26494 1 0.0 0.0 0.0 0.0
- GHC.Num 26493 1 0.0 0.0 0.0 0.0
index GHC.Arr 26486 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26485 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26484 1 0.0 0.0 0.0 0.0
decodeSccs.mentions_itself Digraph 26483 1 0.0 0.0 0.0 0.0
elem GHC.List 26495 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26487 0 0.0 0.0 0.0 0.0
index GHC.Arr 26488 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26489 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26490 1 0.0 0.0 0.0 0.0
stronglyConnCompG.forest Digraph 26192 1 0.0 0.0 0.0 0.0
Digraph.scc Digraph 26193 1 0.0 0.0 0.0 0.0
gr_int_graph Digraph 26199 1 0.0 0.0 0.0 0.0
scc Digraph 26194 1 0.0 0.0 0.0 0.0
dfs Digraph 26406 1 0.0 0.0 0.0 0.0
prune Digraph 26408 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 26410 1 0.0 0.0 0.0 0.0
>>= GHC.ST 26413 8 0.0 0.0 0.0 0.0
>>=.\ GHC.ST 26414 9 0.0 0.0 0.0 0.0
chop.\.\.\.\ Digraph 26473 1 0.0 0.0 0.0 0.0
return GHC.ST 26474 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26475 1 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 26471 1 0.0 0.0 0.0 0.0
chop Digraph 26468 0 0.0 0.0 0.0 0.0
return GHC.ST 26469 0 0.0 0.0 0.0 0.0
return.\ GHC.ST 26470 2 0.0 0.0 0.0 0.0
chop.\.\ Digraph 26456 1 0.0 0.0 0.0 0.0
unsafeWrite Data.Array.Base 26455 1 0.0 0.0 0.0 0.0
chop.\ Digraph 26448 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26447 2 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26446 2 0.0 0.0 0.0 0.0
- GHC.Num 26445 2 0.0 0.0 0.0 0.0
index GHC.Arr 26440 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 26441 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26442 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 26439 2 0.0 0.0 0.0 0.0
unsafeRead Data.Array.Base 26438 1 0.0 0.0 0.0 0.0
getNumElements Data.Array.Base 26434 2 0.0 0.0 0.0 0.0
$! Prelude 26435 2 0.0 0.0 0.0 0.0
return GHC.ST 26436 2 0.0 0.0 0.0 0.0
return.\ GHC.ST 26437 2 0.0 0.0 0.0 0.0
prune.\ Digraph 26426 1 0.0 0.0 0.0 0.0
chop Digraph 26427 3 0.0 0.0 0.0 0.0
chop.\ Digraph 26449 0 0.0 0.0 0.0 0.0
chop.\.\ Digraph 26457 0 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 26472 0 0.0 0.0 0.0 0.0
include Digraph 26450 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 26451 1 0.0 0.0 0.0 0.0
$! Prelude 26452 1 0.0 0.0 0.0 0.0
return GHC.ST 26453 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26454 1 0.0 0.0 0.0 0.0
contains Digraph 26429 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 26430 1 0.0 0.0 0.0 0.0
$! Prelude 26431 1 0.0 0.0 0.0 0.0
return GHC.ST 26432 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26433 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 26415 0 0.0 0.0 0.0 0.0
+ GHC.Num 26424 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26423 1 0.0 0.0 0.0 0.0
- GHC.Num 26422 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26418 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26417 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 26416 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 26411 1 0.0 0.0 0.0 0.0
newArray Data.Array.Base 26412 1 0.0 0.0 0.0 0.0
>>= GHC.ST 26409 1 0.0 0.0 0.0 0.0
map GHC.Base 26407 3 0.0 0.0 0.0 0.0
generate Digraph 26428 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26465 1 0.0 0.0 0.0 0.0
- GHC.Num 26464 1 0.0 0.0 0.0 0.0
index GHC.Arr 26460 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26459 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26458 1 0.0 0.0 0.0 0.0
index GHC.Arr 26461 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26462 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26463 1 0.0 0.0 0.0 0.0
reverse GHC.List 26403 1 0.0 0.0 0.0 0.0
reverse.rev GHC.List 26404 2 0.0 0.0 0.0 0.0
transpose Digraph 26198 1 0.0 0.0 0.0 0.0
buildG Digraph 26314 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 26325 1 0.0 0.0 0.0 0.0
+ GHC.Num 26323 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26322 1 0.0 0.0 0.0 0.0
- GHC.Num 26321 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26317 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26316 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 26315 1 0.0 0.0 0.0 0.0
reverseE Digraph 26236 1 0.0 0.0 0.0 0.0
edges Digraph 26237 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26250 1 0.0 0.0 0.0 0.0
- GHC.Num 26249 1 0.0 0.0 0.0 0.0
index GHC.Arr 26245 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26244 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26243 1 0.0 0.0 0.0 0.0
index GHC.Arr 26246 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26247 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26248 1 0.0 0.0 0.0 0.0
vertices Digraph 26238 0 0.0 0.0 0.0 0.0
range GHC.Arr 26239 1 0.0 0.0 0.0 0.0
enumFromTo GHC.Enum 26240 1 0.0 0.0 0.0 0.0
eftInt GHC.Enum 26241 1 0.0 0.0 0.0 0.0
eftInt.go GHC.Enum 26242 1 0.0 0.0 0.0 0.0
postOrd Digraph 26195 1 0.0 0.0 0.0 0.0
postorderF Digraph 26400 2 0.0 0.0 0.0 0.0
id GHC.Base 26405 1 0.0 0.0 0.0 0.0
postorder Digraph 26401 1 0.0 0.0 0.0 0.0
id GHC.Base 26402 1 0.0 0.0 0.0 0.0
dff Digraph 26196 1 0.0 0.0 0.0 0.0
dfs Digraph 26330 1 0.0 0.0 0.0 0.0
prune Digraph 26332 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 26334 1 0.0 0.0 0.0 0.0
>>= GHC.ST 26337 8 0.0 0.0 0.0 0.0
>>=.\ GHC.ST 26338 9 0.0 0.0 0.0 0.0
chop.\.\.\.\ Digraph 26397 1 0.0 0.0 0.0 0.0
return GHC.ST 26398 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26399 1 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 26395 1 0.0 0.0 0.0 0.0
chop Digraph 26392 0 0.0 0.0 0.0 0.0
return GHC.ST 26393 0 0.0 0.0 0.0 0.0
return.\ GHC.ST 26394 2 0.0 0.0 0.0 0.0
chop.\.\ Digraph 26380 1 0.0 0.0 0.0 0.0
unsafeWrite Data.Array.Base 26379 1 0.0 0.0 0.0 0.0
chop.\ Digraph 26372 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26371 2 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26370 2 0.0 0.0 0.0 0.0
- GHC.Num 26369 2 0.0 0.0 0.0 0.0
index GHC.Arr 26364 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 26365 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26366 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 26363 2 0.0 0.0 0.0 0.0
unsafeRead Data.Array.Base 26362 1 0.0 0.0 0.0 0.0
getNumElements Data.Array.Base 26358 2 0.0 0.0 0.0 0.0
$! Prelude 26359 2 0.0 0.0 0.0 0.0
return GHC.ST 26360 2 0.0 0.0 0.0 0.0
return.\ GHC.ST 26361 2 0.0 0.0 0.0 0.0
prune.\ Digraph 26350 1 0.0 0.0 0.0 0.0
chop Digraph 26351 3 0.0 0.0 0.0 0.0
chop.\ Digraph 26373 0 0.0 0.0 0.0 0.0
chop.\.\ Digraph 26381 0 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 26396 0 0.0 0.0 0.0 0.0
include Digraph 26374 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 26375 1 0.0 0.0 0.0 0.0
$! Prelude 26376 1 0.0 0.0 0.0 0.0
return GHC.ST 26377 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26378 1 0.0 0.0 0.0 0.0
contains Digraph 26353 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 26354 1 0.0 0.0 0.0 0.0
$! Prelude 26355 1 0.0 0.0 0.0 0.0
return GHC.ST 26356 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26357 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 26339 0 0.0 0.0 0.0 0.0
+ GHC.Num 26348 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26347 1 0.0 0.0 0.0 0.0
- GHC.Num 26346 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26342 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26341 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 26340 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 26335 1 0.0 0.0 0.0 0.0
newArray Data.Array.Base 26336 1 0.0 0.0 0.0 0.0
>>= GHC.ST 26333 1 0.0 0.0 0.0 0.0
map GHC.Base 26331 3 0.0 0.0 0.0 0.0
generate Digraph 26352 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26389 1 0.0 0.0 0.0 0.0
- GHC.Num 26388 1 0.0 0.0 0.0 0.0
index GHC.Arr 26384 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26383 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26382 1 0.0 0.0 0.0 0.0
index GHC.Arr 26385 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26386 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26387 1 0.0 0.0 0.0 0.0
vertices Digraph 26197 0 0.0 0.0 0.0 0.0
range GHC.Arr 26326 1 0.0 0.0 0.0 0.0
enumFromTo GHC.Enum 26327 1 0.0 0.0 0.0 0.0
eftInt GHC.Enum 26328 1 0.0 0.0 0.0 0.0
eftInt.go GHC.Enum 26329 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GhcMake 26181 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GhcMake 26179 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GhcMake 26177 1 0.0 0.0 0.0 0.0
moduleGraphNodes GhcMake 26178 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GhcMake 26271 1 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 26312 1 0.0 0.0 0.0 0.0
moduleName Module 26276 1 0.0 0.0 0.0 0.0
ms_mod HscTypes 26275 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GhcMake 26185 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GhcMake 26254 1 0.0 0.0 0.0 0.0
ms_mod_name HscTypes 26298 0 0.0 0.0 0.0 0.0
moduleName Module 26300 1 0.0 0.0 0.0 0.0
ms_mod HscTypes 26299 1 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GhcMake 26295 1 0.0 0.0 0.0 0.0
fmap Data.Maybe 26313 1 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GhcMake 26296 1 0.0 0.0 0.0 0.0
compare GHC.Classes 26297 1 0.0 0.0 0.0 0.0
compare DriverPhases 26311 1 0.0 0.0 0.0 0.0
compare Module 26301 1 0.0 0.0 0.0 0.0
compare Unique 26308 1 0.0 0.0 0.0 0.0
cmpUnique Unique 26309 1 0.0 0.0 0.0 0.0
==# ExtsCompat46 26310 1 0.0 0.0 0.0 0.0
getUnique Module 26307 2 0.0 0.0 0.0 0.0
getUnique Unique 26306 2 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 26305 2 0.0 0.0 0.0 0.0
iBox FastTypes 26304 2 0.0 0.0 0.0 0.0
iUnbox FastTypes 26303 4 0.0 0.0 0.0 0.0
uniqueOfFS FastString 26302 2 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 26294 1 0.0 0.0 0.0 0.0
== DriverPhases 26293 1 0.0 0.0 0.0 0.0
|| GHC.Classes 26292 1 0.0 0.0 0.0 0.0
ms_home_imps GhcMake 26262 0 0.0 0.0 0.0 0.0
ms_imps HscTypes 26264 1 0.0 0.0 0.0 0.0
map GHC.Base 26291 1 0.0 0.0 0.0 0.0
ms_hspp_opts HscTypes 26290 1 0.0 0.0 0.0 0.0
pluginModNames DynFlags 26289 1 0.0 0.0 0.0 0.0
++ GHC.Base 26266 5 0.0 0.0 0.0 0.0
ms_textual_imps HscTypes 26265 1 0.0 0.0 0.0 0.0
home_imps GhcMake 26263 1 0.0 0.0 0.0 0.0
ideclName HsImpExp 26274 4 0.0 0.0 0.0 0.0
ideclPkgQual HsImpExp 26268 4 0.0 0.0 0.0 0.0
home_imps.isLocal GhcMake 26267 4 0.0 0.0 0.0 0.0
++ GHC.Base 26261 2 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GhcMake 26259 2 0.0 0.0 0.0 0.0
mapCatMaybes Maybes 26260 6 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GhcMake 26269 4 0.0 0.0 0.0 0.0
fmap Data.Maybe 26288 4 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GhcMake 26270 4 0.0 0.0 0.0 0.0
compare GHC.Classes 26272 4 0.0 0.0 0.0 0.0
compare Module 26277 4 0.0 0.0 0.0 0.0
compare Unique 26284 4 0.0 0.0 0.0 0.0
cmpUnique Unique 26285 4 0.0 0.0 0.0 0.0
<# ExtsCompat46 26287 4 0.0 0.0 0.0 0.0
==# ExtsCompat46 26286 4 0.0 0.0 0.0 0.0
getUnique Module 26283 8 0.0 0.0 0.0 0.0
getUnique Unique 26282 8 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 26281 8 0.0 0.0 0.0 0.0
iBox FastTypes 26280 8 0.0 0.0 0.0 0.0
iUnbox FastTypes 26279 16 0.0 0.0 0.0 0.0
uniqueOfFS FastString 26278 8 0.0 0.0 0.0 0.0
map GHC.Base 26258 6 0.0 0.0 0.0 0.0
unLoc SrcLoc 26273 4 0.0 0.0 0.0 0.0
ms_home_srcimps GhcMake 26255 0 0.0 0.0 0.0 0.0
ms_srcimps HscTypes 26257 1 0.0 0.0 0.0 0.0
home_imps GhcMake 26256 1 0.0 0.0 0.0 0.0
isBootSummary HscTypes 26188 1 0.0 0.0 0.0 0.0
isHsBoot DriverPhases 26190 1 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 26189 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26187 1 0.0 0.0 0.0 0.0
not GHC.Classes 26186 1 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GhcMake 26183 1 0.0 0.0 0.0 0.0
zip GHC.List 26184 2 0.0 0.0 0.0 0.0
graphFromEdgedVertices Digraph 26182 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.vertex_fn Digraph 26657 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.graph Digraph 26208 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 26219 1 0.0 0.0 0.0 0.0
mapMaybe Data.Maybe 26253 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26233 1 0.0 0.0 0.0 0.0
- GHC.Num 26232 1 0.0 0.0 0.0 0.0
index GHC.Arr 26228 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26227 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26226 1 0.0 0.0 0.0 0.0
index GHC.Arr 26229 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26230 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26231 1 0.0 0.0 0.0 0.0
+ GHC.Num 26217 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26216 1 0.0 0.0 0.0 0.0
- GHC.Num 26215 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26211 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26210 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 26209 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.numbered_nodes Digraph 26207 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.(...) Digraph 26201 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices Digraph 26202 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.vertex_map Digraph 26663 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 26674 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26682 1 0.0 0.0 0.0 0.0
- GHC.Num 26681 1 0.0 0.0 0.0 0.0
index GHC.Arr 26677 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26676 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26675 1 0.0 0.0 0.0 0.0
index GHC.Arr 26678 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26679 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26680 1 0.0 0.0 0.0 0.0
+ GHC.Num 26672 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26671 1 0.0 0.0 0.0 0.0
- GHC.Num 26670 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26666 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26665 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 26664 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.sorted_nodes Digraph 26222 1 0.0 0.0 0.0 0.0
sortBy Data.List 26223 1 0.0 0.0 0.0 0.0
sortBy.mergeAll Data.List 26225 1 0.0 0.0 0.0 0.0
sortBy.sequences Data.List 26224 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.numbered_nodes Digraph 26220 1 0.0 0.0 0.0 0.0
zipWith GHC.List 26221 2 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.max_v Digraph 26204 1 0.0 0.0 0.0 0.0
- GHC.Num 26206 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 26205 2 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.bounds Digraph 26203 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.bounds Digraph 26200 1 0.0 0.0 0.0 0.0
load.full_mg GhcMake 25849 1 0.0 0.0 0.0 0.0
topSortModuleGraph GhcMake 25850 1 0.0 0.0 0.0 0.0
map GHC.Base 26151 2 0.0 0.0 0.0 0.0
fmap Digraph 26152 1 0.0 0.0 0.0 0.0
stronglyConnCompG Digraph 25864 1 0.0 0.0 0.0 0.0
decodeSccs Digraph 26149 1 0.0 0.0 0.0 0.0
map GHC.Base 26150 2 0.0 0.0 0.0 0.0
decodeSccs.decode Digraph 26153 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26165 1 0.0 0.0 0.0 0.0
- GHC.Num 26164 1 0.0 0.0 0.0 0.0
index GHC.Arr 26157 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26156 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26155 1 0.0 0.0 0.0 0.0
decodeSccs.mentions_itself Digraph 26154 1 0.0 0.0 0.0 0.0
elem GHC.List 26166 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26158 0 0.0 0.0 0.0 0.0
index GHC.Arr 26159 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26160 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26161 1 0.0 0.0 0.0 0.0
stronglyConnCompG.forest Digraph 25865 1 0.0 0.0 0.0 0.0
Digraph.scc Digraph 25866 1 0.0 0.0 0.0 0.0
gr_int_graph Digraph 25872 1 0.0 0.0 0.0 0.0
scc Digraph 25867 1 0.0 0.0 0.0 0.0
dfs Digraph 26079 1 0.0 0.0 0.0 0.0
prune Digraph 26081 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 26083 1 0.0 0.0 0.0 0.0
>>= GHC.ST 26086 8 0.0 0.0 0.0 0.0
>>=.\ GHC.ST 26087 9 0.0 0.0 0.0 0.0
chop.\.\.\.\ Digraph 26146 1 0.0 0.0 0.0 0.0
return GHC.ST 26147 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26148 1 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 26144 1 0.0 0.0 0.0 0.0
chop Digraph 26141 0 0.0 0.0 0.0 0.0
return GHC.ST 26142 0 0.0 0.0 0.0 0.0
return.\ GHC.ST 26143 2 0.0 0.0 0.0 0.0
chop.\.\ Digraph 26129 1 0.0 0.0 0.0 0.0
unsafeWrite Data.Array.Base 26128 1 0.0 0.0 0.0 0.0
chop.\ Digraph 26121 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26120 2 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26119 2 0.0 0.0 0.0 0.0
- GHC.Num 26118 2 0.0 0.0 0.0 0.0
index GHC.Arr 26113 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 26114 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26115 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 26112 2 0.0 0.0 0.0 0.0
unsafeRead Data.Array.Base 26111 1 0.0 0.0 0.0 0.0
getNumElements Data.Array.Base 26107 2 0.0 0.0 0.0 0.0
$! Prelude 26108 2 0.0 0.0 0.0 0.0
return GHC.ST 26109 2 0.0 0.0 0.0 0.0
return.\ GHC.ST 26110 2 0.0 0.0 0.0 0.0
prune.\ Digraph 26099 1 0.0 0.0 0.0 0.0
chop Digraph 26100 3 0.0 0.0 0.0 0.0
chop.\ Digraph 26122 0 0.0 0.0 0.0 0.0
chop.\.\ Digraph 26130 0 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 26145 0 0.0 0.0 0.0 0.0
include Digraph 26123 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 26124 1 0.0 0.0 0.0 0.0
$! Prelude 26125 1 0.0 0.0 0.0 0.0
return GHC.ST 26126 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26127 1 0.0 0.0 0.0 0.0
contains Digraph 26102 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 26103 1 0.0 0.0 0.0 0.0
$! Prelude 26104 1 0.0 0.0 0.0 0.0
return GHC.ST 26105 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26106 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 26088 0 0.0 0.0 0.0 0.0
+ GHC.Num 26097 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26096 1 0.0 0.0 0.0 0.0
- GHC.Num 26095 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26091 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26090 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 26089 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 26084 1 0.0 0.0 0.0 0.0
newArray Data.Array.Base 26085 1 0.0 0.0 0.0 0.0
>>= GHC.ST 26082 1 0.0 0.0 0.0 0.0
map GHC.Base 26080 3 0.0 0.0 0.0 0.0
generate Digraph 26101 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26138 1 0.0 0.0 0.0 0.0
- GHC.Num 26137 1 0.0 0.0 0.0 0.0
index GHC.Arr 26133 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26132 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26131 1 0.0 0.0 0.0 0.0
index GHC.Arr 26134 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26135 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26136 1 0.0 0.0 0.0 0.0
reverse GHC.List 26076 1 0.0 0.0 0.0 0.0
reverse.rev GHC.List 26077 2 0.0 0.0 0.0 0.0
transpose Digraph 25871 1 0.0 0.0 0.0 0.0
buildG Digraph 25987 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 25998 1 0.0 0.0 0.0 0.0
+ GHC.Num 25996 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25995 1 0.0 0.0 0.0 0.0
- GHC.Num 25994 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25990 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25989 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 25988 1 0.0 0.0 0.0 0.0
reverseE Digraph 25909 1 0.0 0.0 0.0 0.0
edges Digraph 25910 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25923 1 0.0 0.0 0.0 0.0
- GHC.Num 25922 1 0.0 0.0 0.0 0.0
index GHC.Arr 25918 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25917 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25916 1 0.0 0.0 0.0 0.0
index GHC.Arr 25919 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 25920 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25921 1 0.0 0.0 0.0 0.0
vertices Digraph 25911 0 0.0 0.0 0.0 0.0
range GHC.Arr 25912 1 0.0 0.0 0.0 0.0
enumFromTo GHC.Enum 25913 1 0.0 0.0 0.0 0.0
eftInt GHC.Enum 25914 1 0.0 0.0 0.0 0.0
eftInt.go GHC.Enum 25915 1 0.0 0.0 0.0 0.0
postOrd Digraph 25868 1 0.0 0.0 0.0 0.0
postorderF Digraph 26073 2 0.0 0.0 0.0 0.0
id GHC.Base 26078 1 0.0 0.0 0.0 0.0
postorder Digraph 26074 1 0.0 0.0 0.0 0.0
id GHC.Base 26075 1 0.0 0.0 0.0 0.0
dff Digraph 25869 1 0.0 0.0 0.0 0.0
dfs Digraph 26003 1 0.0 0.0 0.0 0.0
prune Digraph 26005 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 26007 1 0.0 0.0 0.0 0.0
>>= GHC.ST 26010 8 0.0 0.0 0.0 0.0
>>=.\ GHC.ST 26011 9 0.0 0.0 0.0 0.0
chop.\.\.\.\ Digraph 26070 1 0.0 0.0 0.0 0.0
return GHC.ST 26071 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26072 1 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 26068 1 0.0 0.0 0.0 0.0
chop Digraph 26065 0 0.0 0.0 0.0 0.0
return GHC.ST 26066 0 0.0 0.0 0.0 0.0
return.\ GHC.ST 26067 2 0.0 0.0 0.0 0.0
chop.\.\ Digraph 26053 1 0.0 0.0 0.0 0.0
unsafeWrite Data.Array.Base 26052 1 0.0 0.0 0.0 0.0
chop.\ Digraph 26045 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26044 2 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26043 2 0.0 0.0 0.0 0.0
- GHC.Num 26042 2 0.0 0.0 0.0 0.0
index GHC.Arr 26037 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 26038 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26039 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 26036 2 0.0 0.0 0.0 0.0
unsafeRead Data.Array.Base 26035 1 0.0 0.0 0.0 0.0
getNumElements Data.Array.Base 26031 2 0.0 0.0 0.0 0.0
$! Prelude 26032 2 0.0 0.0 0.0 0.0
return GHC.ST 26033 2 0.0 0.0 0.0 0.0
return.\ GHC.ST 26034 2 0.0 0.0 0.0 0.0
prune.\ Digraph 26023 1 0.0 0.0 0.0 0.0
chop Digraph 26024 3 0.0 0.0 0.0 0.0
chop.\ Digraph 26046 0 0.0 0.0 0.0 0.0
chop.\.\ Digraph 26054 0 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 26069 0 0.0 0.0 0.0 0.0
include Digraph 26047 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 26048 1 0.0 0.0 0.0 0.0
$! Prelude 26049 1 0.0 0.0 0.0 0.0
return GHC.ST 26050 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26051 1 0.0 0.0 0.0 0.0
contains Digraph 26026 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 26027 1 0.0 0.0 0.0 0.0
$! Prelude 26028 1 0.0 0.0 0.0 0.0
return GHC.ST 26029 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 26030 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 26012 0 0.0 0.0 0.0 0.0
+ GHC.Num 26021 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26020 1 0.0 0.0 0.0 0.0
- GHC.Num 26019 1 0.0 0.0 0.0 0.0
&& GHC.Classes 26015 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26014 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 26013 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 26008 1 0.0 0.0 0.0 0.0
newArray Data.Array.Base 26009 1 0.0 0.0 0.0 0.0
>>= GHC.ST 26006 1 0.0 0.0 0.0 0.0
map GHC.Base 26004 3 0.0 0.0 0.0 0.0
generate Digraph 26025 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 26062 1 0.0 0.0 0.0 0.0
- GHC.Num 26061 1 0.0 0.0 0.0 0.0
index GHC.Arr 26057 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 26056 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 26055 1 0.0 0.0 0.0 0.0
index GHC.Arr 26058 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 26059 0 0.0 0.0 0.0 0.0
&& GHC.Classes 26060 1 0.0 0.0 0.0 0.0
vertices Digraph 25870 0 0.0 0.0 0.0 0.0
range GHC.Arr 25999 1 0.0 0.0 0.0 0.0
enumFromTo GHC.Enum 26000 1 0.0 0.0 0.0 0.0
eftInt GHC.Enum 26001 1 0.0 0.0 0.0 0.0
eftInt.go GHC.Enum 26002 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GhcMake 25854 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GhcMake 25853 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GhcMake 25851 1 0.0 0.0 0.0 0.0
moduleGraphNodes GhcMake 25852 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GhcMake 25944 1 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 25985 1 0.0 0.0 0.0 0.0
moduleName Module 25949 1 0.0 0.0 0.0 0.0
ms_mod HscTypes 25948 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GhcMake 25858 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GhcMake 25927 1 0.0 0.0 0.0 0.0
ms_mod_name HscTypes 25971 0 0.0 0.0 0.0 0.0
moduleName Module 25973 1 0.0 0.0 0.0 0.0
ms_mod HscTypes 25972 1 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GhcMake 25968 1 0.0 0.0 0.0 0.0
fmap Data.Maybe 25986 1 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GhcMake 25969 1 0.0 0.0 0.0 0.0
compare GHC.Classes 25970 1 0.0 0.0 0.0 0.0
compare DriverPhases 25984 1 0.0 0.0 0.0 0.0
compare Module 25974 1 0.0 0.0 0.0 0.0
compare Unique 25981 1 0.0 0.0 0.0 0.0
cmpUnique Unique 25982 1 0.0 0.0 0.0 0.0
==# ExtsCompat46 25983 1 0.0 0.0 0.0 0.0
getUnique Module 25980 2 0.0 0.0 0.0 0.0
getUnique Unique 25979 2 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 25978 2 0.0 0.0 0.0 0.0
iBox FastTypes 25977 2 0.0 0.0 0.0 0.0
iUnbox FastTypes 25976 4 0.0 0.0 0.0 0.0
uniqueOfFS FastString 25975 2 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 25967 1 0.0 0.0 0.0 0.0
== DriverPhases 25966 1 0.0 0.0 0.0 0.0
|| GHC.Classes 25965 1 0.0 0.0 0.0 0.0
ms_home_imps GhcMake 25935 0 0.0 0.0 0.0 0.0
ms_imps HscTypes 25937 1 0.0 0.0 0.0 0.0
map GHC.Base 25964 1 0.0 0.0 0.0 0.0
ms_hspp_opts HscTypes 25963 1 0.0 0.0 0.0 0.0
pluginModNames DynFlags 25962 1 0.0 0.0 0.0 0.0
++ GHC.Base 25939 5 0.0 0.0 0.0 0.0
ms_textual_imps HscTypes 25938 1 0.0 0.0 0.0 0.0
home_imps GhcMake 25936 1 0.0 0.0 0.0 0.0
ideclName HsImpExp 25947 4 0.0 0.0 0.0 0.0
ideclPkgQual HsImpExp 25941 4 0.0 0.0 0.0 0.0
home_imps.isLocal GhcMake 25940 4 0.0 0.0 0.0 0.0
++ GHC.Base 25934 2 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GhcMake 25932 2 0.0 0.0 0.0 0.0
mapCatMaybes Maybes 25933 6 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GhcMake 25942 4 0.0 0.0 0.0 0.0
fmap Data.Maybe 25961 4 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GhcMake 25943 4 0.0 0.0 0.0 0.0
compare GHC.Classes 25945 4 0.0 0.0 0.0 0.0
compare Module 25950 4 0.0 0.0 0.0 0.0
compare Unique 25957 4 0.0 0.0 0.0 0.0
cmpUnique Unique 25958 4 0.0 0.0 0.0 0.0
<# ExtsCompat46 25960 4 0.0 0.0 0.0 0.0
==# ExtsCompat46 25959 4 0.0 0.0 0.0 0.0
getUnique Module 25956 8 0.0 0.0 0.0 0.0
getUnique Unique 25955 8 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 25954 8 0.0 0.0 0.0 0.0
iBox FastTypes 25953 8 0.0 0.0 0.0 0.0
iUnbox FastTypes 25952 16 0.0 0.0 0.0 0.0
uniqueOfFS FastString 25951 8 0.0 0.0 0.0 0.0
map GHC.Base 25931 6 0.0 0.0 0.0 0.0
unLoc SrcLoc 25946 4 0.0 0.0 0.0 0.0
ms_home_srcimps GhcMake 25928 0 0.0 0.0 0.0 0.0
ms_srcimps HscTypes 25930 1 0.0 0.0 0.0 0.0
home_imps GhcMake 25929 1 0.0 0.0 0.0 0.0
isBootSummary HscTypes 25861 1 0.0 0.0 0.0 0.0
isHsBoot DriverPhases 25863 1 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 25862 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25860 1 0.0 0.0 0.0 0.0
not GHC.Classes 25859 1 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GhcMake 25856 1 0.0 0.0 0.0 0.0
zip GHC.List 25857 2 0.0 0.0 0.0 0.0
graphFromEdgedVertices Digraph 25855 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.graph Digraph 25881 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 25892 1 0.0 0.0 0.0 0.0
mapMaybe Data.Maybe 25926 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25906 1 0.0 0.0 0.0 0.0
- GHC.Num 25905 1 0.0 0.0 0.0 0.0
index GHC.Arr 25901 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25900 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25899 1 0.0 0.0 0.0 0.0
index GHC.Arr 25902 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 25903 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25904 1 0.0 0.0 0.0 0.0
+ GHC.Num 25890 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25889 1 0.0 0.0 0.0 0.0
- GHC.Num 25888 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25884 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25883 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 25882 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.numbered_nodes Digraph 25880 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.(...) Digraph 25874 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices Digraph 25875 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.sorted_nodes Digraph 25895 1 0.0 0.0 0.0 0.0
sortBy Data.List 25896 1 0.0 0.0 0.0 0.0
sortBy.mergeAll Data.List 25898 1 0.0 0.0 0.0 0.0
sortBy.sequences Data.List 25897 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.numbered_nodes Digraph 25893 1 0.0 0.0 0.0 0.0
zipWith GHC.List 25894 2 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.max_v Digraph 25877 1 0.0 0.0 0.0 0.0
- GHC.Num 25879 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 25878 2 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.bounds Digraph 25876 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.bounds Digraph 25873 1 0.0 0.0 0.0 0.0
load.all_home_mods GhcMake 25674 1 0.0 0.0 0.0 0.0
ms_mod_name HscTypes 25690 0 0.0 0.0 0.0 0.0
moduleName Module 25692 1 0.0 0.0 0.0 0.0
ms_mod HscTypes 25691 1 0.0 0.0 0.0 0.0
isBootSummary HscTypes 25676 1 0.0 0.0 0.0 0.0
isHsBoot DriverPhases 25678 1 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 25677 1 0.0 0.0 0.0 0.0
not GHC.Classes 25675 1 0.0 0.0 0.0 0.0
load.mg2_with_srcimps GhcMake 25285 1 0.0 0.0 0.0 0.0
topSortModuleGraph GhcMake 25286 1 0.0 0.0 0.0 0.0
map GHC.Base 25580 2 0.0 0.0 0.0 0.0
fmap Digraph 25583 1 0.0 0.0 0.0 0.0
summaryNodeSummary GhcMake 25602 1 0.0 0.0 0.0 0.0
stronglyConnCompG Digraph 25306 1 0.0 0.0 0.0 0.0
decodeSccs Digraph 25578 1 0.0 0.0 0.0 0.0
map GHC.Base 25579 2 0.0 0.0 0.0 0.0
decodeSccs.decode Digraph 25584 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GhcMake 25604 0 0.0 0.0 0.0 0.0
moduleGraphNodes GhcMake 25605 0 0.0 0.0 0.0 0.0
graphFromEdgedVertices Digraph 25606 0 0.0 0.0 0.0 0.0
graphFromEdgedVertices.(...) Digraph 25607 0 0.0 0.0 0.0 0.0
reduceNodesIntoVertices Digraph 25608 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25636 1 0.0 0.0 0.0 0.0
index GHC.Arr 25631 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25634 1 0.0 0.0 0.0 0.0
- GHC.Num 25635 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25632 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25633 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25596 1 0.0 0.0 0.0 0.0
- GHC.Num 25595 1 0.0 0.0 0.0 0.0
index GHC.Arr 25588 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25587 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25586 1 0.0 0.0 0.0 0.0
decodeSccs.mentions_itself Digraph 25585 1 0.0 0.0 0.0 0.0
elem GHC.List 25597 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25589 0 0.0 0.0 0.0 0.0
index GHC.Arr 25590 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 25591 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25592 1 0.0 0.0 0.0 0.0
stronglyConnCompG.forest Digraph 25307 1 0.0 0.0 0.0 0.0
Digraph.scc Digraph 25308 1 0.0 0.0 0.0 0.0
gr_int_graph Digraph 25315 1 0.0 0.0 0.0 0.0
scc Digraph 25309 1 0.0 0.0 0.0 0.0
dfs Digraph 25508 1 0.0 0.0 0.0 0.0
prune Digraph 25510 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 25512 1 0.0 0.0 0.0 0.0
>>= GHC.ST 25515 8 0.0 0.0 0.0 0.0
>>=.\ GHC.ST 25516 9 0.0 0.0 0.0 0.0
chop.\.\.\.\ Digraph 25575 1 0.0 0.0 0.0 0.0
return GHC.ST 25576 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 25577 1 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 25573 1 0.0 0.0 0.0 0.0
chop Digraph 25570 0 0.0 0.0 0.0 0.0
return GHC.ST 25571 0 0.0 0.0 0.0 0.0
return.\ GHC.ST 25572 2 0.0 0.0 0.0 0.0
chop.\.\ Digraph 25558 1 0.0 0.0 0.0 0.0
unsafeWrite Data.Array.Base 25557 1 0.0 0.0 0.0 0.0
chop.\ Digraph 25550 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25549 2 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25548 2 0.0 0.0 0.0 0.0
- GHC.Num 25547 2 0.0 0.0 0.0 0.0
index GHC.Arr 25542 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 25543 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25544 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 25541 2 0.0 0.0 0.0 0.0
unsafeRead Data.Array.Base 25540 1 0.0 0.0 0.0 0.0
getNumElements Data.Array.Base 25536 2 0.0 0.0 0.0 0.0
$! Prelude 25537 2 0.0 0.0 0.0 0.0
return GHC.ST 25538 2 0.0 0.0 0.0 0.0
return.\ GHC.ST 25539 2 0.0 0.0 0.0 0.0
prune.\ Digraph 25528 1 0.0 0.0 0.0 0.0
chop Digraph 25529 3 0.0 0.0 0.0 0.0
chop.\ Digraph 25551 0 0.0 0.0 0.0 0.0
chop.\.\ Digraph 25559 0 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 25574 0 0.0 0.0 0.0 0.0
include Digraph 25552 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 25553 1 0.0 0.0 0.0 0.0
$! Prelude 25554 1 0.0 0.0 0.0 0.0
return GHC.ST 25555 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 25556 1 0.0 0.0 0.0 0.0
contains Digraph 25531 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 25532 1 0.0 0.0 0.0 0.0
$! Prelude 25533 1 0.0 0.0 0.0 0.0
return GHC.ST 25534 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 25535 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 25517 0 0.0 0.0 0.0 0.0
+ GHC.Num 25526 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25525 1 0.0 0.0 0.0 0.0
- GHC.Num 25524 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25520 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25519 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 25518 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 25513 1 0.0 0.0 0.0 0.0
newArray Data.Array.Base 25514 1 0.0 0.0 0.0 0.0
>>= GHC.ST 25511 1 0.0 0.0 0.0 0.0
map GHC.Base 25509 3 0.0 0.0 0.0 0.0
generate Digraph 25530 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25567 1 0.0 0.0 0.0 0.0
- GHC.Num 25566 1 0.0 0.0 0.0 0.0
index GHC.Arr 25562 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25561 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25560 1 0.0 0.0 0.0 0.0
index GHC.Arr 25563 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 25564 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25565 1 0.0 0.0 0.0 0.0
reverse GHC.List 25505 1 0.0 0.0 0.0 0.0
reverse.rev GHC.List 25506 2 0.0 0.0 0.0 0.0
transpose Digraph 25314 1 0.0 0.0 0.0 0.0
buildG Digraph 25414 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 25425 1 0.0 0.0 0.0 0.0
+ GHC.Num 25423 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25422 1 0.0 0.0 0.0 0.0
- GHC.Num 25421 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25417 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25416 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 25415 1 0.0 0.0 0.0 0.0
reverseE Digraph 25357 1 0.0 0.0 0.0 0.0
edges Digraph 25358 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25371 1 0.0 0.0 0.0 0.0
- GHC.Num 25370 1 0.0 0.0 0.0 0.0
index GHC.Arr 25366 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25365 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25364 1 0.0 0.0 0.0 0.0
index GHC.Arr 25367 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 25368 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25369 1 0.0 0.0 0.0 0.0
vertices Digraph 25359 0 0.0 0.0 0.0 0.0
range GHC.Arr 25360 1 0.0 0.0 0.0 0.0
enumFromTo GHC.Enum 25361 1 0.0 0.0 0.0 0.0
eftInt GHC.Enum 25362 1 0.0 0.0 0.0 0.0
eftInt.go GHC.Enum 25363 1 0.0 0.0 0.0 0.0
postOrd Digraph 25310 1 0.0 0.0 0.0 0.0
postorderF Digraph 25502 2 0.0 0.0 0.0 0.0
id GHC.Base 25507 1 0.0 0.0 0.0 0.0
postorder Digraph 25503 1 0.0 0.0 0.0 0.0
id GHC.Base 25504 1 0.0 0.0 0.0 0.0
dff Digraph 25311 1 0.0 0.0 0.0 0.0
dfs Digraph 25430 1 0.0 0.0 0.0 0.0
prune Digraph 25432 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 25434 1 0.0 0.0 0.0 0.0
>>= GHC.ST 25437 8 0.0 0.0 0.0 0.0
>>=.\ GHC.ST 25438 9 0.0 0.0 0.0 0.0
chop.\.\.\.\ Digraph 25499 1 0.0 0.0 0.0 0.0
return GHC.ST 25500 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 25501 1 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 25497 1 0.0 0.0 0.0 0.0
chop Digraph 25494 0 0.0 0.0 0.0 0.0
return GHC.ST 25495 0 0.0 0.0 0.0 0.0
return.\ GHC.ST 25496 2 0.0 0.0 0.0 0.0
chop.\.\ Digraph 25480 1 0.0 0.0 0.0 0.0
unsafeWrite Data.Array.Base 25479 1 0.0 0.0 0.0 0.0
chop.\ Digraph 25472 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25471 2 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25470 2 0.0 0.0 0.0 0.0
- GHC.Num 25469 2 0.0 0.0 0.0 0.0
index GHC.Arr 25464 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 25465 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25466 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 25463 2 0.0 0.0 0.0 0.0
unsafeRead Data.Array.Base 25462 1 0.0 0.0 0.0 0.0
getNumElements Data.Array.Base 25458 2 0.0 0.0 0.0 0.0
$! Prelude 25459 2 0.0 0.0 0.0 0.0
return GHC.ST 25460 2 0.0 0.0 0.0 0.0
return.\ GHC.ST 25461 2 0.0 0.0 0.0 0.0
prune.\ Digraph 25450 1 0.0 0.0 0.0 0.0
chop Digraph 25451 3 0.0 0.0 0.0 0.0
chop.\ Digraph 25473 0 0.0 0.0 0.0 0.0
chop.\.\ Digraph 25481 0 0.0 0.0 0.0 0.0
chop.\.\.\ Digraph 25498 0 0.0 0.0 0.0 0.0
include Digraph 25474 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 25475 1 0.0 0.0 0.0 0.0
$! Prelude 25476 1 0.0 0.0 0.0 0.0
return GHC.ST 25477 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 25478 1 0.0 0.0 0.0 0.0
contains Digraph 25453 1 0.0 0.0 0.0 0.0
getBounds Data.Array.Base 25454 1 0.0 0.0 0.0 0.0
$! Prelude 25455 1 0.0 0.0 0.0 0.0
return GHC.ST 25456 1 0.0 0.0 0.0 0.0
return.\ GHC.ST 25457 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 25439 0 0.0 0.0 0.0 0.0
+ GHC.Num 25448 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25447 1 0.0 0.0 0.0 0.0
- GHC.Num 25446 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25442 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25441 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 25440 1 0.0 0.0 0.0 0.0
mkEmpty Digraph 25435 1 0.0 0.0 0.0 0.0
newArray Data.Array.Base 25436 1 0.0 0.0 0.0 0.0
>>= GHC.ST 25433 1 0.0 0.0 0.0 0.0
map GHC.Base 25431 3 0.0 0.0 0.0 0.0
generate Digraph 25452 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25489 1 0.0 0.0 0.0 0.0
- GHC.Num 25488 1 0.0 0.0 0.0 0.0
index GHC.Arr 25484 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25483 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25482 1 0.0 0.0 0.0 0.0
index GHC.Arr 25485 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 25486 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25487 1 0.0 0.0 0.0 0.0
vertices Digraph 25313 0 0.0 0.0 0.0 0.0
range GHC.Arr 25426 1 0.0 0.0 0.0 0.0
enumFromTo GHC.Enum 25427 1 0.0 0.0 0.0 0.0
eftInt GHC.Enum 25428 1 0.0 0.0 0.0 0.0
eftInt.go GHC.Enum 25429 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GhcMake 25290 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GhcMake 25289 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GhcMake 25287 1 0.0 0.0 0.0 0.0
moduleGraphNodes GhcMake 25288 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GhcMake 25392 1 0.0 0.0 0.0 0.0
moduleName Module 25397 1 0.0 0.0 0.0 0.0
ms_mod HscTypes 25396 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GhcMake 25300 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GhcMake 25375 1 0.0 0.0 0.0 0.0
|| GHC.Classes 25413 1 0.0 0.0 0.0 0.0
ms_home_imps GhcMake 25383 0 0.0 0.0 0.0 0.0
ms_imps HscTypes 25385 1 0.0 0.0 0.0 0.0
map GHC.Base 25412 1 0.0 0.0 0.0 0.0
ms_hspp_opts HscTypes 25411 1 0.0 0.0 0.0 0.0
pluginModNames DynFlags 25410 1 0.0 0.0 0.0 0.0
++ GHC.Base 25387 5 0.0 0.0 0.0 0.0
ms_textual_imps HscTypes 25386 1 0.0 0.0 0.0 0.0
home_imps GhcMake 25384 1 0.0 0.0 0.0 0.0
ideclName HsImpExp 25395 4 0.0 0.0 0.0 0.0
ideclPkgQual HsImpExp 25389 4 0.0 0.0 0.0 0.0
home_imps.isLocal GhcMake 25388 4 0.0 0.0 0.0 0.0
++ GHC.Base 25382 2 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GhcMake 25380 2 0.0 0.0 0.0 0.0
mapCatMaybes Maybes 25381 6 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GhcMake 25390 4 0.0 0.0 0.0 0.0
fmap Data.Maybe 25409 4 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GhcMake 25391 4 0.0 0.0 0.0 0.0
compare GHC.Classes 25393 4 0.0 0.0 0.0 0.0
compare Module 25398 4 0.0 0.0 0.0 0.0
compare Unique 25405 4 0.0 0.0 0.0 0.0
cmpUnique Unique 25406 4 0.0 0.0 0.0 0.0
<# ExtsCompat46 25408 4 0.0 0.0 0.0 0.0
==# ExtsCompat46 25407 4 0.0 0.0 0.0 0.0
getUnique Module 25404 8 0.0 0.0 0.0 0.0
getUnique Unique 25403 8 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 25402 8 0.0 0.0 0.0 0.0
iBox FastTypes 25401 8 0.0 0.0 0.0 0.0
iUnbox FastTypes 25400 16 0.0 0.0 0.0 0.0
uniqueOfFS FastString 25399 8 0.0 0.0 0.0 0.0
map GHC.Base 25379 6 0.0 0.0 0.0 0.0
unLoc SrcLoc 25394 4 0.0 0.0 0.0 0.0
ms_home_srcimps GhcMake 25376 0 0.0 0.0 0.0 0.0
ms_srcimps HscTypes 25378 1 0.0 0.0 0.0 0.0
home_imps GhcMake 25377 1 0.0 0.0 0.0 0.0
isBootSummary HscTypes 25303 1 0.0 0.0 0.0 0.0
isHsBoot DriverPhases 25305 1 0.0 0.0 0.0 0.0
ms_hsc_src HscTypes 25304 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25302 1 0.0 0.0 0.0 0.0
not GHC.Classes 25301 1 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GhcMake 25292 1 0.0 0.0 0.0 0.0
zip GHC.List 25293 2 0.0 0.0 0.0 0.0
graphFromEdgedVertices Digraph 25291 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.vertex_fn Digraph 25603 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.graph Digraph 25324 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 25335 1 0.0 0.0 0.0 0.0
mapMaybe Data.Maybe 25374 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25354 1 0.0 0.0 0.0 0.0
- GHC.Num 25353 1 0.0 0.0 0.0 0.0
index GHC.Arr 25349 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25348 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25347 1 0.0 0.0 0.0 0.0
index GHC.Arr 25350 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 25351 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25352 1 0.0 0.0 0.0 0.0
+ GHC.Num 25333 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25332 1 0.0 0.0 0.0 0.0
- GHC.Num 25331 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25327 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25326 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 25325 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.numbered_nodes Digraph 25323 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.(...) Digraph 25317 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices Digraph 25318 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.vertex_map Digraph 25609 1 0.0 0.0 0.0 0.0
runSTRep GHC.ST 25620 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25628 1 0.0 0.0 0.0 0.0
- GHC.Num 25627 1 0.0 0.0 0.0 0.0
index GHC.Arr 25623 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25622 1 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 25621 1 0.0 0.0 0.0 0.0
index GHC.Arr 25624 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 25625 0 0.0 0.0 0.0 0.0
&& GHC.Classes 25626 1 0.0 0.0 0.0 0.0
+ GHC.Num 25618 1 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 25617 1 0.0 0.0 0.0 0.0
- GHC.Num 25616 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25612 1 0.0 0.0 0.0 0.0
inRange GHC.Arr 25611 1 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 25610 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.sorted_nodes Digraph 25343 1 0.0 0.0 0.0 0.0
sortBy Data.List 25344 1 0.0 0.0 0.0 0.0
sortBy.mergeAll Data.List 25346 1 0.0 0.0 0.0 0.0
sortBy.sequences Data.List 25345 1 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.numbered_nodes Digraph 25336 1 0.0 0.0 0.0 0.0
zipWith GHC.List 25337 2 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.max_v Digraph 25320 1 0.0 0.0 0.0 0.0
- GHC.Num 25322 1 0.0 0.0 0.0 0.0
lenAcc GHC.List 25321 2 0.0 0.0 0.0 0.0
reduceNodesIntoVertices.bounds Digraph 25319 1 0.0 0.0 0.0 0.0
graphFromEdgedVertices.bounds Digraph 25316 1 0.0 0.0 0.0 0.0
warnUnnecessarySourceImports GhcMake 25223 1 0.0 0.0 0.0 0.0
>>= GhcMonad 25225 1 0.0 0.0 0.0 0.0
return GhcMonad 25214 0 0.0 0.0 0.0 0.0
return.\ GhcMonad 25215 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 25219 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 25220 1 0.0 0.0 0.0 0.0
return GHC.Base 25216 1 0.0 0.0 0.0 0.0
&& GHC.Classes 25212 1 0.0 0.0 0.0 0.0
guessOutputFile GhcMake 25174 1 0.0 0.0 0.0 0.0
modifySession GhcMonad 25178 0 0.0 0.0 0.0 0.0
$! Prelude 25197 1 0.0 0.0 0.0 0.0
setSession GhcMonad 25198 1 0.0 0.0 0.0 0.0
guessOutputFile.\ GhcMake 25193 1 0.0 0.0 0.0 0.0
guessOutputFile.\.name GhcMake 464734 1 0.0 0.0 0.0 0.0
fmap Data.Maybe 464735 1 0.0 0.0 0.0 0.0
guessOutputFile.\.name_exe GhcMake 464733 1 0.0 0.0 0.0 0.0
guessOutputFile.\.mod_graph GhcMake 464711 1 0.0 0.0 0.0 0.0
hsc_mod_graph HscTypes 464712 1 0.0 0.0 0.0 0.0
guessOutputFile.\.mainModuleSrcPath GhcMake 464708 1 0.0 0.0 0.0 0.0
guessOutputFile.\.mainModuleSrcPath.isMain GhcMake 464713 1 0.0 0.0 0.0 0.0
mainModIs DynFlags 464717 1 0.0 0.0 0.0 0.0
filter GHC.List 464710 2 0.0 0.0 0.0 0.0
guessOutputFile.\.mainModuleSrcPath.isMain GhcMake 464714 0 0.0 0.0 0.0 0.0
== Module 464716 1 0.0 0.0 0.0 0.0
== Module 464721 1 0.0 0.0 0.0 0.0
== Unique 464729 1 0.0 0.0 0.0 0.0
eqUnique Unique 464730 1 0.0 0.0 0.0 0.0
==# ExtsCompat46 464731 1 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 464727 2 0.0 0.0 0.0 0.0
iBox FastTypes 464726 2 0.0 0.0 0.0 0.0
iUnbox FastTypes 464725 4 0.0 0.0 0.0 0.0
getUnique Module 464724 2 0.0 0.0 0.0 0.0
getUnique Unique 464728 1 0.0 0.0 0.0 0.0
getUnique Unique 464723 1 0.0 0.0 0.0 0.0
uniqueOfFS FastString 464722 2 0.0 0.0 0.0 0.0
&& GHC.Classes 464720 1 0.0 0.0 0.0 0.0
== FastString 464718 1 0.0 0.0 0.0 0.0
uniq FastString 464719 2 0.0 0.0 0.0 0.0
ms_mod HscTypes 464715 1 0.0 0.0 0.0 0.0
>>= Data.Maybe 464709 1 0.0 0.0 0.0 0.0
guessOutputFile.\.dflags GhcMake 25195 1 0.0 0.0 0.0 0.0
hsc_dflags HscTypes 25196 1 0.0 0.0 0.0 0.0
outputFile DynFlags 25194 1 0.0 0.0 0.0 0.0
>>= GhcMonad 25179 0 0.0 0.0 0.0 0.0
>>=.\ GhcMonad 25180 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 25182 1 0.0 0.0 0.0 0.0
>>= GHC.Base 25181 1 0.0 0.0 0.0 0.0
>> GHC.Base 25167 1 0.0 0.0 0.0 0.0
>>= GhcMonad 25168 1 0.0 0.0 0.0 0.0
depanal GhcMake 20139 0 0.0 0.0 0.0 0.0
depanal.old_graph GhcMake 20194 1 0.0 0.0 0.0 0.0
hsc_mod_graph HscTypes 20195 1 0.0 0.0 0.0 0.0
downsweep GhcMake 20174 1 0.0 0.0 0.0 0.0
downsweep.getRootSummary GhcMake 23682 0 0.0 0.0 0.0 0.0
summariseFile GhcMake 23683 0 0.0 0.0 0.0 0.0
summariseFile.new_summary GhcMake 23684 0 0.0 0.0 0.0 0.0
summariseFile.new_summary.dflags GhcMake 23700 1 0.0 0.0 0.0 0.0
hsc_dflags HscTypes 23701 1 0.0 0.0 0.0 0.0
isObjectTarget DynFlags 23687 1 0.0 0.0 0.0 0.0
hscTarget DynFlags 23686 1 0.0 0.0 0.0 0.0
hsc_dflags HscTypes 23685 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 20176 1 0.0 0.0 0.0 0.0
>>= GHC.Base 20175 1 0.0 0.0 0.0 0.0
debugTraceMsg ErrUtils 20169 1 0.0 0.0 0.0 0.0
ifVerbose ErrUtils 20170 1 0.0 0.0 0.0 0.0
return GHC.Base 20172 1 0.0 0.0 0.0 0.0
verbosity DynFlags 20171 1 0.0 0.0 0.0 0.0
depanal.dflags GhcMake 20166 1 0.0 0.0 0.0 0.0
hsc_dflags HscTypes 20167 1 0.0 0.0 0.0 0.0
showPass ErrUtils 20163 1 0.0 0.0 0.0 0.0
ifVerbose ErrUtils 20164 1 0.0 0.0 0.0 0.0
return GHC.Base 20168 1 0.0 0.0 0.0 0.0
verbosity DynFlags 20165 1 0.0 0.0 0.0 0.0
liftIO GhcMonad 20160 3 0.0 0.0 0.0 0.0
>> GHC.Base 20153 2 0.0 0.0 0.0 0.0
>>= GhcMonad 20154 2 0.0 0.0 0.0 0.0
>>= GhcMonad 20140 1 0.0 0.0 0.0 0.0
>>=.\ GhcMonad 20141 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 20143 1 0.0 0.0 0.0 0.0
>>= GHC.Base 20142 1 0.0 0.0 0.0 0.0
>>= GhcMonad 20128 1 0.0 0.0 0.0 0.0
>>=.\ GhcMonad 20129 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 20131 1 0.0 0.0 0.0 0.0
>>= GHC.Base 20130 1 0.0 0.0 0.0 0.0
>>= GhcMonad 20118 0 0.0 0.0 0.0 0.0
>>=.\ GhcMonad 20119 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 20121 1 0.0 0.0 0.0 0.0
bindIO.\ GHC.Base 464859 0 0.0 0.0 0.0 0.0
when Control.Monad 464860 0 0.0 0.0 0.0 0.0
return GhcMonad 464861 0 0.0 0.0 0.0 0.0
return.\ GhcMonad 464862 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 464866 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464867 1 0.0 0.0 0.0 0.0
return GHC.Base 464863 1 0.0 0.0 0.0 0.0
>>= GHC.Base 20120 1 0.0 0.0 0.0 0.0
bindIO GHC.Base 3219 27544068 0.1 0.0 100.0 99.5
bindIO.\ GHC.Base 3220 29262873 96.5 17.5 99.8 99.5
cleanTempDirs SysTools 465026 0 0.0 0.0 0.0 0.0
elems Data.Map.Base 464996 0 0.0 0.0 0.0 0.0
removeTmpDirs SysTools 464982 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 465027 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 465028 1 0.0 0.0 0.0 0.0
removeWith SysTools 465000 1 0.0 0.0 0.0 0.0
removeDirectory System.Directory 465003 1 0.0 0.0 0.0 0.0
removeDirectory System.Posix.Directory 465004 1 0.0 0.0 0.0 0.0
withFilePath System.Posix.Internals 465006 1 0.0 0.0 0.0 0.0
>>= GHC.Base 465007 1 0.0 0.0 0.0 0.0
modifyIOError System.IO.Error 465005 1 0.0 0.0 0.0 0.0
catchIO Exception 465001 0 0.0 0.0 0.0 0.0
>> GHC.Base 464998 1 0.0 0.0 0.0 0.0
>>= GHC.Base 464999 1 0.0 0.0 0.0 0.0
traceCmd SysTools 464983 1 0.0 0.0 0.0 0.0
catchIO Exception 464995 0 0.0 0.0 0.0 0.0
flushErr DynFlags 464994 1 0.0 0.0 0.0 0.0
debugTraceMsg ErrUtils 464990 1 0.0 0.0 0.0 0.0
ifVerbose ErrUtils 464991 1 0.0 0.0 0.0 0.0
return GHC.Base 464993 1 0.0 0.0 0.0 0.0
verbosity DynFlags 464992 1 0.0 0.0 0.0 0.0
showPass ErrUtils 464986 1 0.0 0.0 0.0 0.0
ifVerbose ErrUtils 464987 1 0.0 0.0 0.0 0.0
return GHC.Base 464989 1 0.0 0.0 0.0 0.0
verbosity DynFlags 464988 1 0.0 0.0 0.0 0.0
>> GHC.Base 464984 3 0.0 0.0 0.0 0.0
>>= GHC.Base 464985 3 0.0 0.0 0.0 0.0
dumpFinalStats Main 464877 1 0.0 0.0 0.0 0.0
when Control.Monad 464902 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 464904 1 0.0 0.0 0.0 0.0
return GHC.Base 464903 1 0.0 0.0 0.0 0.0
gopt DynFlags 464878 1 0.0 0.0 0.0 0.0
generalFlags DynFlags 464886 1 0.0 0.0 0.0 0.0
member Data.IntSet.Base 464884 0 0.0 0.0 0.0 0.0
member.go Data.IntSet.Base 464885 2 0.0 0.0 0.0 0.0
/= GHC.Classes 464899 1 0.0 0.0 0.0 0.0
not GHC.Classes 464901 1 0.0 0.0 0.0 0.0
== GHC.Classes 464900 1 0.0 0.0 0.0 0.0
&& GHC.Classes 464896 1 0.0 0.0 0.0 0.0
== GHC.Classes 464891 1 0.0 0.0 0.0 0.0
- GHC.Num 464890 1 0.0 0.0 0.0 0.0
complement Data.Bits 464889 1 0.0 0.0 0.0 0.0
xor Data.Bits 464888 1 0.0 0.0 0.0 0.0
.&. Data.Bits 464887 3 0.0 0.0 0.0 0.0
fromEnum DynFlags 464879 1 0.0 0.0 0.0 0.0
failed BasicTypes 464853 1 0.0 0.0 0.0 0.0
link' DriverPipeline 464813 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464814 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464815 1 0.0 0.0 0.0 0.0
throwErrnoPathIfMinus1_ Foreign.C.Error 464679 0 0.0 0.0 0.0 0.0
throwErrnoPathIf_ Foreign.C.Error 464680 0 0.0 0.0 0.0 0.0
throwErrnoPathIf Foreign.C.Error 464681 0 0.0 0.0 0.0 0.0
compileOne'.linkable DriverPipeline 464603 1 0.0 0.0 0.0 0.0
whenGeneratingDynamicToo DynFlags 464420 1 0.0 0.0 0.0 0.0
return PipelineMonad 464443 0 0.0 0.0 0.0 0.0
return.\ PipelineMonad 464444 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 464446 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464447 1 0.0 0.0 0.0 0.0
return GHC.Base 464445 1 0.0 0.0 0.0 0.0
ifGeneratingDynamicToo DynFlags 464421 1 0.0 0.0 0.0 0.0
generateDynamicTooConditional DynFlags 464422 1 0.0 0.0 0.0 0.0
gopt DynFlags 464424 1 0.0 0.0 0.0 0.0
generalFlags DynFlags 464427 1 0.0 0.0 0.0 0.0
member Data.IntSet.Base 464425 0 0.0 0.0 0.0 0.0
member.go Data.IntSet.Base 464426 2 0.0 0.0 0.0 0.0
/= GHC.Classes 464434 1 0.0 0.0 0.0 0.0
not GHC.Classes 464436 1 0.0 0.0 0.0 0.0
== GHC.Classes 464435 1 0.0 0.0 0.0 0.0
&& GHC.Classes 464433 1 0.0 0.0 0.0 0.0
== GHC.Classes 464432 1 0.0 0.0 0.0 0.0
- GHC.Num 464431 1 0.0 0.0 0.0 0.0
complement Data.Bits 464430 1 0.0 0.0 0.0 0.0
xor Data.Bits 464429 1 0.0 0.0 0.0 0.0
.&. Data.Bits 464428 3 0.0 0.0 0.0 0.0
fromEnum DynFlags 464423 1 0.0 0.0 0.0 0.0
maybe_loc PipelineMonad 464410 1 0.0 0.0 0.0 0.0
/= GHC.Classes 464408 1 0.0 0.0 0.0 0.0
not GHC.Classes 464413 1 0.0 0.0 0.0 0.0
== GHC.Classes 464409 6 0.0 0.0 0.0 0.0
&& GHC.Classes 464412 5 0.0 0.0 0.0 0.0
== GHC.Classes 464411 5 0.0 0.0 0.0 0.0
getProcessExitCode.\.\.e System.Process 464403 1 0.0 0.0 0.0 0.0
== GHC.Int 464404 1 0.0 0.0 0.0 0.0
linesPlatform SysTools 464376 2 0.0 0.0 0.0 0.0
lines Data.List 464377 2 0.0 0.0 0.0 0.0
readerProc.loop SysTools 464375 2 0.0 0.0 0.0 0.0
return GHC.Base 464378 2 0.0 0.0 0.0 0.0
threadWait GHC.Event.Thread 464276 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464277 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464278 2 0.0 0.0 0.0 0.0
eventIs GHC.Event.Internal 464272 2 0.0 0.0 0.0 0.0
.&. Data.Bits 464273 2 0.0 0.0 0.0 0.0
readChan.\ Control.Concurrent.Chan 464115 2 0.0 0.0 0.0 0.0
readMVar GHC.MVar 464117 2 0.0 0.0 0.0 0.0
readMVar.\ GHC.MVar 464118 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464116 2 0.0 0.0 0.0 0.0
getProcessExitCode System.Process 464103 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464104 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464105 2 0.0 0.0 0.0 0.0
throwErrnoIfMinus1_ Foreign.C.Error 464061 0 0.0 0.0 0.0 0.0
throwErrnoIf_ Foreign.C.Error 464062 0 0.0 0.0 0.0 0.0
throwErrnoIf Foreign.C.Error 464063 0 0.0 0.0 0.0 0.0
maybe Data.Maybe 464007 2 0.0 0.0 0.0 0.0
modifyFdOnce GHC.Event.EPoll 464000 2 0.0 0.0 0.0 0.0
modifyFdOnce.\ GHC.Event.EPoll 464059 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464072 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464073 2 0.0 0.0 0.0 0.0
epollFd GHC.Event.EPoll 464060 2 0.0 0.0 0.0 0.0
epollFd GHC.Event.EPoll 464040 2 0.0 0.0 0.0 0.0
with Foreign.Marshal.Utils 464011 4 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 464014 4 0.0 0.0 0.0 0.0
allocaBytesAligned.\ Foreign.Marshal.Alloc 464015 4 0.0 0.0 0.0 0.0
allocaBytesAligned.\.addr Foreign.Marshal.Alloc 464027 4 0.0 0.0 0.0 0.0
with.\ Foreign.Marshal.Utils 464016 4 0.0 0.0 0.0 0.0
modifyFdOnce.\ GHC.Event.EPoll 464047 2 0.0 0.0 0.0 0.0
epollControl GHC.Event.EPoll 464050 2 0.0 0.0 0.0 0.0
epollControl_ GHC.Event.EPoll 464058 2 0.0 0.0 0.0 0.0
throwErrnoIfMinus1_ Foreign.C.Error 464051 0 0.0 0.0 0.0 0.0
throwErrnoIf_ Foreign.C.Error 464052 2 0.0 0.0 0.0 0.0
throwErrnoIf Foreign.C.Error 464056 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464057 2 0.0 0.0 0.0 0.0
void Control.Monad 464053 0 0.0 0.0 0.0 0.0
fmap GHC.Base 464054 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464055 2 0.0 0.0 0.0 0.0
>> GHC.Base 464048 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464049 2 0.0 0.0 0.0 0.0
epollControl_ GHC.Event.EPoll 464039 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464038 4 0.0 0.0 0.0 0.0
>> GHC.Base 464020 4 0.0 0.0 0.0 0.0
>>= GHC.Base 464021 4 0.0 0.0 0.0 0.0
poke GHC.Event.EPoll 464017 4 0.0 0.0 0.0 0.0
eventFd GHC.Event.EPoll 464036 4 0.0 0.0 0.0 0.0
poke.\ GHC.Event.EPoll 464031 4 0.0 0.0 0.0 0.0
pokeByteOff Foreign.Storable 464032 4 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 464035 4 0.0 0.0 0.0 0.0
poke Foreign.Storable 464033 4 0.0 0.0 0.0 0.0
writeInt32OffPtr GHC.Storable 464034 4 0.0 0.0 0.0 0.0
writeInt32OffPtr.\ GHC.Storable 464037 4 0.0 0.0 0.0 0.0
eventTypes GHC.Event.EPoll 464029 4 0.0 0.0 0.0 0.0
unEventType GHC.Event.EPoll 464028 4 0.0 0.0 0.0 0.0
poke.\ GHC.Event.EPoll 464022 4 0.0 0.0 0.0 0.0
pokeByteOff Foreign.Storable 464023 4 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 464026 4 0.0 0.0 0.0 0.0
poke Foreign.Storable 464024 4 0.0 0.0 0.0 0.0
writeWord32OffPtr GHC.Storable 464025 4 0.0 0.0 0.0 0.0
writeWord32OffPtr.\ GHC.Storable 464030 4 0.0 0.0 0.0 0.0
>> GHC.Base 464018 4 0.0 0.0 0.0 0.0
>>= GHC.Base 464019 4 0.0 0.0 0.0 0.0
alignment GHC.Event.EPoll 464013 4 0.0 0.0 0.0 0.0
sizeOf GHC.Event.EPoll 464012 4 0.0 0.0 0.0 0.0
>>= GHC.Base 464010 2 0.0 0.0 0.0 0.0
fromEvent GHC.Event.EPoll 464002 2 0.0 0.0 0.0 0.0
fromEvent.remap GHC.Event.EPoll 464004 4 0.0 0.0 0.0 0.0
eventIs GHC.Event.Internal 464005 4 0.0 0.0 0.0 0.0
.&. Data.Bits 464006 4 0.0 0.0 0.0 0.0
.|. GHC.Word 464003 2 0.0 0.0 0.0 0.0
.|. GHC.Word 464001 2 0.0 0.0 0.0 0.0
poke Foreign.Storable 463992 2 0.0 0.0 0.0 0.0
writeIntOffPtr GHC.Storable 463993 2 0.0 0.0 0.0 0.0
writeIntOffPtr.\ GHC.Storable 463994 2 0.0 0.0 0.0 0.0
write GHC.Event.Arr 463990 2 0.0 0.0 0.0 0.0
write.\ GHC.Event.Arr 463991 2 0.0 0.0 0.0 0.0
iShiftRA# GHC.Base 463989 2 0.0 0.0 0.0 0.0
shiftR Data.Bits 463987 2 0.0 0.0 0.0 0.0
=<< Control.Monad 463981 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463982 2 0.0 0.0 0.0 0.0
indexOf GHC.Event.IntTable 463977 2 0.0 0.0 0.0 0.0
.&. Data.Bits 463980 2 0.0 0.0 0.0 0.0
size GHC.Event.Arr 463976 6 0.0 0.0 0.0 0.0
emFds GHC.Event.Manager 463971 2 0.0 0.0 0.0 0.0
readTVar GHC.Conc.Sync 463946 2 0.0 0.0 0.0 0.0
>>= GHC.Conc.Sync 463941 2 0.0 0.0 0.0 0.0
bindSTM GHC.Conc.Sync 463942 2 0.0 0.0 0.0 0.0
atomically GHC.Conc.Sync 463939 2 0.0 0.0 0.0 0.0
atomically.\ GHC.Conc.Sync 463940 2 0.0 0.0 0.0 0.0
>>= GHC.Conc.Sync 463943 0 0.0 0.0 0.0 0.0
bindSTM GHC.Conc.Sync 463944 0 0.0 0.0 0.0 0.0
bindSTM.\ GHC.Conc.Sync 463945 2 0.0 0.0 0.0 0.0
return GHC.Conc.Sync 463960 2 0.0 0.0 0.0 0.0
returnSTM GHC.Conc.Sync 463961 2 0.0 0.0 0.0 0.0
>> GHC.Conc.Sync 463954 2 0.0 0.0 0.0 0.0
thenSTM GHC.Conc.Sync 463955 2 0.0 0.0 0.0 0.0
thenSTM.\ GHC.Conc.Sync 463956 2 0.0 0.0 0.0 0.0
return GHC.Conc.Sync 463962 0 0.0 0.0 0.0 0.0
returnSTM GHC.Conc.Sync 463963 0 0.0 0.0 0.0 0.0
returnSTM.\ GHC.Conc.Sync 463964 2 0.0 0.0 0.0 0.0
unSTM GHC.Conc.Sync 463959 2 0.0 0.0 0.0 0.0
writeTVar GHC.Conc.Sync 463957 0 0.0 0.0 0.0 0.0
writeTVar.\ GHC.Conc.Sync 463958 2 0.0 0.0 0.0 0.0
fromInteger GHC.Int 463953 2 0.0 0.0 0.0 0.0
writeTVar GHC.Conc.Sync 463952 2 0.0 0.0 0.0 0.0
+ GHC.Int 463950 2 0.0 0.0 0.0 0.0
unSTM GHC.Conc.Sync 463949 2 0.0 0.0 0.0 0.0
readTVar GHC.Conc.Sync 463947 0 0.0 0.0 0.0 0.0
readTVar.\ GHC.Conc.Sync 463948 2 0.0 0.0 0.0 0.0
fmap Data.Maybe 463937 2 0.0 0.0 0.0 0.0
snd Data.Tuple 463938 2 0.0 0.0 0.0 0.0
readIOArray GHC.IOArray 463924 2 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 463933 2 0.0 0.0 0.0 0.0
- GHC.Num 463932 2 0.0 0.0 0.0 0.0
index GHC.Arr 463928 2 0.0 0.0 0.0 0.0
inRange GHC.Arr 463927 2 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 463926 2 0.0 0.0 0.0 0.0
index GHC.Arr 463929 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 463930 0 0.0 0.0 0.0 0.0
&& GHC.Classes 463931 2 0.0 0.0 0.0 0.0
stToIO GHC.IO 463925 2 0.0 0.0 0.0 0.0
threadCapability GHC.Conc.Sync 463916 2 0.0 0.0 0.0 0.0
threadCapability.\ GHC.Conc.Sync 463917 2 0.0 0.0 0.0 0.0
getSystemEventManager GHC.Event.Thread 463915 0 0.0 0.0 0.0 0.0
readIORef GHC.IORef 463921 0 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 463922 0 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 463923 2 0.0 0.0 0.0 0.0
readerProc SysTools 463854 2 0.0 0.0 0.0 0.0
writeChan Control.Concurrent.Chan 464385 2 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 464387 2 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 464388 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464386 2 0.0 0.0 0.0 0.0
readerProc.loop SysTools 464382 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464383 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464384 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463864 2 0.0 0.0 0.0 0.0
finally Control.Exception.Base 463855 2 0.0 0.0 0.0 0.0
mask GHC.IO 463856 6 0.0 0.0 0.0 0.0
mask_.\ GHC.IO 463869 4 0.0 0.0 0.0 0.0
finally.\ Control.Exception.Base 463859 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463860 2 0.0 0.0 0.0 0.0
block GHC.IO 463858 6 0.0 0.0 0.0 0.0
finally.\ Control.Exception.Base 463861 0 0.0 0.0 0.0 0.0
unsafeUnmask GHC.IO 463863 2 0.0 0.0 0.0 0.0
hGetContents GHC.IO.Handle.Text 463865 2 0.0 0.0 0.0 0.0
hGetContents.\ GHC.IO.Handle.Text 463878 0 0.0 0.0 0.0 0.0
lazyRead GHC.IO.Handle.Text 463879 2 0.0 0.0 0.0 0.0
lazyRead.\ GHC.IO.Handle.Text 463893 2 0.0 0.0 0.0 0.0
lazyReadBuffered GHC.IO.Handle.Text 463895 2 0.0 0.0 0.0 0.0
lazyReadBuffered.\ GHC.IO.Handle.Text 464279 0 0.0 0.0 0.0 0.0
hClose_help GHC.IO.Handle.Internals 464280 2 0.0 0.0 0.0 0.0
hClose_handle_ GHC.IO.Handle.Internals 464292 0 0.0 0.0 0.0 0.0
closeTextCodecs GHC.IO.Handle.Internals 464370 2 0.0 0.0 0.0 0.0
return GHC.Base 464374 2 0.0 0.0 0.0 0.0
close GHC.IO.Encoding.Types 464373 2 0.0 0.0 0.0 0.0
>> GHC.Base 464371 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464372 2 0.0 0.0 0.0 0.0
writeIORef GHC.IORef 464366 6 0.0 0.0 0.0 0.0
writeSTRef GHC.STRef 464368 6 0.0 0.0 0.0 0.0
writeSTRef.\ GHC.STRef 464369 6 0.0 0.0 0.0 0.0
stToIO GHC.IO 464367 6 0.0 0.0 0.0 0.0
close GHC.IO.FD 464297 2 0.0 0.0 0.0 0.0
close.closer GHC.IO.FD 464312 0 0.0 0.0 0.0 0.0
throwErrnoIfMinus1Retry_ Foreign.C.Error 464313 0 0.0 0.0 0.0 0.0
throwErrnoIfRetry_ Foreign.C.Error 464314 2 0.0 0.0 0.0 0.0
throwErrnoIfRetry Foreign.C.Error 464318 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464319 2 0.0 0.0 0.0 0.0
void Control.Monad 464315 0 0.0 0.0 0.0 0.0
fmap GHC.Base 464316 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464317 2 0.0 0.0 0.0 0.0
fromIntegral GHC.Real 464306 2 0.0 0.0 0.0 0.0
toInteger GHC.Real 464309 2 0.0 0.0 0.0 0.0
smallInteger GHC.Integer.Type 464310 2 0.0 0.0 0.0 0.0
fromInteger GHC.Int 464307 2 0.0 0.0 0.0 0.0
integerToInt GHC.Integer.Type 464308 2 0.0 0.0 0.0 0.0
fdFD GHC.IO.FD 464305 2 0.0 0.0 0.0 0.0
closeFdWith GHC.Conc.IO 464302 2 0.0 0.0 0.0 0.0
closeFdWith GHC.Event.Thread 464303 2 0.0 0.0 0.0 0.0
closeFdWith.finish GHC.Event.Thread 464351 0 0.0 0.0 0.0 0.0
fromIntegral GHC.Real 464352 0 0.0 0.0 0.0 0.0
fromInteger GHC.Num 464355 2 0.0 0.0 0.0 0.0
integerToInt GHC.Integer.Type 464356 2 0.0 0.0 0.0 0.0
toInteger GHC.Int 464353 2 0.0 0.0 0.0 0.0
smallInteger GHC.Integer.Type 464354 2 0.0 0.0 0.0 0.0
close.closer GHC.IO.FD 464311 2 0.0 0.0 0.0 0.0
fromIntegral GHC.Real 464320 2 0.0 0.0 0.0 0.0
fromInteger GHC.Num 464323 2 0.0 0.0 0.0 0.0
integerToInt GHC.Integer.Type 464324 2 0.0 0.0 0.0 0.0
toInteger GHC.Int 464321 2 0.0 0.0 0.0 0.0
smallInteger GHC.Integer.Type 464322 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464304 2 0.0 0.0 0.0 0.0
release GHC.IO.FD 464300 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464301 2 0.0 0.0 0.0 0.0
>> GHC.Base 464298 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464299 2 0.0 0.0 0.0 0.0
trymaybe GHC.IO.Handle.Internals 464294 2 0.0 0.0 0.0 0.0
>> GHC.Base 464295 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464296 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464293 2 0.0 0.0 0.0 0.0
flushWriteBuffer GHC.IO.Handle.Internals 464286 2 0.0 0.0 0.0 0.0
readIORef GHC.IORef 464288 2 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 464290 2 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 464291 2 0.0 0.0 0.0 0.0
stToIO GHC.IO 464289 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464287 2 0.0 0.0 0.0 0.0
trymaybe GHC.IO.Handle.Internals 464283 2 0.0 0.0 0.0 0.0
>> GHC.Base 464284 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464285 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464282 2 0.0 0.0 0.0 0.0
haType GHC.IO.Handle.Types 464281 2 0.0 0.0 0.0 0.0
readIORef GHC.IORef 463897 2 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 463899 2 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 463900 2 0.0 0.0 0.0 0.0
stToIO GHC.IO 463898 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463896 2 0.0 0.0 0.0 0.0
haType GHC.IO.Handle.Types 463894 2 0.0 0.0 0.0 0.0
withHandle' GHC.IO.Handle.Internals 463886 2 0.0 0.0 0.0 0.0
do_operation GHC.IO.Handle.Internals 463889 2 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 463891 2 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 463892 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463890 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463888 2 0.0 0.0 0.0 0.0
mask_ GHC.IO 463887 2 0.0 0.0 0.0 0.0
>> GHC.Base 463883 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463884 2 0.0 0.0 0.0 0.0
unsafeDupableInterleaveIO GHC.IO 463880 2 0.0 0.0 0.0 0.0
unsafeDupableInterleaveIO.\ GHC.IO 463881 2 0.0 0.0 0.0 0.0
unsafeDupableInterleaveIO.\.r GHC.IO 463882 2 0.0 0.0 0.0 0.0
>> GHC.Base 463885 0 0.0 0.0 0.0 0.0
wantReadableHandle GHC.IO.Handle.Internals 463866 2 0.0 0.0 0.0 0.0
checkReadableHandle GHC.IO.Handle.Internals 463875 2 0.0 0.0 0.0 0.0
hGetContents.\ GHC.IO.Handle.Text 463876 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463877 2 0.0 0.0 0.0 0.0
withHandle' GHC.IO.Handle.Internals 463867 2 0.0 0.0 0.0 0.0
do_operation GHC.IO.Handle.Internals 463871 2 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 463873 2 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 463874 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463872 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463870 2 0.0 0.0 0.0 0.0
mask_ GHC.IO 463868 2 0.0 0.0 0.0 0.0
onException Control.Exception.Base 463862 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463857 6 0.0 0.0 0.0 0.0
builderMainLoop.loop SysTools 463836 4 0.0 0.0 0.0 0.0
returnIO GHC.Base 464401 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464402 1 0.0 0.0 0.0 0.0
return GHC.Base 464394 2 0.0 0.0 0.0 0.0
minusInteger GHC.Integer.Type 464389 3 0.0 0.0 0.0 0.0
readChan Control.Concurrent.Chan 464106 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464112 2 0.0 0.0 0.0 0.0
mask_ GHC.IO 464107 2 0.0 0.0 0.0 0.0
mask GHC.IO 464108 2 0.0 0.0 0.0 0.0
mask_.\ GHC.IO 464111 2 0.0 0.0 0.0 0.0
block GHC.IO 464110 2 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 464113 2 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 464114 2 0.0 0.0 0.0 0.0
>>= GHC.Base 464109 2 0.0 0.0 0.0 0.0
getProcessExitCode System.Process 463845 2 0.0 0.0 0.0 0.0
modifyProcessHandle System.Process.Internals 463847 2 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 463851 2 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 463852 2 0.0 0.0 0.0 0.0
mask GHC.IO 463848 2 0.0 0.0 0.0 0.0
block GHC.IO 463850 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463849 4 0.0 0.0 0.0 0.0
>>= GHC.Base 463846 2 0.0 0.0 0.0 0.0
gtInteger# GHC.Integer.Type 463844 5 0.0 0.0 0.0 0.0
>>= GHC.Base 463843 3 0.0 0.0 0.0 0.0
eqInteger# GHC.Integer.Type 463837 5 0.0 0.0 0.0 0.0
forkIO GHC.Conc.Sync 463834 2 0.0 0.0 0.0 0.0
forkIO.action_plus GHC.Conc.Sync 463853 2 0.0 0.0 0.0 0.0
forkIO.\ GHC.Conc.Sync 463835 2 0.0 0.0 0.0 0.0
withHandle__' GHC.IO.Handle.Internals 463831 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 463832 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 463833 2 0.0 0.0 0.0 0.0
fromJust Data.Maybe 463805 3 0.0 0.0 0.0 0.0
hSetBuffering GHC.IO.Handle 463803 2 0.0 0.0 0.0 0.0
hSetBuffering.\ GHC.IO.Handle 463817 2 0.0 0.0 0.0 0.0
return GHC.Base 463830 2 0.0 0.0 0.0 0.0
writeIORef GHC.IORef 463826 2 0.0 0.0 0.0 0.0
writeSTRef GHC.STRef 463828 2 0.0 0.0 0.0 0.0
writeSTRef.\ GHC.STRef 463829 2 0.0 0.0 0.0 0.0
stToIO GHC.IO 463827 2 0.0 0.0 0.0 0.0
isTerminal GHC.IO.FD 463824 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463825 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463823 2 0.0 0.0 0.0 0.0
returnIO GHC.Base 463821 2 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 463822 4 0.0 0.0 0.0 0.0
>> GHC.Base 463819 4 0.0 0.0 0.0 0.0
>>= GHC.Base 463820 4 0.0 0.0 0.0 0.0
== GHC.IO.Handle.Types 463818 2 0.0 0.0 0.0 0.0
withAllHandles__ GHC.IO.Handle.Internals 463804 2 0.0 0.0 0.0 0.0
withHandle__' GHC.IO.Handle.Internals 463806 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463812 2 0.0 0.0 0.0 0.0
mask_ GHC.IO 463807 2 0.0 0.0 0.0 0.0
mask GHC.IO 463808 2 0.0 0.0 0.0 0.0
mask_.\ GHC.IO 463811 2 0.0 0.0 0.0 0.0
block GHC.IO 463810 2 0.0 0.0 0.0 0.0
do_operation GHC.IO.Handle.Internals 463813 2 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 463815 2 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 463816 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463814 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463809 2 0.0 0.0 0.0 0.0
initSysTools.as_prog SysTools 463703 1 0.0 0.0 0.0 0.0
newMVar GHC.MVar 463664 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463665 2 0.0 0.0 0.0 0.0
newChan Control.Concurrent.Chan 463663 0 0.0 0.0 0.0 0.0
runSomethingFiltered SysTools 463636 1 0.0 0.0 0.0 0.0
runSomethingFiltered.\ SysTools 464396 0 0.0 0.0 0.0 0.0
builderMainLoop SysTools 464397 0 0.0 0.0 0.0 0.0
builderMainLoop.loop SysTools 464398 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 464399 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 464400 1 0.0 0.0 0.0 0.0
runSomethingWith SysTools 463637 1 0.0 0.0 0.0 0.0
runSomethingWith.real_args SysTools 463719 1 0.0 0.0 0.0 0.0
filterFB GHC.List 463721 9 0.0 0.0 0.0 0.0
notNull Util 463722 9 0.0 0.0 0.0 0.0
showOpt DynFlags 463720 9 0.0 0.0 0.0 0.0
++ GHC.Base 463725 2 0.0 0.0 0.0 0.0
runSomethingFiltered.\ SysTools 463656 1 0.0 0.0 0.0 0.0
builderMainLoop SysTools 463658 1 0.0 0.0 0.0 0.0
runInteractiveProcess System.Process 463666 1 0.0 0.0 0.0 0.0
proc System.Process 463669 1 0.0 0.0 0.0 0.0
runInteractiveProcess1 System.Process 463667 1 0.0 0.0 0.0 0.0
createProcess_ System.Process.Internals 463670 1 0.0 0.0 0.0 0.0
createProcess_.args System.Process.Internals 463718 1 0.0 0.0 0.0 0.0
createProcess_.(...) System.Process.Internals 463700 1 0.0 0.0 0.0 0.0
commandToProcess System.Process.Internals 463701 1 0.0 0.0 0.0 0.0
createProcess_.cmd System.Process.Internals 463699 1 0.0 0.0 0.0 0.0
createProcess_.\ System.Process.Internals 463677 0 0.0 0.0 0.0 0.0
createProcess_.\.\ System.Process.Internals 463680 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\ System.Process.Internals 463684 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\ System.Process.Internals 463688 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\ System.Process.Internals 463692 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\ System.Process.Internals 463752 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\ System.Process.Internals 463753 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\.\ System.Process.Internals 463754 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\.\.\ System.Process.Internals 463761 0 0.0 0.0 0.0 0.0
.|. GHC.Int 463762 1 0.0 0.0 0.0 0.0
when Control.Monad 463757 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 463759 1 0.0 0.0 0.0 0.0
return GHC.Base 463758 1 0.0 0.0 0.0 0.0
mbFd System.Process.Internals 463755 3 0.0 0.0 0.0 0.0
return GHC.Base 463756 3 0.0 0.0 0.0 0.0
maybeWith Foreign.Marshal.Utils 463693 0 0.0 0.0 0.0 0.0
maybe Data.Maybe 463694 1 0.0 0.0 0.0 0.0
maybeWith Foreign.Marshal.Utils 463689 0 0.0 0.0 0.0 0.0
maybe Data.Maybe 463690 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 463685 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 463681 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 463678 1 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 463674 1 0.0 0.0 0.0 0.0
allocaBytesAligned.\ Foreign.Marshal.Alloc 463675 4 0.0 0.0 0.0 0.0
allocaBytesAligned.\.addr Foreign.Marshal.Alloc 463760 4 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\ System.Process.Internals 463687 1 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\ System.Process.Internals 463691 1 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\ System.Process.Internals 463695 1 0.0 0.0 0.0 0.0
withMany Foreign.Marshal.Utils 463696 1 0.0 0.0 0.0 0.0
withFilePath System.Posix.Internals 463697 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463698 1 0.0 0.0 0.0 0.0
createProcess_.\.\.\ System.Process.Internals 463683 1 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\ System.Process.Internals 463790 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\ System.Process.Internals 463791 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\ System.Process.Internals 463792 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\ System.Process.Internals 463793 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\.\ System.Process.Internals 463794 0 0.0 0.0 0.0 0.0
mbPipe System.Process.Internals 463795 1 0.0 0.0 0.0 0.0
pfdToHandle System.Process.Internals 463798 1 0.0 0.0 0.0 0.0
peek Foreign.Storable 463800 1 0.0 0.0 0.0 0.0
readInt32OffPtr GHC.Storable 463801 1 0.0 0.0 0.0 0.0
readInt32OffPtr.\ GHC.Storable 463802 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463799 1 0.0 0.0 0.0 0.0
fmap GHC.Base 463796 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463797 1 0.0 0.0 0.0 0.0
createProcess_.\.\ System.Process.Internals 463679 1 0.0 0.0 0.0 0.0
createProcess_.\.\.\ System.Process.Internals 463776 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\ System.Process.Internals 463777 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\ System.Process.Internals 463778 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\ System.Process.Internals 463779 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\ System.Process.Internals 463780 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\.\ System.Process.Internals 463781 0 0.0 0.0 0.0 0.0
mbPipe System.Process.Internals 463782 1 0.0 0.0 0.0 0.0
pfdToHandle System.Process.Internals 463785 1 0.0 0.0 0.0 0.0
peek Foreign.Storable 463787 1 0.0 0.0 0.0 0.0
readInt32OffPtr GHC.Storable 463788 1 0.0 0.0 0.0 0.0
readInt32OffPtr.\ GHC.Storable 463789 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463786 1 0.0 0.0 0.0 0.0
fmap GHC.Base 463783 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463784 1 0.0 0.0 0.0 0.0
createProcess_.\ System.Process.Internals 463676 1 0.0 0.0 0.0 0.0
createProcess_.\.\ System.Process.Internals 463682 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\ System.Process.Internals 463686 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\ System.Process.Internals 463763 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\ System.Process.Internals 463764 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\ System.Process.Internals 463765 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\ System.Process.Internals 463766 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\.\ System.Process.Internals 463767 0 0.0 0.0 0.0 0.0
mbPipe System.Process.Internals 463768 1 0.0 0.0 0.0 0.0
pfdToHandle System.Process.Internals 463771 1 0.0 0.0 0.0 0.0
peek Foreign.Storable 463773 1 0.0 0.0 0.0 0.0
readInt32OffPtr GHC.Storable 463774 1 0.0 0.0 0.0 0.0
readInt32OffPtr.\ GHC.Storable 463775 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463772 1 0.0 0.0 0.0 0.0
fmap GHC.Base 463769 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463770 1 0.0 0.0 0.0 0.0
withFilePathException System.Process.Internals 463671 1 0.0 0.0 0.0 0.0
handle Control.Exception.Base 463672 1 0.0 0.0 0.0 0.0
flip GHC.Base 463673 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463668 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463659 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463657 1 0.0 0.0 0.0 0.0
handleProc SysTools 463653 1 0.0 0.0 0.0 0.0
catchIO Exception 463655 0 0.0 0.0 0.0 0.0
>>= GHC.Base 463654 1 0.0 0.0 0.0 0.0
traceCmd SysTools 463638 1 0.0 0.0 0.0 0.0
catchIO Exception 463652 0 0.0 0.0 0.0 0.0
flushErr DynFlags 463649 1 0.0 0.0 0.0 0.0
debugTraceMsg ErrUtils 463645 1 0.0 0.0 0.0 0.0
ifVerbose ErrUtils 463646 1 0.0 0.0 0.0 0.0
return GHC.Base 463648 1 0.0 0.0 0.0 0.0
verbosity DynFlags 463647 1 0.0 0.0 0.0 0.0
showPass ErrUtils 463641 1 0.0 0.0 0.0 0.0
ifVerbose ErrUtils 463642 1 0.0 0.0 0.0 0.0
return GHC.Base 463644 1 0.0 0.0 0.0 0.0
verbosity DynFlags 463643 1 0.0 0.0 0.0 0.0
>> GHC.Base 463639 3 0.0 0.0 0.0 0.0
>>= GHC.Base 463640 3 0.0 0.0 0.0 0.0
getGccEnv SysTools 463633 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 463634 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 463635 1 0.0 0.0 0.0 0.0
initSysTools.tntc_gcc_args SysTools 463598 1 0.0 0.0 0.0 0.0
mkTablesNextToCode DynFlags 463599 1 0.0 0.0 0.0 0.0
&& GHC.Classes 463601 1 0.0 0.0 0.0 0.0
not GHC.Classes 463600 1 0.0 0.0 0.0 0.0
initSysTools.unreg_gcc_args SysTools 463596 1 0.0 0.0 0.0 0.0
initSysTools.gcc_args SysTools 463565 1 0.0 0.0 0.0 0.0
map GHC.Base 463597 2 0.0 0.0 0.0 0.0
words Data.List 463566 2 0.0 0.0 0.0 0.0
words.s'' Data.List 463594 1 0.0 0.0 0.0 0.0
words.(...) Data.List 463580 1 0.0 0.0 0.0 0.0
break GHC.List 463581 21 0.0 0.0 0.0 0.0
break.zs GHC.List 463595 20 0.0 0.0 0.0 0.0
break.(...) GHC.List 463591 20 0.0 0.0 0.0 0.0
break.ys GHC.List 463590 20 0.0 0.0 0.0 0.0
isSpace GHC.Unicode 463582 20 0.0 0.0 0.0 0.0
ord GHC.Base 463588 20 0.0 0.0 0.0 0.0
id GHC.Base 463587 20 0.0 0.0 0.0 0.0
/= GHC.Int 463585 20 0.0 0.0 0.0 0.0
not GHC.Classes 463589 20 0.0 0.0 0.0 0.0
== GHC.Int 463586 20 0.0 0.0 0.0 0.0
|| GHC.Classes 463584 140 0.0 0.0 0.0 0.0
== GHC.Classes 463583 140 0.0 0.0 0.0 0.0
words.w Data.List 463579 1 0.0 0.0 0.0 0.0
dropWhile GHC.List 463567 3 0.0 0.0 0.0 0.0
isSpace GHC.Unicode 463568 2 0.0 0.0 0.0 0.0
ord GHC.Base 463574 1 0.0 0.0 0.0 0.0
id GHC.Base 463573 1 0.0 0.0 0.0 0.0
/= GHC.Int 463571 1 0.0 0.0 0.0 0.0
not GHC.Classes 463575 1 0.0 0.0 0.0 0.0
== GHC.Int 463572 1 0.0 0.0 0.0 0.0
|| GHC.Classes 463570 8 0.0 0.0 0.0 0.0
== GHC.Classes 463569 8 0.0 0.0 0.0 0.0
initSysTools.as_args SysTools 463564 1 0.0 0.0 0.0 0.0
runPhase.runAssembler DriverPipeline 463546 1 0.0 0.0 0.0 0.0
any GHC.List 463624 4 0.0 0.0 0.0 0.0
|| GHC.Classes 463626 3 0.0 0.0 0.0 0.0
== DynFlags 463625 3 0.0 0.0 0.0 0.0
++ GHC.Base 463617 1 0.0 0.0 0.0 0.0
unpackAppendCString# GHC.CString 463615 1 0.0 0.0 0.0 0.0
unpackAppendCString#.unpack GHC.CString 463616 3 0.0 0.0 0.0 0.0
runAs SysTools 463552 1 0.0 0.0 0.0 0.0
runAs.p SysTools 463702 1 0.0 0.0 0.0 0.0
runAs.args1 SysTools 463605 1 0.0 0.0 0.0 0.0
map GHC.Base 463612 1 0.0 0.0 0.0 0.0
getOpts DynFlags 463606 1 0.0 0.0 0.0 0.0
reverse GHC.List 463610 1 0.0 0.0 0.0 0.0
reverse.rev GHC.List 463611 1 0.0 0.0 0.0 0.0
opt_a DynFlags 463607 1 0.0 0.0 0.0 0.0
sOpt_a DynFlags 463609 1 0.0 0.0 0.0 0.0
settings DynFlags 463608 1 0.0 0.0 0.0 0.0
runAs.args2 SysTools 463576 1 0.0 0.0 0.0 0.0
++ GHC.Base 463577 4 0.0 0.0 0.0 0.0
runAs.(...) SysTools 463560 1 0.0 0.0 0.0 0.0
pgm_a DynFlags 463561 1 0.0 0.0 0.0 0.0
sPgm_a DynFlags 463563 1 0.0 0.0 0.0 0.0
settings DynFlags 463562 1 0.0 0.0 0.0 0.0
runAs.args0 SysTools 463559 1 0.0 0.0 0.0 0.0
getGccEnv SysTools 463554 1 0.0 0.0 0.0 0.0
return GHC.Base 463630 1 0.0 0.0 0.0 0.0
getGccEnv.(...) SysTools 463557 1 0.0 0.0 0.0 0.0
partitionWith Util 463558 10 0.0 0.0 0.0 0.0
partitionWith.(...) Util 463593 9 0.0 0.0 0.0 0.0
partitionWith.bs Util 463592 9 0.0 0.0 0.0 0.0
getGccEnv.get_b_opt SysTools 463578 9 0.0 0.0 0.0 0.0
getGccEnv.b_dirs SysTools 463556 1 0.0 0.0 0.0 0.0
null GHC.List 463555 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463553 1 0.0 0.0 0.0 0.0
liftIO PipelineMonad 463547 1 0.0 0.0 0.0 0.0
getCompilerInfo SysTools 463532 0 0.0 0.0 0.0 0.0
getCompilerInfo' SysTools 463533 0 0.0 0.0 0.0 0.0
getCompilerInfo'.parseCompilerInfo SysTools 463534 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 463535 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 463536 1 0.0 0.0 0.0 0.0
getCompilerInfo'.parseCompilerInfo SysTools 463516 1 0.0 0.0 0.0 0.0
return GHC.Base 463530 1 0.0 0.0 0.0 0.0
any GHC.List 463517 7 0.0 0.0 0.0 0.0
|| GHC.Classes 463526 7 0.0 0.0 0.0 0.0
isPrefixOf Data.List 463518 18 0.0 0.0 0.0 0.0
&& GHC.Classes 463525 17 0.0 0.0 0.0 0.0
== GHC.Classes 463524 17 0.0 0.0 0.0 0.0
lines Data.List 463514 7 0.0 0.0 0.0 0.0
break GHC.List 463522 909 0.0 0.0 0.0 0.0
break.ys GHC.List 463529 10 0.0 0.0 0.0 0.0
break.(...) GHC.List 463528 902 0.0 0.0 0.0 0.0
break.zs GHC.List 463527 892 0.0 0.0 0.0 0.0
== GHC.Classes 463523 909 0.0 0.0 0.0 0.0
lines.cons Data.List 463515 7 0.0 0.0 0.0 0.0
closePHANDLE System.Process.Internals 463507 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 463508 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 463509 2 0.0 0.0 0.0 0.0
waitForProcess System.Process 463464 0 0.0 0.0 0.0 0.0
allocaBytesAligned Foreign.Marshal.Alloc 463465 1 0.0 0.0 0.0 0.0
allocaBytesAligned.\ Foreign.Marshal.Alloc 463469 1 0.0 0.0 0.0 0.0
allocaBytesAligned.\.addr Foreign.Marshal.Alloc 463480 1 0.0 0.0 0.0 0.0
waitForProcess.\ System.Process 463470 1 0.0 0.0 0.0 0.0
waitForProcess.\.\ System.Process 463499 0 0.0 0.0 0.0 0.0
peek Foreign.Storable 463511 1 0.0 0.0 0.0 0.0
readInt32OffPtr GHC.Storable 463512 1 0.0 0.0 0.0 0.0
readInt32OffPtr.\ GHC.Storable 463513 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463510 1 0.0 0.0 0.0 0.0
>> GHC.Base 463500 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463501 1 0.0 0.0 0.0 0.0
modifyProcessHandle System.Process.Internals 463488 1 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 463492 1 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 463493 1 0.0 0.0 0.0 0.0
mask GHC.IO 463489 1 0.0 0.0 0.0 0.0
block GHC.IO 463491 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463490 2 0.0 0.0 0.0 0.0
throwErrnoIfMinus1Retry_ Foreign.C.Error 463473 1 0.0 0.0 0.0 0.0
throwErrnoIfRetry_ Foreign.C.Error 463474 1 0.0 0.0 0.0 0.0
throwErrnoIfRetry Foreign.C.Error 463478 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463479 1 0.0 0.0 0.0 0.0
void Control.Monad 463475 0 0.0 0.0 0.0 0.0
fmap GHC.Base 463476 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463477 1 0.0 0.0 0.0 0.0
>> GHC.Base 463471 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463472 1 0.0 0.0 0.0 0.0
either Data.Either 463337 2 0.0 0.0 0.0 0.0
returnIO GHC.Base 463345 2 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 463346 2 0.0 0.0 0.0 0.0
withForkWait System.Process 463338 0 0.0 0.0 0.0 0.0
withForkWait.\ System.Process 463339 0 0.0 0.0 0.0 0.0
withForkWait.\.wait System.Process 463340 0 0.0 0.0 0.0 0.0
readProcessWithExitCode.\.\ System.Process 463304 0 0.0 0.0 0.0 0.0
evaluate GHC.IO 463305 1 0.0 0.0 0.0 0.0
withForkWait.\ System.Process 463134 0 0.0 0.0 0.0 0.0
withForkWait.\.wait System.Process 463333 2 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 463335 2 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 463336 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463334 2 0.0 0.0 0.0 0.0
readProcessWithExitCode.\.\ System.Process 463135 1 0.0 0.0 0.0 0.0
readProcessWithExitCode.\.\.\ System.Process 463140 1 0.0 0.0 0.0 0.0
>> GHC.Base 463141 4 0.0 0.0 0.0 0.0
>>= GHC.Base 463142 4 0.0 0.0 0.0 0.0
withForkWait System.Process 463136 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463137 1 0.0 0.0 0.0 0.0
withForkWait System.Process 463126 1 0.0 0.0 0.0 0.0
>>= GHC.Base 463127 1 0.0 0.0 0.0 0.0
mkProcessHandle System.Process.Internals 463073 2 0.0 0.0 0.0 0.0
newMVar GHC.MVar 463075 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463076 2 0.0 0.0 0.0 0.0
>>= GHC.Base 463074 2 0.0 0.0 0.0 0.0
setNonBlockingFD System.Posix.Internals 463039 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 463040 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 463041 6 0.0 0.0 0.0 0.0
setNonBlockingFD.flags' System.Posix.Internals 463037 6 0.0 0.0 0.0 0.0
.|. GHC.Int 463038 6 0.0 0.0 0.0 0.0
setNonBlockingMode GHC.IO.FD 463028 6 0.0 0.0 0.0 0.0
fromEnum GHC.Enum 463045 6 0.0 0.0 0.0 0.0
returnIO GHC.Base 463043 6 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 463044 6 0.0 0.0 0.0 0.0
return GHC.Base 463042 6 0.0 0.0 0.0 0.0
fdFD GHC.IO.FD 463036 6 0.0 0.0 0.0 0.0
setNonBlockingFD System.Posix.Internals 463031 6 0.0 0.0 0.0 0.0
throwErrnoIfMinus1Retry Foreign.C.Error 463033 6 0.0 0.0 0.0 0.0
throwErrnoIfRetry Foreign.C.Error 463034 6 0.0 0.0 0.0 0.0
>>= GHC.Base 463035 6 0.0 0.0 0.0 0.0
>>= GHC.Base 463032 6 0.0 0.0 0.0 0.0
>> GHC.Base 463029 6 0.0 0.0 0.0 0.0
>>= GHC.Base 463030 6 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\.\.\ System.Process.Internals 462992 2 0.0 0.0 0.0 0.0
createProcess_ System.Process.Internals 462985 0 0.0 0.0 0.0 0.0
createProcess_.\ System.Process.Internals 462986 0 0.0 0.0 0.0 0.0
createProcess_.\.\ System.Process.Internals 462987 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\ System.Process.Internals 462988 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\ System.Process.Internals 462989 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\ System.Process.Internals 462990 0 0.0 0.0 0.0 0.0
createProcess_.\.\.\.\.\.\.\.\ System.Process.Internals 462991 0 0.0 0.0 0.0 0.0
mbFd System.Process.Internals 462949 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 462950 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 462951 6 0.0 0.0 0.0 0.0
getLocation.expl_o_file DriverPipeline 462603 1 0.0 0.0 0.0 0.0
outputFile DynFlags 462604 1 0.0 0.0 0.0 0.0
getLocation.location4 DriverPipeline 462602 1 0.0 0.0 0.0 0.0
getLocation.ohi DriverPipeline 462600 1 0.0 0.0 0.0 0.0
outputHi DynFlags 462601 1 0.0 0.0 0.0 0.0
getLocation.location3 DriverPipeline 462599 1 0.0 0.0 0.0 0.0
getLocation.location2 DriverPipeline 462596 1 0.0 0.0 0.0 0.0
takeDirectory System.FilePath.Posix 462581 1 0.0 0.0 0.0 0.0
takeDirectory.res System.FilePath.Posix 462650 1 0.0 0.0 0.0 0.0
dropWhile GHC.List 462653 2 0.0 0.0 0.0 0.0
isPathSeparator System.FilePath.Posix 462654 0 0.0 0.0 0.0 0.0
elem GHC.List 462655 3 0.0 0.0 0.0 0.0
|| GHC.Classes 462657 2 0.0 0.0 0.0 0.0
== GHC.Classes 462656 2 0.0 0.0 0.0 0.0
reverse GHC.List 462651 2 0.0 0.0 0.0 0.0
reverse.rev GHC.List 462652 5 0.0 0.0 0.0 0.0
null GHC.List 462649 1 0.0 0.0 0.0 0.0
&& GHC.Classes 462648 1 0.0 0.0 0.0 0.0
isDrive System.FilePath.Posix 462641 0 0.0 0.0 0.0 0.0
null GHC.List 462647 1 0.0 0.0 0.0 0.0
dropDrive System.FilePath.Posix 462642 0 0.0 0.0 0.0 0.0
snd Data.Tuple 462646 1 0.0 0.0 0.0 0.0
splitDrive System.FilePath.Posix 462643 1 0.0 0.0 0.0 0.0
span GHC.List 462644 1 0.0 0.0 0.0 0.0
== GHC.Classes 462645 1 0.0 0.0 0.0 0.0
|| GHC.Classes 462640 1 0.0 0.0 0.0 0.0
takeDirectory.file System.FilePath.Posix 462582 1 0.0 0.0 0.0 0.0
dropFileName System.FilePath.Posix 462583 0 0.0 0.0 0.0 0.0
fst Data.Tuple 462585 1 0.0 0.0 0.0 0.0
splitFileName System.FilePath.Posix 462584 1 0.0 0.0 0.0 0.0
splitFileName.(...) System.FilePath.Posix 462588 1 0.0 0.0 0.0 0.0
splitFileName_ System.FilePath.Posix 462589 1 0.0 0.0 0.0 0.0
reverse GHC.List 462638 1 0.0 0.0 0.0 0.0
reverse.rev GHC.List 462639 1 0.0 0.0 0.0 0.0
splitFileName_.(...) System.FilePath.Posix 462628 1 0.0 0.0 0.0 0.0
break GHC.List 462631 6 0.0 0.0 0.0 0.0
break.(...) GHC.List 462637 5 0.0 0.0 0.0 0.0
break.zs GHC.List 462636 5 0.0 0.0 0.0 0.0
isPathSeparator System.FilePath.Posix 462632 0 0.0 0.0 0.0 0.0
elem GHC.List 462633 10 0.0 0.0 0.0 0.0
|| GHC.Classes 462635 5 0.0 0.0 0.0 0.0
== GHC.Classes 462634 5 0.0 0.0 0.0 0.0
reverse GHC.List 462629 1 0.0 0.0 0.0 0.0
reverse.rev GHC.List 462630 6 0.0 0.0 0.0 0.0
splitFileName_.d System.FilePath.Posix 462627 1 0.0 0.0 0.0 0.0
splitFileName_.b System.FilePath.Posix 462626 1 0.0 0.0 0.0 0.0
++ GHC.Base 462625 1 0.0 0.0 0.0 0.0
splitFileName_.(...) System.FilePath.Posix 462591 1 0.0 0.0 0.0 0.0
splitDrive System.FilePath.Posix 462592 1 0.0 0.0 0.0 0.0
span GHC.List 462593 1 0.0 0.0 0.0 0.0
== GHC.Classes 462624 1 0.0 0.0 0.0 0.0
splitFileName_.c System.FilePath.Posix 462590 1 0.0 0.0 0.0 0.0
splitFileName.dir System.FilePath.Posix 462587 1 0.0 0.0 0.0 0.0
null GHC.List 462586 1 0.0 0.0 0.0 0.0
phaseOutputFilename DriverPipeline 462563 1 0.0 0.0 0.0 0.0
>>= PipelineMonad 462564 1 0.0 0.0 0.0 0.0
maybeMergeStub DriverPipeline 462557 0 0.0 0.0 0.0 0.0
return PipelineMonad 462558 0 0.0 0.0 0.0 0.0
return.\ PipelineMonad 462559 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 462561 1 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 462562 1 0.0 0.0 0.0 0.0
return GHC.Base 462560 1 0.0 0.0 0.0 0.0
bufLeftRender Pretty 462311 1 0.0 0.0 0.0 0.0
layLeft Pretty 462312 14 0.0 0.0 0.0 0.0
bPutChar BufWrite 462471 3 0.0 0.0 0.0 0.0
ord GHC.Base 462475 3 0.0 0.0 0.0 0.0
readFastMutInt FastMutInt 462473 3 0.0 0.0 0.0 0.0
readFastMutInt.\ FastMutInt 462474 3 0.0 0.0 0.0 0.0
>>= GHC.Base 462472 3 0.0 0.0 0.0 0.0
layLeft.put Pretty 462399 9 0.0 0.0 0.0 0.0
bPutChar BufWrite 462481 4 0.0 0.0 0.0 0.0
ord GHC.Base 462485 4 0.0 0.0 0.0 0.0
readFastMutInt FastMutInt 462483 4 0.0 0.0 0.0 0.0
readFastMutInt.\ FastMutInt 462484 4 0.0 0.0 0.0 0.0
>>= GHC.Base 462482 4 0.0 0.0 0.0 0.0
bPutStr BufWrite 462400 5 0.0 0.0 0.0 0.0
bPutStr.loop BufWrite 462404 56 0.0 0.0 0.0 0.0
writeFastMutInt FastMutInt 462411 5 0.0 0.0 0.0 0.0
writeFastMutInt.\ FastMutInt 462412 5 0.0 0.0 0.0 0.0
+ GHC.Num 462410 51 0.0 0.0 0.0 0.0
ord GHC.Base 462408 51 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 462407 51 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 462409 51 0.0 0.0 0.0 0.0
>> GHC.Base 462405 56 0.0 0.0 0.0 0.0
>>= GHC.Base 462406 56 0.0 0.0 0.0 0.0
readFastMutInt FastMutInt 462402 5 0.0 0.0 0.0 0.0
readFastMutInt.\ FastMutInt 462403 5 0.0 0.0 0.0 0.0
>>= GHC.Base 462401 5 0.0 0.0 0.0 0.0
>> GHC.Base 462397 13 0.0 0.0 0.0 0.0
>>= GHC.Base 462398 13 0.0 0.0 0.0 0.0
nativeCodeGen AsmCodeGen 462296 0 0.0 0.0 0.0 0.0
nativeCodeGen.nCG' AsmCodeGen 462297 0 0.0 0.0 0.0 0.0
nativeCodeGen' AsmCodeGen 462298 0 0.0 0.0 0.0 0.0
finishNativeGen AsmCodeGen 462299 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 462300 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 462301 2 0.0 0.0 0.0 0.0
bFlush BufWrite 462275 1 0.0 0.0 0.0 0.0
>> GHC.Base 462494 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462495 1 0.0 0.0 0.0 0.0
readFastMutInt FastMutInt 462492 1 0.0 0.0 0.0 0.0
readFastMutInt.\ FastMutInt 462493 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462491 1 0.0 0.0 0.0 0.0
returnIO GHC.Base 462276 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 462277 2 0.0 0.0 0.0 0.0
bufWrite GHC.IO.Handle.Text 462261 0 0.0 0.0 0.0 0.0
copyToRawBuffer GHC.IO.Handle.Text 462262 0 0.0 0.0 0.0 0.0
copyToRawBuffer.\ GHC.IO.Handle.Text 462263 0 0.0 0.0 0.0 0.0
returnIO GHC.Base 462264 0 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 462265 2 0.0 0.0 0.0 0.0
copyToRawBuffer GHC.IO.Handle.Text 462250 2 0.0 0.0 0.0 0.0
withRawBuffer GHC.IO.Buffer 462251 2 0.0 0.0 0.0 0.0
castForeignPtr GHC.ForeignPtr 462257 2 0.0 0.0 0.0 0.0
withForeignPtr Foreign.ForeignPtr.Imp 462252 2 0.0 0.0 0.0 0.0
touchForeignPtr GHC.ForeignPtr 462266 2 0.0 0.0 0.0 0.0
touch GHC.ForeignPtr 462267 2 0.0 0.0 0.0 0.0
touch.\ GHC.ForeignPtr 462268 2 0.0 0.0 0.0 0.0
unsafeForeignPtrToPtr GHC.ForeignPtr 462256 2 0.0 0.0 0.0 0.0
copyToRawBuffer.\ GHC.IO.Handle.Text 462254 2 0.0 0.0 0.0 0.0
>>= GHC.Base 462255 2 0.0 0.0 0.0 0.0
>>= GHC.Base 462253 2 0.0 0.0 0.0 0.0
finishNativeGen AsmCodeGen 462243 1 0.0 0.0 0.0 0.0
withPprStyleDoc Outputable 462319 1 0.0 0.0 0.0 0.0
makeImportsDoc AsmCodeGen 462321 0 0.0 0.0 0.0 0.0
$$ Outputable 462322 0 0.0 0.0 0.0 0.0
$$.\ Outputable 462323 3 0.0 0.0 0.0 0.0
nativeCodeGen AsmCodeGen 462382 0 0.0 0.0 0.0 0.0
nativeCodeGen.nCG' AsmCodeGen 462383 0 0.0 0.0 0.0 0.0
nativeCodeGen' AsmCodeGen 462384 0 0.0 0.0 0.0 0.0
empty Outputable 462371 0 0.0 0.0 0.0 0.0
docToSDoc Outputable 462372 0 0.0 0.0 0.0 0.0
docToSDoc.\ Outputable 462373 2 0.0 0.0 0.0 0.0
runSDoc Outputable 462325 6 0.0 0.0 0.0 0.0
$$ Pretty 462324 3 0.0 0.0 0.0 0.0
runSDoc Outputable 462320 1 0.0 0.0 0.0 0.0
makeImportsDoc AsmCodeGen 462317 1 0.0 0.0 0.0 0.0
makeImportsDoc.compilerIdent AsmCodeGen 462438 0 0.0 0.0 0.0 0.0
docToSDoc Outputable 462447 0 0.0 0.0 0.0 0.0
docToSDoc.\ Outputable 462448 2 0.0 0.0 0.0 0.0
<+> Outputable 462439 0 0.0 0.0 0.0 0.0
<+>.\ Outputable 462440 1 0.0 0.0 0.0 0.0
nativeCodeGen AsmCodeGen 462444 0 0.0 0.0 0.0 0.0
nativeCodeGen.nCG' AsmCodeGen 462445 0 0.0 0.0 0.0 0.0
nativeCodeGen' AsmCodeGen 462446 0 0.0 0.0 0.0 0.0
runSDoc Outputable 462442 2 0.0 0.0 0.0 0.0
<+> Pretty 462441 1 0.0 0.0 0.0 0.0
doubleQuotes Outputable 462428 0 0.0 0.0 0.0 0.0
nativeCodeGen AsmCodeGen 462435 0 0.0 0.0 0.0 0.0
nativeCodeGen.nCG' AsmCodeGen 462436 0 0.0 0.0 0.0 0.0
nativeCodeGen' AsmCodeGen 462437 0 0.0 0.0 0.0 0.0
doubleQuotes Pretty 462429 1 0.0 0.0 0.0 0.0
<> Pretty 462430 2 0.0 0.0 0.0 0.0
<+> Outputable 462417 0 0.0 0.0 0.0 0.0
<+>.\ Outputable 462418 1 0.0 0.0 0.0 0.0
nativeCodeGen AsmCodeGen 462422 0 0.0 0.0 0.0 0.0
nativeCodeGen.nCG' AsmCodeGen 462423 0 0.0 0.0 0.0 0.0
nativeCodeGen' AsmCodeGen 462424 0 0.0 0.0 0.0 0.0
runSDoc Outputable 462421 2 0.0 0.0 0.0 0.0
<+> Pretty 462419 1 0.0 0.0 0.0 0.0
docToSDoc Outputable 462385 0 0.0 0.0 0.0 0.0
docToSDoc.\ Outputable 462386 2 0.0 0.0 0.0 0.0
makeImportsDoc.dyld_stubs AsmCodeGen 462326 1 0.0 0.0 0.0 0.0
$$ Outputable 462318 3 0.0 0.0 0.0 0.0
printDoc Pretty 462303 1 0.0 0.0 0.0 0.0
$$ Pretty 462315 1 0.0 0.0 0.0 0.0
printDoc_ Pretty 462304 1 0.0 0.0 0.0 0.0
hFlush GHC.IO.Handle 462496 1 0.0 0.0 0.0 0.0
wantWritableHandle GHC.IO.Handle.Internals 462497 1 0.0 0.0 0.0 0.0
wantWritableHandle' GHC.IO.Handle.Internals 462498 1 0.0 0.0 0.0 0.0
withHandle_' GHC.IO.Handle.Internals 462499 1 0.0 0.0 0.0 0.0
withHandle_'.\ GHC.IO.Handle.Internals 462511 1 0.0 0.0 0.0 0.0
checkWritableHandle GHC.IO.Handle.Internals 462513 1 0.0 0.0 0.0 0.0
flushWriteBuffer GHC.IO.Handle.Internals 462514 1 0.0 0.0 0.0 0.0
flushByteWriteBuffer GHC.IO.Handle.Internals 462520 1 0.0 0.0 0.0 0.0
readIORef GHC.IORef 462522 1 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 462524 1 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 462525 1 0.0 0.0 0.0 0.0
stToIO GHC.IO 462523 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462521 1 0.0 0.0 0.0 0.0
readIORef GHC.IORef 462516 1 0.0 0.0 0.0 0.0
readSTRef GHC.STRef 462518 1 0.0 0.0 0.0 0.0
readSTRef.\ GHC.STRef 462519 1 0.0 0.0 0.0 0.0
stToIO GHC.IO 462517 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462515 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462512 1 0.0 0.0 0.0 0.0
withHandle' GHC.IO.Handle.Internals 462500 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462506 1 0.0 0.0 0.0 0.0
mask_ GHC.IO 462501 1 0.0 0.0 0.0 0.0
mask GHC.IO 462502 1 0.0 0.0 0.0 0.0
mask_.\ GHC.IO 462505 1 0.0 0.0 0.0 0.0
block GHC.IO 462504 1 0.0 0.0 0.0 0.0
do_operation GHC.IO.Handle.Internals 462507 1 0.0 0.0 0.0 0.0
takeMVar GHC.MVar 462509 1 0.0 0.0 0.0 0.0
takeMVar.\ GHC.MVar 462510 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462508 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462503 1 0.0 0.0 0.0 0.0
printLeftRender Pretty 462307 1 0.0 0.0 0.0 0.0
bufLeftRender Pretty 462313 0 0.0 0.0 0.0 0.0
reduceDoc Pretty 462314 11 0.0 0.0 0.0 0.0
beside Pretty 462420 8 0.0 0.0 0.0 0.0
$! Prelude 462458 7 0.0 0.0 0.0 0.0
textBeside_ Pretty 462459 6 0.0 0.0 0.0 0.0
== GHC.Classes 462431 2 0.0 0.0 0.0 0.0
beside.rest Pretty 462425 6 0.0 0.0 0.0 0.0
nilBeside Pretty 462426 4 0.0 0.0 0.0 0.0
textBeside_ Pretty 462457 2 0.0 0.0 0.0 0.0
_ILIT FastTypes 462455 0 0.0 0.0 0.0 0.0
_ILIT.\ FastTypes 462456 2 0.0 0.0 0.0 0.0
above Pretty 462316 7 0.0 0.0 0.0 0.0
aboveNest Pretty 462376 10 0.0 0.0 0.0 0.0
aboveNest.rest Pretty 462413 8 0.0 0.0 0.0 0.0
nilAboveNest Pretty 462414 2 0.0 0.0 0.0 0.0
mkNest Pretty 462476 2 0.0 0.0 0.0 0.0
nest_ Pretty 462480 2 0.0 0.0 0.0 0.0
==# ExtsCompat46 462479 2 0.0 0.0 0.0 0.0
_ILIT FastTypes 462477 0 0.0 0.0 0.0 0.0
_ILIT.\ FastTypes 462478 2 0.0 0.0 0.0 0.0
nilAbove_ Pretty 462470 2 0.0 0.0 0.0 0.0
># ExtsCompat46 462469 2 0.0 0.0 0.0 0.0
_ILIT FastTypes 462467 0 0.0 0.0 0.0 0.0
_ILIT.\ FastTypes 462468 2 0.0 0.0 0.0 0.0
not GHC.Classes 462466 2 0.0 0.0 0.0 0.0
&& GHC.Classes 462465 2 0.0 0.0 0.0 0.0
textBeside_ Pretty 462393 8 0.0 0.0 0.0 0.0
mkNest Pretty 462377 2 0.0 0.0 0.0 0.0
==# ExtsCompat46 462396 2 0.0 0.0 0.0 0.0
_ILIT FastTypes 462394 0 0.0 0.0 0.0 0.0
_ILIT.\ FastTypes 462395 2 0.0 0.0 0.0 0.0
_ILIT FastTypes 462374 0 0.0 0.0 0.0 0.0
_ILIT.\ FastTypes 462375 4 0.0 0.0 0.0 0.0
newBufHandle BufWrite 462309 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462310 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462308 1 0.0 0.0 0.0 0.0
>> GHC.Base 462305 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462306 1 0.0 0.0 0.0 0.0
finishNativeGen.linearStats AsmCodeGen 462302 1 0.0 0.0 0.0 0.0
return GHC.Base 462293 2 0.0 0.0 0.0 0.0
catMaybes Data.Maybe 462292 2 0.0 0.0 0.0 0.0
finishNativeGen.(...) AsmCodeGen 462289 1 0.0 0.0 0.0 0.0
finishNativeGen.colorStats AsmCodeGen 462288 1 0.0 0.0 0.0 0.0
dumpIfSet_dyn ErrUtils 462278 1 0.0 0.0 0.0 0.0
return GHC.Base 462287 1 0.0 0.0 0.0 0.0
dopt DynFlags 462279 1 0.0 0.0 0.0 0.0
&& GHC.Classes 462286 1 0.0 0.0 0.0 0.0
verbosity DynFlags 462285 1 0.0 0.0 0.0 0.0
|| GHC.Classes 462284 1 0.0 0.0 0.0 0.0
dumpFlags DynFlags 462283 1 0.0 0.0 0.0 0.0
member Data.IntSet.Base 462281 1 0.0 0.0 0.0 0.0
member.go Data.IntSet.Base 462282 1 0.0 0.0 0.0 0.0
fromEnum DynFlags 462280 1 0.0 0.0 0.0 0.0
bFlush BufWrite 462246 1 0.0 0.0 0.0 0.0
>> GHC.Base 462269 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462270 1 0.0 0.0 0.0 0.0
readFastMutInt FastMutInt 462248 1 0.0 0.0 0.0 0.0
readFastMutInt.\ FastMutInt 462249 1 0.0 0.0 0.0 0.0
>>= GHC.Base 462247 1 0.0 0.0 0.0 0.0
>> GHC.Base 462244 4 0.0 0.0 0.0 0.0
>>= GHC.Base 462245 4 0.0 0.0 0.0 0.0
doSRTs.topSRT' CmmBuildInfoTables 406886 299 0.0 0.0 0.0 0.0
pokeByteOff Foreign.Storable 400853 3715 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 400856 3715 0.0 0.0 0.0 0.0
poke Foreign.Storable 400854 3715 0.0 0.0 0.0 0.0
writeWord8OffPtr GHC.Storable 400855 3715 0.0 0.0 0.0 0.0
writeWord8OffPtr.\ GHC.Storable 400857 3715 0.0 0.0 0.0 0.0
unpackAppendBytesStrict.loop Data.ByteString.Internal 395651 355 0.0 0.0 0.0 0.0
returnIO GHC.Base 395659 104 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 395660 104 0.0 0.0 0.0 0.0
return GHC.Base 395658 104 0.0 0.0 0.0 0.0
plusPtr GHC.Ptr 395657 251 0.0 0.0 0.0 0.0
peek Foreign.Storable 395654 251 0.0 0.0 0.0 0.0
readWord8OffPtr GHC.Storable 395655 251 0.0 0.0 0.0 0.0
readWord8OffPtr.\ GHC.Storable 395656 251 0.0 0.0 0.0 0.0
>>= GHC.Base 395653 251 0.0 0.0 0.0 0.0
== GHC.Ptr 395652 355 0.0 0.0 0.0 0.0
cpsTop.cafEnv CmmPipeline 394558 560 0.0 0.0 0.0 0.3
cafAnal CmmPipeline 394559 560 0.0 0.0 0.0 0.3
cafAnal CmmBuildInfoTables 394560 560 0.0 0.0 0.0 0.3
dataflowAnalBwd CmmUtils 394567 560 0.0 0.0 0.0 0.3
mkFactBase Compiler.Hoopl.Dataflow 394680 560 0.0 0.0 0.0 0.0
foldl GHC.List 394681 560 0.0 0.0 0.0 0.0
foldl.lgo GHC.List 394682 560 0.0 0.0 0.0 0.0
analyzeBwd Hoopl.Dataflow 394568 560 0.0 0.0 0.0 0.3
fixpointAnal Hoopl.Dataflow 394569 560 0.0 0.0 0.0 0.3
dep_blocks Hoopl.Dataflow 394690 560 0.0 0.0 0.0 0.0
mkDepBlocks Hoopl.Dataflow 394691 560 0.0 0.0 0.0 0.0
$! Prelude 394696 3151 0.0 0.0 0.0 0.0
mapInsertWith Compiler.Hoopl.Label 394701 3068 0.0 0.0 0.0 0.0
mapInsertWith Compiler.Hoopl.Unique 394702 3068 0.0 0.0 0.0 0.0
insertWith Data.IntMap.Base 394703 3068 0.0 0.0 0.0 0.0
insertWithKey Data.IntMap.Base 394704 7378 0.0 0.0 0.0 0.0
insertWith.\ Data.IntMap.Base 406707 477 0.0 0.0 0.0 0.0
++ GHC.Base 406708 954 0.0 0.0 0.0 0.0
- GHC.Num 394710 6887 0.0 0.0 0.0 0.0
complement Data.Bits 394709 6887 0.0 0.0 0.0 0.0
.&. Data.Bits 394708 13252 0.0 0.0 0.0 0.0
== GHC.Classes 394707 6365 0.0 0.0 0.0 0.0
.|. Data.Bits 394706 12330 0.0 0.0 0.0 0.0
xor Data.Bits 394705 10997 0.0 0.0 0.0 0.0
+ GHC.Num 394700 2591 0.0 0.0 0.0 0.0
successors Compiler.Hoopl.Graph 394697 2591 0.0 0.0 0.0 0.0
successors CmmNode 394698 2591 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394699 1021 0.0 0.0 0.0 0.0
successors Compiler.Hoopl.Graph 394693 560 0.0 0.0 0.0 0.0
successors CmmNode 394694 560 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394695 560 0.0 0.0 0.0 0.0
+ GHC.Num 394692 560 0.0 0.0 0.0 0.0
mapFoldWithKey Hoopl.Dataflow 394671 3472 0.0 0.0 0.0 0.1
mapFoldWithKey Compiler.Hoopl.Label 394672 3472 0.0 0.0 0.0 0.1
mapFoldWithKey Compiler.Hoopl.Unique 394673 3472 0.0 0.0 0.0 0.1
id GHC.Base 394677 3472 0.0 0.0 0.0 0.0
updateFact Hoopl.Dataflow 394674 3472 0.0 0.0 0.0 0.1
cafLattice.add CmmBuildInfoTables 406709 321 0.0 0.0 0.0 0.0
link Data.Set.Base 421386 1035 0.0 0.0 0.0 0.0
balanceL Data.Set.Base 422703 24 0.0 0.0 0.0 0.0
+ GHC.Num 422705 72 0.0 0.0 0.0 0.0
* GHC.Num 422704 30 0.0 0.0 0.0 0.0
balanceR Data.Set.Base 422700 15 0.0 0.0 0.0 0.0
+ GHC.Num 422702 42 0.0 0.0 0.0 0.0
* GHC.Num 422701 18 0.0 0.0 0.0 0.0
insertMax Data.Set.Base 422691 570 0.0 0.0 0.0 0.0
balanceR Data.Set.Base 422692 345 0.0 0.0 0.0 0.0
+ GHC.Num 422694 180 0.0 0.0 0.0 0.0
* GHC.Num 422693 90 0.0 0.0 0.0 0.0
insertMin Data.Set.Base 421389 696 0.0 0.0 0.0 0.0
balanceL Data.Set.Base 421390 273 0.0 0.0 0.0 0.0
+ GHC.Num 422690 180 0.0 0.0 0.0 0.0
* GHC.Num 422689 90 0.0 0.0 0.0 0.0
+ GHC.Num 421388 696 0.0 0.0 0.0 0.0
* GHC.Num 421387 750 0.0 0.0 0.0 0.0
>= GHC.Classes 421376 1083 0.0 0.0 0.0 0.0
compare CLabel 421377 1083 0.0 0.0 0.0 0.0
compare CLabel 421385 435 0.0 0.0 0.0 0.0
compare IdInfo 421384 435 0.0 0.0 0.0 0.0
compare Name 421378 1083 0.0 0.0 0.0 0.0
cmpName Name 421379 1083 0.0 0.0 0.0 0.0
iBox FastTypes 421382 2166 0.0 0.0 0.0 0.0
n_uniq Name 421381 2166 0.0 0.0 0.0 0.0
compareInt GHC.Classes 421380 1083 0.0 0.0 0.0 0.0
compareInt# GHC.Classes 421383 1083 0.0 0.0 0.0 0.0
compare CLabel 421367 510 0.0 0.0 0.0 0.0
compare CLabel 421375 318 0.0 0.0 0.0 0.0
compare IdInfo 421374 318 0.0 0.0 0.0 0.0
compare Name 421368 510 0.0 0.0 0.0 0.0
cmpName Name 421369 510 0.0 0.0 0.0 0.0
iBox FastTypes 421372 1020 0.0 0.0 0.0 0.0
n_uniq Name 421371 1020 0.0 0.0 0.0 0.0
compareInt GHC.Classes 421370 510 0.0 0.0 0.0 0.0
compareInt# GHC.Classes 421373 510 0.0 0.0 0.0 0.0
<= GHC.Classes 421357 1443 0.0 0.0 0.0 0.0
compare CLabel 421358 1443 0.0 0.0 0.0 0.0
compare CLabel 421366 474 0.0 0.0 0.0 0.0
compare IdInfo 421365 474 0.0 0.0 0.0 0.0
compare Name 421359 1443 0.0 0.0 0.0 0.0
cmpName Name 421360 1443 0.0 0.0 0.0 0.0
iBox FastTypes 421363 2886 0.0 0.0 0.0 0.0
n_uniq Name 421362 2886 0.0 0.0 0.0 0.0
compareInt GHC.Classes 421361 1443 0.0 0.0 0.0 0.0
compareInt# GHC.Classes 421364 1443 0.0 0.0 0.0 0.0
changeIf Compiler.Hoopl.Dataflow 406715 321 0.0 0.0 0.0 0.0
insertIntHeap Hoopl.Dataflow 394716 6249 0.0 0.0 0.0 0.0
mapFindWithDefault Compiler.Hoopl.Label 394686 3385 0.0 0.0 0.0 0.0
mapFindWithDefault Compiler.Hoopl.Unique 394687 3385 0.0 0.0 0.0 0.0
findWithDefault Data.IntMap.Base 394688 3385 0.0 0.0 0.0 0.0
findWithDefault.go Data.IntMap.Base 394689 13469 0.0 0.0 0.0 0.0
== GHC.Classes 394715 10084 0.0 0.0 0.0 0.0
- GHC.Num 394714 10288 0.0 0.0 0.0 0.0
complement Data.Bits 394713 10288 0.0 0.0 0.0 0.0
xor Data.Bits 394712 10288 0.0 0.0 0.0 0.0
.&. Data.Bits 394711 20372 0.0 0.0 0.0 0.0
mapInsert Compiler.Hoopl.Label 394683 3385 0.0 0.0 0.0 0.0
mapInsert Compiler.Hoopl.Unique 394684 3385 0.0 0.0 0.0 0.0
insert Data.IntMap.Base 394685 8211 0.0 0.0 0.0 0.0
- GHC.Num 394722 8142 0.0 0.0 0.0 0.0
complement Data.Bits 394721 8142 0.0 0.0 0.0 0.0
.&. Data.Bits 394720 15559 0.0 0.0 0.0 0.0
== GHC.Classes 394719 7417 0.0 0.0 0.0 0.0
.|. Data.Bits 394718 15546 0.0 0.0 0.0 0.0
xor Data.Bits 394717 13324 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394675 3472 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394676 3472 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394678 3472 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394679 8451 0.0 0.0 0.0 0.0
== GHC.Classes 394727 4979 0.0 0.0 0.0 0.0
- GHC.Num 394726 5704 0.0 0.0 0.0 0.0
complement Data.Bits 394725 5704 0.0 0.0 0.0 0.0
xor Data.Bits 394724 5704 0.0 0.0 0.0 0.0
.&. Data.Bits 394723 10683 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 394664 3472 0.0 0.0 0.0 0.0
- GHC.Num 394663 3472 0.0 0.0 0.0 0.0
index GHC.Arr 394659 3472 0.0 0.0 0.0 0.0
inRange GHC.Arr 394658 3472 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 394657 3472 0.0 0.0 0.0 0.0
index GHC.Arr 394660 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 394661 0 0.0 0.0 0.0 0.0
&& GHC.Classes 394662 3472 0.0 0.0 0.0 0.0
block_arr Hoopl.Dataflow 394646 560 0.0 0.0 0.0 0.0
runSTRep GHC.ST 394648 560 0.0 0.0 0.0 0.0
+ GHC.Num 394655 560 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 394654 560 0.0 0.0 0.0 0.0
&& GHC.Classes 394652 560 0.0 0.0 0.0 0.0
inRange GHC.Arr 394651 560 0.0 0.0 0.0 0.0
rangeSize GHC.Arr 394650 560 0.0 0.0 0.0 0.0
- GHC.Num 394649 560 0.0 0.0 0.0 0.0
- GHC.Num 394647 560 0.0 0.0 0.0 0.0
do_block Hoopl.Dataflow 394644 3472 0.0 0.0 0.0 0.1
$! Prelude 394761 12482 0.0 0.0 0.0 0.0
cafTransfers.first CmmBuildInfoTables 394781 3472 0.0 0.0 0.0 0.0
cafTransfers.middle CmmBuildInfoTables 394774 8052 0.0 0.0 0.0 0.0
foldExpDeep CmmNode 394775 8052 0.0 0.0 0.0 0.0
foldExp CmmNode 394776 8052 0.0 0.0 0.0 0.0
foldExpForeignTarget CmmNode 394803 50 0.0 0.0 0.0 0.0
wrapRecExpf CmmNode 394804 50 0.0 0.0 0.0 0.0
cafTransfers.addCaf CmmBuildInfoTables 394805 50 0.0 0.0 0.0 0.0
cafTransfers.add CmmBuildInfoTables 394806 50 0.0 0.0 0.0 0.0
hasCAF CLabel 394807 50 0.0 0.0 0.0 0.0
wrapRecExpf CmmNode 394777 11973 0.0 0.0 0.0 0.0
cafTransfers.addCaf CmmBuildInfoTables 394780 11973 0.0 0.0 0.0 0.0
cafTransfers.add CmmBuildInfoTables 394800 1390 0.0 0.0 0.0 0.0
balanceR Data.Set.Base 421356 174 0.0 0.0 0.0 0.0
+ GHC.Num 436570 84 0.0 0.0 0.0 0.0
* GHC.Num 436569 42 0.0 0.0 0.0 0.0
balanceL Data.Set.Base 406766 159 0.0 0.0 0.0 0.0
+ GHC.Num 436464 36 0.0 0.0 0.0 0.0
* GHC.Num 436463 18 0.0 0.0 0.0 0.0
compare CLabel 406755 333 0.0 0.0 0.0 0.0
compare Name 406756 333 0.0 0.0 0.0 0.0
cmpName Name 406757 333 0.0 0.0 0.0 0.0
iBox FastTypes 406762 666 0.0 0.0 0.0 0.0
n_uniq Name 406759 666 0.0 0.0 0.0 0.0
compareInt GHC.Classes 406758 333 0.0 0.0 0.0 0.0
compareInt# GHC.Classes 406765 333 0.0 0.0 0.0 0.0
toClosureLbl CLabel 406754 624 0.0 0.0 0.0 0.0
hasCAF CLabel 394801 1390 0.0 0.0 0.0 0.0
cafTransfers.last CmmBuildInfoTables 394733 3472 0.0 0.0 0.0 0.1
joinOutFacts Compiler.Hoopl.XUtil 394740 3472 0.0 0.0 0.0 0.1
fact_bot Compiler.Hoopl.Dataflow 394758 3472 0.0 0.0 0.0 0.0
joinOutFacts.join Compiler.Hoopl.XUtil 394754 3515 0.0 0.0 0.0 0.0
snd Data.Tuple 394757 3515 0.0 0.0 0.0 0.0
cafLattice.add CmmBuildInfoTables 394756 3515 0.0 0.0 0.0 0.0
balanceL Data.Set.Base 422697 126 0.0 0.0 0.0 0.0
+ GHC.Num 422699 102 0.0 0.0 0.0 0.0
* GHC.Num 422698 51 0.0 0.0 0.0 0.0
>= GHC.Classes 417535 1787 0.0 0.0 0.0 0.0
compare CLabel 417536 1787 0.0 0.0 0.0 0.0
compare CLabel 417561 720 0.0 0.0 0.0 0.0
compare IdInfo 417560 720 0.0 0.0 0.0 0.0
compare Name 417537 1787 0.0 0.0 0.0 0.0
cmpName Name 417538 1787 0.0 0.0 0.0 0.0
iBox FastTypes 417541 3574 0.0 0.0 0.0 0.0
n_uniq Name 417540 3574 0.0 0.0 0.0 0.0
compareInt GHC.Classes 417539 1787 0.0 0.0 0.0 0.0
compareInt# GHC.Classes 417542 1787 0.0 0.0 0.0 0.0
link Data.Set.Base 417532 1211 0.0 0.0 0.0 0.0
balanceR Data.Set.Base 422686 9 0.0 0.0 0.0 0.0
+ GHC.Num 422688 30 0.0 0.0 0.0 0.0
* GHC.Num 422687 12 0.0 0.0 0.0 0.0
balanceL Data.Set.Base 421408 12 0.0 0.0 0.0 0.0
+ GHC.Num 421410 48 0.0 0.0 0.0 0.0
* GHC.Num 421409 18 0.0 0.0 0.0 0.0
+ GHC.Num 417565 1060 0.0 0.0 0.0 0.0
* GHC.Num 417564 1090 0.0 0.0 0.0 0.0
insertMax Data.Set.Base 417562 468 0.0 0.0 0.0 0.0
balanceR Data.Set.Base 417563 267 0.0 0.0 0.0 0.0
+ GHC.Num 417567 96 0.0 0.0 0.0 0.0
* GHC.Num 417566 48 0.0 0.0 0.0 0.0
insertMin Data.Set.Base 417533 789 0.0 0.0 0.0 0.0
balanceL Data.Set.Base 417534 330 0.0 0.0 0.0 0.0
+ GHC.Num 417544 148 0.0 0.0 0.0 0.0
* GHC.Num 417543 74 0.0 0.0 0.0 0.0
<= GHC.Classes 417524 2308 0.0 0.0 0.0 0.0
compare CLabel 417525 2308 0.0 0.0 0.0 0.0
compare CLabel 417557 714 0.0 0.0 0.0 0.0
compare IdInfo 417556 714 0.0 0.0 0.0 0.0
compare Name 417526 2308 0.0 0.0 0.0 0.0
cmpName Name 417527 2308 0.0 0.0 0.0 0.0
iBox FastTypes 417530 4616 0.0 0.0 0.0 0.0
n_uniq Name 417529 4616 0.0 0.0 0.0 0.0
compareInt GHC.Classes 417528 2308 0.0 0.0 0.0 0.0
compareInt# GHC.Classes 417531 2308 0.0 0.0 0.0 0.0
balanceR Data.Set.Base 417523 147 0.0 0.0 0.0 0.0
+ GHC.Num 422696 126 0.0 0.0 0.0 0.0
* GHC.Num 422695 63 0.0 0.0 0.0 0.0
compare CLabel 417516 967 0.0 0.0 0.0 0.0
compare CLabel 417559 558 0.0 0.0 0.0 0.0
compare IdInfo 417558 558 0.0 0.0 0.0 0.0
compare Name 417517 967 0.0 0.0 0.0 0.0
cmpName Name 417518 967 0.0 0.0 0.0 0.0
iBox FastTypes 417521 1934 0.0 0.0 0.0 0.0
n_uniq Name 417520 1934 0.0 0.0 0.0 0.0
compareInt GHC.Classes 417519 967 0.0 0.0 0.0 0.0
compareInt# GHC.Classes 417522 967 0.0 0.0 0.0 0.0
fact_join Compiler.Hoopl.Dataflow 394755 3515 0.0 0.0 0.0 0.0
joinOutFacts.facts Compiler.Hoopl.XUtil 394741 3472 0.0 0.0 0.0 0.0
fromJust Data.Maybe 394759 3515 0.0 0.0 0.0 0.0
joinOutFacts.facts.fact Compiler.Hoopl.XUtil 394744 3608 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394745 3608 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394746 3608 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394747 3608 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394748 12650 0.0 0.0 0.0 0.0
== GHC.Classes 394753 9042 0.0 0.0 0.0 0.0
- GHC.Num 394752 9075 0.0 0.0 0.0 0.0
complement Data.Bits 394751 9075 0.0 0.0 0.0 0.0
xor Data.Bits 394750 9075 0.0 0.0 0.0 0.0
.&. Data.Bits 394749 18117 0.0 0.0 0.0 0.0
isJust Data.Maybe 394743 3608 0.0 0.0 0.0 0.0
successors CmmNode 394742 3472 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394760 1662 0.0 0.0 0.0 0.0
foldExpDeep CmmNode 394734 3472 0.0 0.0 0.0 0.0
foldExp CmmNode 394735 3472 0.0 0.0 0.0 0.0
wrapRecExpf CmmNode 394736 6914 0.0 0.0 0.0 0.0
cafTransfers.addCaf CmmBuildInfoTables 394739 6914 0.0 0.0 0.0 0.0
cafTransfers.add CmmBuildInfoTables 394782 695 0.0 0.0 0.0 0.0
toClosureLbl CLabel 406749 126 0.0 0.0 0.0 0.0
hasCAF CLabel 394783 695 0.0 0.0 0.0 0.0
mapSingleton Compiler.Hoopl.Label 394669 3472 0.0 0.0 0.0 0.0
mapSingleton Compiler.Hoopl.Unique 394670 3472 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 394645 3472 0.0 0.0 0.0 0.0
entryLabel CmmNode 394668 3472 0.0 0.0 0.0 0.0
start Hoopl.Dataflow 394639 560 0.0 0.0 0.0 0.0
enumFromTo GHC.Enum 394641 560 0.0 0.0 0.0 0.0
eftInt GHC.Enum 394642 560 0.0 0.0 0.0 0.0
eftInt.go GHC.Enum 394643 3151 0.0 0.0 0.0 0.0
- GHC.Num 394640 560 0.0 0.0 0.0 0.0
lenAcc GHC.List 394638 3711 0.0 0.0 0.0 0.0
sortBlocks Hoopl.Dataflow 394570 560 0.0 0.0 0.0 0.1
targetLabels Compiler.Hoopl.Graph 394577 0 0.0 0.0 0.0 0.0
concatMap GHC.List 394578 0 0.0 0.0 0.0 0.0
targetLabels Compiler.Hoopl.Graph 394579 560 0.0 0.0 0.0 0.0
forwardBlockList Hoopl.Dataflow 394573 560 0.0 0.0 0.0 0.1
postorder_dfs_from Compiler.Hoopl.Graph 394574 560 0.0 0.0 0.0 0.1
postorder_dfs_from_except Compiler.Hoopl.Graph 394575 560 0.0 0.0 0.0 0.1
postorder_dfs_from_except.vchildren Compiler.Hoopl.Graph 394590 3711 0.0 0.0 0.0 0.1
postorder_dfs_from_except.vchildren.next Compiler.Hoopl.Graph 394591 7339 0.0 0.0 0.0 0.0
postorder_dfs_from_except.\ Compiler.Hoopl.Graph 394637 560 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode Compiler.Hoopl.Graph 394592 3628 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode.cont' Compiler.Hoopl.Graph 394636 3151 0.0 0.0 0.0 0.0
setInsert Compiler.Hoopl.Label 394614 2651 0.0 0.0 0.0 0.0
setInsert Compiler.Hoopl.Unique 394615 2651 0.0 0.0 0.0 0.0
insert Data.IntSet.Base 394616 2651 0.0 0.0 0.0 0.0
insertBM Data.IntSet.Base 394622 3497 0.0 0.0 0.0 0.0
- GHC.Num 406702 966 0.0 0.0 0.0 0.0
complement Data.Bits 406701 966 0.0 0.0 0.0 0.0
.&. Data.Bits 406700 1928 0.0 0.0 0.0 0.0
== GHC.Classes 406699 962 0.0 0.0 0.0 0.0
xor Data.Bits 406698 1198 0.0 0.0 0.0 0.0
.|. Data.Bits 394634 2695 0.0 0.0 0.0 0.0
.&. Data.Bits 394620 5302 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 394619 5302 0.0 0.0 0.0 0.0
- GHC.Num 394618 5302 0.0 0.0 0.0 0.0
complement Data.Bits 394617 2651 0.0 0.0 0.0 0.0
postorder_dfs_from_except.get_children Compiler.Hoopl.Graph 394600 3151 0.0 0.0 0.0 0.0
postorder_dfs_from_except.add_id Compiler.Hoopl.Graph 394604 3068 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394605 3068 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394606 3068 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394607 3068 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394608 13595 0.0 0.0 0.0 0.0
== GHC.Classes 394613 10527 0.0 0.0 0.0 0.0
- GHC.Num 394612 10527 0.0 0.0 0.0 0.0
complement Data.Bits 394611 10527 0.0 0.0 0.0 0.0
xor Data.Bits 394610 10527 0.0 0.0 0.0 0.0
.&. Data.Bits 394609 21054 0.0 0.0 0.0 0.0
targetLabels Compiler.Hoopl.Graph 394601 3151 0.0 0.0 0.0 0.0
successors Compiler.Hoopl.Graph 394602 3151 0.0 0.0 0.0 0.0
successors CmmNode 394603 3151 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394635 1581 0.0 0.0 0.0 0.0
setMember Compiler.Hoopl.Label 394596 3628 0.0 0.0 0.0 0.0
setMember Compiler.Hoopl.Unique 394597 3628 0.0 0.0 0.0 0.0
member Data.IntSet.Base 394598 3628 0.0 0.0 0.0 0.0
member.go Data.IntSet.Base 394599 4979 0.0 0.0 0.0 0.0
== GHC.Classes 406706 1351 0.0 0.0 0.0 0.0
- GHC.Num 406705 1355 0.0 0.0 0.0 0.0
complement Data.Bits 406704 1355 0.0 0.0 0.0 0.0
xor Data.Bits 406703 1355 0.0 0.0 0.0 0.0
/= GHC.Classes 394631 2951 0.0 0.0 0.0 0.0
not GHC.Classes 394633 2951 0.0 0.0 0.0 0.0
== GHC.Classes 394632 2951 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 394630 2951 0.0 0.0 0.0 0.0
- GHC.Num 394629 2951 0.0 0.0 0.0 0.0
.&. Data.Bits 394628 5657 0.0 0.0 0.0 0.0
&& GHC.Classes 394627 3064 0.0 0.0 0.0 0.0
.&. Data.Bits 394623 6015 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 394626 3064 0.0 0.0 0.0 0.0
- GHC.Num 394625 3064 0.0 0.0 0.0 0.0
complement Data.Bits 394624 3064 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode.id Compiler.Hoopl.Graph 394593 3628 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 394594 3628 0.0 0.0 0.0 0.0
entryLabel CmmNode 394595 3628 0.0 0.0 0.0 0.0
postorder_dfs_from_except.get_children Compiler.Hoopl.Graph 394576 560 0.0 0.0 0.0 0.0
postorder_dfs_from_except.add_id Compiler.Hoopl.Graph 394580 560 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394581 560 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394582 560 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394583 560 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394584 1874 0.0 0.0 0.0 0.0
== GHC.Classes 394589 1314 0.0 0.0 0.0 0.0
- GHC.Num 394588 1314 0.0 0.0 0.0 0.0
complement Data.Bits 394587 1314 0.0 0.0 0.0 0.0
xor Data.Bits 394586 1314 0.0 0.0 0.0 0.0
.&. Data.Bits 394585 2628 0.0 0.0 0.0 0.0
reverse GHC.List 394571 560 0.0 0.0 0.0 0.0
reverse.rev GHC.List 394572 3711 0.0 0.0 0.0 0.0
attachContInfoTables CmmProcPoint 393197 566 0.0 0.0 0.0 0.0
attachContInfoTables.info_tbls' CmmProcPoint 394456 566 0.0 0.0 0.0 0.0
infoTblLbl BlockId 409108 243 0.0 0.0 0.0 0.0
getUnique BlockId 409226 243 0.0 0.0 0.0 0.0
getUnique Unique 409228 243 0.0 0.0 0.0 0.0
mkUniqueGrimily Unique 409229 243 0.0 0.0 0.0 0.0
iUnbox FastTypes 409230 243 0.0 0.0 0.0 0.0
lblToUnique Compiler.Hoopl.Label 409227 243 0.0 0.0 0.0 0.0
mkFCallName Name 409109 243 0.0 0.0 0.0 0.0
mkInternalName Name 409225 243 0.0 0.0 0.0 0.0
mkVarOcc OccName 409110 243 0.0 0.0 0.0 0.0
mkInfoTableLabel CLabel 409107 243 0.0 0.0 0.0 0.0
mkEmptyContInfoTable CmmInfo 407106 243 0.0 0.0 0.0 0.0
mapUnion Compiler.Hoopl.Label 394479 566 0.0 0.0 0.0 0.0
mapUnion Compiler.Hoopl.Unique 394480 566 0.0 0.0 0.0 0.0
union Data.IntMap.Base 394481 566 0.0 0.0 0.0 0.0
.|. Data.Bits 406679 918 0.0 0.0 0.0 0.0
== GHC.Classes 406678 217 0.0 0.0 0.0 0.0
- GHC.Num 406677 236 0.0 0.0 0.0 0.0
complement Data.Bits 406676 236 0.0 0.0 0.0 0.0
xor Data.Bits 406675 542 0.0 0.0 0.0 0.0
.&. Data.Bits 406674 453 0.0 0.0 0.0 0.0
id GHC.Base 394506 783 0.0 0.0 0.0 0.0
info_tbls Cmm 394478 566 0.0 0.0 0.0 0.0
mapFromList Compiler.Hoopl.Label 394475 566 0.0 0.0 0.0 0.0
lblToUnique Compiler.Hoopl.Label 406662 243 0.0 0.0 0.0 0.0
mapFromList Compiler.Hoopl.Unique 394476 566 0.0 0.0 0.0 0.0
fromList Data.IntMap.Base 394477 566 0.0 0.0 0.0 0.0
fromList.ins Data.IntMap.Base 406661 243 0.0 0.0 0.0 0.0
insert Data.IntMap.Base 406663 256 0.0 0.0 0.0 0.0
- GHC.Num 406669 114 0.0 0.0 0.0 0.0
complement Data.Bits 406668 114 0.0 0.0 0.0 0.0
.&. Data.Bits 406667 217 0.0 0.0 0.0 0.0
== GHC.Classes 406666 103 0.0 0.0 0.0 0.0
.|. Data.Bits 406665 540 0.0 0.0 0.0 0.0
xor Data.Bits 406664 294 0.0 0.0 0.0 0.0
g_entry Cmm 394474 566 0.0 0.0 0.0 0.0
setElems Compiler.Hoopl.Label 394457 566 0.0 0.0 0.0 0.0
map GHC.Base 394472 1375 0.0 0.0 0.0 0.0
setElems Compiler.Hoopl.Unique 394458 566 0.0 0.0 0.0 0.0
toAscList Data.IntSet.Base 394459 0 0.0 0.0 0.0 0.0
$! Prelude 394471 809 0.0 0.0 0.0 0.0
- GHC.Num 394470 1618 0.0 0.0 0.0 0.0
xor Data.Bits 394469 809 0.0 0.0 0.0 0.0
* GHC.Num 394468 809 0.0 0.0 0.0 0.0
negate GHC.Num 394467 809 0.0 0.0 0.0 0.0
== GHC.Classes 394466 1435 0.0 0.0 0.0 0.0
+ GHC.Num 394465 809 0.0 0.0 0.0 0.0
revNat Data.IntSet.Base 394462 626 0.0 0.0 0.0 0.0
.|. Data.Bits 394461 3756 0.0 0.0 0.0 0.0
.&. Data.Bits 394460 7069 0.0 0.0 0.0 0.0
removeUnreachableBlocksProc CmmContFlowOpt 393192 566 0.0 0.0 0.0 0.1
mapSize Compiler.Hoopl.Label 394432 566 0.0 0.0 0.0 0.0
mapSize Compiler.Hoopl.Unique 394433 566 0.0 0.0 0.0 0.0
+ GHC.Num 394436 440 0.0 0.0 0.0 0.0
size Data.IntMap.Base 394434 5232 0.0 0.0 0.0 0.0
+ GHC.Num 394435 1893 0.0 0.0 0.0 0.0
toBlockMap CmmUtils 394431 566 0.0 0.0 0.0 0.0
removeUnreachableBlocksProc.used_blocks CmmContFlowOpt 393199 566 0.0 0.0 0.0 0.1
postorderDfs CmmUtils 393200 566 0.0 0.0 0.0 0.1
postorderDfs CmmUtils 393201 566 0.0 0.0 0.0 0.1
toBlockMap CmmUtils 394377 566 0.0 0.0 0.0 0.0
g_entry Cmm 393209 566 0.0 0.0 0.0 0.0
postorder_dfs_from Compiler.Hoopl.Graph 393202 566 0.0 0.0 0.0 0.1
postorder_dfs_from_except Compiler.Hoopl.Graph 393203 566 0.0 0.0 0.0 0.1
postorder_dfs_from_except.vchildren Compiler.Hoopl.Graph 394383 3465 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vchildren.next Compiler.Hoopl.Graph 394384 6841 0.0 0.0 0.0 0.0
postorder_dfs_from_except.\ Compiler.Hoopl.Graph 394430 566 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode Compiler.Hoopl.Graph 394385 3376 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode.cont' Compiler.Hoopl.Graph 394429 2899 0.0 0.0 0.0 0.0
setInsert Compiler.Hoopl.Label 394407 2393 0.0 0.0 0.0 0.0
setInsert Compiler.Hoopl.Unique 394408 2393 0.0 0.0 0.0 0.0
insert Data.IntSet.Base 394409 2393 0.0 0.0 0.0 0.0
insertBM Data.IntSet.Base 394415 3224 0.0 0.0 0.0 0.0
- GHC.Num 406781 937 0.0 0.0 0.0 0.0
complement Data.Bits 406780 937 0.0 0.0 0.0 0.0
.&. Data.Bits 406779 1872 0.0 0.0 0.0 0.0
== GHC.Classes 406778 935 0.0 0.0 0.0 0.0
xor Data.Bits 406777 1145 0.0 0.0 0.0 0.0
.|. Data.Bits 394427 2473 0.0 0.0 0.0 0.0
.&. Data.Bits 394413 4786 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 394412 4786 0.0 0.0 0.0 0.0
- GHC.Num 394411 4786 0.0 0.0 0.0 0.0
complement Data.Bits 394410 2393 0.0 0.0 0.0 0.0
postorder_dfs_from_except.get_children Compiler.Hoopl.Graph 394393 2899 0.0 0.0 0.0 0.0
postorder_dfs_from_except.add_id Compiler.Hoopl.Graph 394397 2810 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394398 2810 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394399 2810 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394400 2810 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394401 12601 0.0 0.0 0.0 0.0
== GHC.Classes 394406 9791 0.0 0.0 0.0 0.0
- GHC.Num 394405 9791 0.0 0.0 0.0 0.0
complement Data.Bits 394404 9791 0.0 0.0 0.0 0.0
xor Data.Bits 394403 9791 0.0 0.0 0.0 0.0
.&. Data.Bits 394402 19582 0.0 0.0 0.0 0.0
targetLabels Compiler.Hoopl.Graph 394394 2899 0.0 0.0 0.0 0.0
successors Compiler.Hoopl.Graph 394395 2899 0.0 0.0 0.0 0.0
successors CmmNode 394396 2899 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394428 1587 0.0 0.0 0.0 0.0
setMember Compiler.Hoopl.Label 394389 3376 0.0 0.0 0.0 0.0
setMember Compiler.Hoopl.Unique 394390 3376 0.0 0.0 0.0 0.0
member Data.IntSet.Base 394391 3376 0.0 0.0 0.0 0.0
member.go Data.IntSet.Base 394392 4688 0.0 0.0 0.0 0.0
== GHC.Classes 406785 1312 0.0 0.0 0.0 0.0
- GHC.Num 406784 1314 0.0 0.0 0.0 0.0
complement Data.Bits 406783 1314 0.0 0.0 0.0 0.0
xor Data.Bits 406782 1314 0.0 0.0 0.0 0.0
/= GHC.Classes 394424 2706 0.0 0.0 0.0 0.0
not GHC.Classes 394426 2706 0.0 0.0 0.0 0.0
== GHC.Classes 394425 2706 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 394423 2706 0.0 0.0 0.0 0.0
- GHC.Num 394422 2706 0.0 0.0 0.0 0.0
.&. Data.Bits 394421 5332 0.0 0.0 0.0 0.0
&& GHC.Classes 394420 2808 0.0 0.0 0.0 0.0
.&. Data.Bits 394416 5514 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 394419 2808 0.0 0.0 0.0 0.0
- GHC.Num 394418 2808 0.0 0.0 0.0 0.0
complement Data.Bits 394417 2808 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode.id Compiler.Hoopl.Graph 394386 3376 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 394387 3376 0.0 0.0 0.0 0.0
entryLabel CmmNode 394388 3376 0.0 0.0 0.0 0.0
postorder_dfs_from_except.get_children Compiler.Hoopl.Graph 393204 566 0.0 0.0 0.0 0.0
postorder_dfs_from_except.add_id Compiler.Hoopl.Graph 393206 566 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 393207 566 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 393208 566 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394375 566 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394376 1716 0.0 0.0 0.0 0.0
== GHC.Classes 394382 1150 0.0 0.0 0.0 0.0
- GHC.Num 394381 1150 0.0 0.0 0.0 0.0
complement Data.Bits 394380 1150 0.0 0.0 0.0 0.0
xor Data.Bits 394379 1150 0.0 0.0 0.0 0.0
.&. Data.Bits 394378 2300 0.0 0.0 0.0 0.0
targetLabels Compiler.Hoopl.Graph 393205 566 0.0 0.0 0.0 0.0
lenAcc GHC.List 393198 3465 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 393190 568 0.0 0.0 0.0 0.0
cmmCfgOpts(2) CmmPipeline 393185 566 0.0 0.0 0.0 0.2
cmmCfgOptsProc CmmContFlowOpt 393195 566 0.0 0.0 0.0 0.2
cmmCfgOptsProc.env CmmContFlowOpt 394515 560 0.0 0.0 0.0 0.0
cmmCfgOptsProc.new_info_tbls CmmContFlowOpt 394447 566 0.0 0.0 0.0 0.0
mapFromList Compiler.Hoopl.Label 394509 566 0.0 0.0 0.0 0.0
lblToUnique Compiler.Hoopl.Label 394520 803 0.0 0.0 0.0 0.0
mapFromList Compiler.Hoopl.Unique 394517 566 0.0 0.0 0.0 0.0
fromList Data.IntMap.Base 394518 566 0.0 0.0 0.0 0.0
fromList.ins Data.IntMap.Base 394519 803 0.0 0.0 0.0 0.0
insert Data.IntMap.Base 394521 845 0.0 0.0 0.0 0.0
- GHC.Num 406685 340 0.0 0.0 0.0 0.0
complement Data.Bits 406684 340 0.0 0.0 0.0 0.0
.&. Data.Bits 406683 625 0.0 0.0 0.0 0.0
== GHC.Classes 406682 285 0.0 0.0 0.0 0.0
.|. Data.Bits 406681 1458 0.0 0.0 0.0 0.0
xor Data.Bits 406680 826 0.0 0.0 0.0 0.0
map GHC.Base 394508 1369 0.0 0.0 0.0 0.0
cmmCfgOptsProc.upd_info CmmContFlowOpt 394510 803 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394511 803 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394512 803 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394513 803 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394514 803 0.0 0.0 0.0 0.0
info_tbls Cmm 394452 566 0.0 0.0 0.0 0.0
mapToList Compiler.Hoopl.Label 394448 566 0.0 0.0 0.0 0.0
mapToList Compiler.Hoopl.Unique 394449 566 0.0 0.0 0.0 0.0
toAscList Data.IntMap.Base 394451 0 0.0 0.0 0.0 0.0
toAscList.\ Data.IntMap.Base 394507 803 0.0 0.0 0.0 0.0
cmmCfgOptsProc.info' CmmContFlowOpt 394446 566 0.0 0.0 0.0 0.0
cmmCfgOptsProc.(...) CmmContFlowOpt 393211 566 0.0 0.0 0.0 0.2
blockConcat CmmContFlowOpt 393214 566 0.0 0.0 0.0 0.2
blockConcat.shortcut_map' CmmContFlowOpt 394516 560 0.0 0.0 0.0 0.0
blockConcat.initialBackEdges CmmContFlowOpt 394340 536 0.0 0.0 0.0 0.0
predMap CmmContFlowOpt 394346 536 0.0 0.0 0.0 0.0
predMap.add_preds CmmContFlowOpt 394347 3127 0.0 0.0 0.0 0.0
predMap.add_preds.add CmmContFlowOpt 394351 3068 0.0 0.0 0.0 0.0
mapInsertWith Compiler.Hoopl.Label 394352 3068 0.0 0.0 0.0 0.0
mapInsertWith Compiler.Hoopl.Unique 394353 3068 0.0 0.0 0.0 0.0
insertWith Data.IntMap.Base 394354 3068 0.0 0.0 0.0 0.0
insertWithKey Data.IntMap.Base 394355 7134 0.0 0.0 0.0 0.0
insertWith.\ Data.IntMap.Base 406630 120 0.0 0.0 0.0 0.0
+ GHC.Num 406631 120 0.0 0.0 0.0 0.0
- GHC.Num 394361 6623 0.0 0.0 0.0 0.0
complement Data.Bits 394360 6623 0.0 0.0 0.0 0.0
.&. Data.Bits 394359 12744 0.0 0.0 0.0 0.0
== GHC.Classes 394358 6121 0.0 0.0 0.0 0.0
.|. Data.Bits 394357 12330 0.0 0.0 0.0 0.0
xor Data.Bits 394356 10733 0.0 0.0 0.0 0.0
successors Compiler.Hoopl.Graph 394348 3127 0.0 0.0 0.0 0.0
successors CmmNode 394349 3127 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394350 1557 0.0 0.0 0.0 0.0
incPreds CmmContFlowOpt 394341 536 0.0 0.0 0.0 0.0
mapInsertWith Compiler.Hoopl.Label 394342 536 0.0 0.0 0.0 0.0
mapInsertWith Compiler.Hoopl.Unique 394343 536 0.0 0.0 0.0 0.0
insertWith Data.IntMap.Base 394344 536 0.0 0.0 0.0 0.0
insertWithKey Data.IntMap.Base 394345 1314 0.0 0.0 0.0 0.0
.|. Data.Bits 394367 3216 0.0 0.0 0.0 0.0
== GHC.Classes 394366 1314 0.0 0.0 0.0 0.0
- GHC.Num 394365 1518 0.0 0.0 0.0 0.0
complement Data.Bits 394364 1518 0.0 0.0 0.0 0.0
xor Data.Bits 394363 2590 0.0 0.0 0.0 0.0
.&. Data.Bits 394362 2832 0.0 0.0 0.0 0.0
blockConcat.blockmap CmmContFlowOpt 394275 566 0.0 0.0 0.0 0.0
addBlock Compiler.Hoopl.Graph 394276 3157 0.0 0.0 0.0 0.0
mapInsert Compiler.Hoopl.Label 394285 3157 0.0 0.0 0.0 0.0
mapInsert Compiler.Hoopl.Unique 394286 3157 0.0 0.0 0.0 0.0
insert Data.IntMap.Base 394287 6880 0.0 0.0 0.0 0.0
- GHC.Num 394293 7039 0.0 0.0 0.0 0.0
complement Data.Bits 394292 7039 0.0 0.0 0.0 0.0
.&. Data.Bits 394291 13353 0.0 0.0 0.0 0.0
== GHC.Classes 394290 6314 0.0 0.0 0.0 0.0
.|. Data.Bits 394289 15546 0.0 0.0 0.0 0.0
xor Data.Bits 394288 12221 0.0 0.0 0.0 0.0
mapMember Compiler.Hoopl.Label 394281 3157 0.0 0.0 0.0 0.0
mapMember Compiler.Hoopl.Unique 394282 3157 0.0 0.0 0.0 0.0
member Data.IntMap.Base 394283 3157 0.0 0.0 0.0 0.0
member.go Data.IntMap.Base 394284 6880 0.0 0.0 0.0 0.0
== GHC.Classes 394298 3723 0.0 0.0 0.0 0.0
- GHC.Num 394297 4448 0.0 0.0 0.0 0.0
complement Data.Bits 394296 4448 0.0 0.0 0.0 0.0
xor Data.Bits 394295 4448 0.0 0.0 0.0 0.0
.&. Data.Bits 394294 8171 0.0 0.0 0.0 0.0
addBlock.lbl Compiler.Hoopl.Graph 394278 3157 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 394279 0 0.0 0.0 0.0 0.0
entryLabel CmmNode 394280 3157 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 394277 3157 0.0 0.0 0.0 0.0
blockConcat.new_blocks CmmContFlowOpt 394268 566 0.0 0.0 0.0 0.0
blockConcat.(...) CmmContFlowOpt 394263 566 0.0 0.0 0.0 0.0
canShortcut CmmContFlowOpt 394310 566 0.0 0.0 0.0 0.0
blockSplit Compiler.Hoopl.Block 394309 566 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394264 566 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394265 566 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394266 566 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394267 1716 0.0 0.0 0.0 0.0
== GHC.Classes 394308 1150 0.0 0.0 0.0 0.0
- GHC.Num 394307 1150 0.0 0.0 0.0 0.0
complement Data.Bits 394306 1150 0.0 0.0 0.0 0.0
xor Data.Bits 394305 1150 0.0 0.0 0.0 0.0
.&. Data.Bits 394304 2300 0.0 0.0 0.0 0.0
blockConcat.new_entry CmmContFlowOpt 394262 566 0.0 0.0 0.0 0.0
ofBlockMap CmmUtils 394261 566 0.0 0.0 0.0 0.0
blockConcat.(...) CmmContFlowOpt 394255 566 0.0 0.0 0.0 0.1
blockConcat.maybe_concat.last CmmContFlowOpt 394259 3157 0.0 0.0 0.0 0.0
blockConcat.maybe_concat CmmContFlowOpt 394256 3157 0.0 0.0 0.0 0.1
incPreds CmmContFlowOpt 436363 24 0.0 0.0 0.0 0.0
mapInsertWith Compiler.Hoopl.Label 436364 24 0.0 0.0 0.0 0.0
mapInsertWith Compiler.Hoopl.Unique 436365 24 0.0 0.0 0.0 0.0
insertWith Data.IntMap.Base 436366 24 0.0 0.0 0.0 0.0
insertWithKey Data.IntMap.Base 436367 78 0.0 0.0 0.0 0.0
.|. Data.Bits 436373 72 0.0 0.0 0.0 0.0
== GHC.Classes 436372 66 0.0 0.0 0.0 0.0
- GHC.Num 436371 76 0.0 0.0 0.0 0.0
complement Data.Bits 436370 76 0.0 0.0 0.0 0.0
xor Data.Bits 436369 100 0.0 0.0 0.0 0.0
.&. Data.Bits 436368 142 0.0 0.0 0.0 0.0
decPreds CmmContFlowOpt 436337 24 0.0 0.0 0.0 0.0
mapInsert Compiler.Hoopl.Label 436355 12 0.0 0.0 0.0 0.0
mapInsert Compiler.Hoopl.Unique 436356 12 0.0 0.0 0.0 0.0
insert Data.IntMap.Base 436357 61 0.0 0.0 0.0 0.0
== GHC.Classes 436362 49 0.0 0.0 0.0 0.0
- GHC.Num 436361 49 0.0 0.0 0.0 0.0
complement Data.Bits 436360 49 0.0 0.0 0.0 0.0
xor Data.Bits 436359 49 0.0 0.0 0.0 0.0
.&. Data.Bits 436358 98 0.0 0.0 0.0 0.0
mapDelete Compiler.Hoopl.Label 436347 12 0.0 0.0 0.0 0.0
mapDelete Compiler.Hoopl.Unique 436348 12 0.0 0.0 0.0 0.0
delete Data.IntMap.Base 436349 29 0.0 0.0 0.0 0.0
== GHC.Classes 436354 17 0.0 0.0 0.0 0.0
- GHC.Num 436353 17 0.0 0.0 0.0 0.0
complement Data.Bits 436352 17 0.0 0.0 0.0 0.0
xor Data.Bits 436351 17 0.0 0.0 0.0 0.0
.&. Data.Bits 436350 34 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 436338 24 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 436339 24 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 436340 24 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 436341 90 0.0 0.0 0.0 0.0
== GHC.Classes 436346 66 0.0 0.0 0.0 0.0
- GHC.Num 436345 66 0.0 0.0 0.0 0.0
complement Data.Bits 436344 66 0.0 0.0 0.0 0.0
xor Data.Bits 436343 66 0.0 0.0 0.0 0.0
.&. Data.Bits 436342 132 0.0 0.0 0.0 0.0
splice CmmContFlowOpt 406655 258 0.0 0.0 0.0 0.0
snd Data.Tuple 406658 258 0.0 0.0 0.0 0.0
blockSplitHead Compiler.Hoopl.Block 406657 258 0.0 0.0 0.0 0.0
cat Compiler.Hoopl.Block 406656 516 0.0 0.0 0.0 0.0
$! Prelude 406660 258 0.0 0.0 0.0 0.0
mapDelete Compiler.Hoopl.Label 406647 345 0.0 0.0 0.0 0.0
mapDelete Compiler.Hoopl.Unique 406648 345 0.0 0.0 0.0 0.0
delete Data.IntMap.Base 406649 1071 0.0 0.0 0.0 0.0
== GHC.Classes 406654 726 0.0 0.0 0.0 0.0
- GHC.Num 406653 726 0.0 0.0 0.0 0.0
complement Data.Bits 406652 726 0.0 0.0 0.0 0.0
xor Data.Bits 406651 726 0.0 0.0 0.0 0.0
.&. Data.Bits 406650 1452 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.bid' CmmContFlowOpt 406644 258 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 406645 0 0.0 0.0 0.0 0.0
entryLabel CmmNode 406646 258 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 406643 258 0.0 0.0 0.0 0.0
canShortcut CmmContFlowOpt 406642 129 0.0 0.0 0.0 0.0
blockSplit Compiler.Hoopl.Block 406641 129 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 406632 387 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 406633 387 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 406634 387 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 406635 1311 0.0 0.0 0.0 0.0
== GHC.Classes 406640 924 0.0 0.0 0.0 0.0
- GHC.Num 406639 924 0.0 0.0 0.0 0.0
complement Data.Bits 406638 924 0.0 0.0 0.0 0.0
xor Data.Bits 406637 924 0.0 0.0 0.0 0.0
.&. Data.Bits 406636 1848 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.hasOnePredecessor CmmContFlowOpt 406618 387 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.numPreds CmmContFlowOpt 406619 387 0.0 0.0 0.0 0.0
orElse Maybes 406629 387 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 406620 387 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 406621 387 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 406622 387 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 406623 1311 0.0 0.0 0.0 0.0
== GHC.Classes 406628 924 0.0 0.0 0.0 0.0
- GHC.Num 406627 924 0.0 0.0 0.0 0.0
complement Data.Bits 406626 924 0.0 0.0 0.0 0.0
xor Data.Bits 406625 924 0.0 0.0 0.0 0.0
.&. Data.Bits 406624 1848 0.0 0.0 0.0 0.0
== GHC.Classes 394339 3930 0.0 0.0 0.0 0.0
&& GHC.Classes 394374 1753 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.oldSuccs CmmContFlowOpt 394336 2189 0.0 0.0 0.0 0.0
successors CmmNode 394337 2189 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394338 1242 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.newSuccs CmmContFlowOpt 394333 2189 0.0 0.0 0.0 0.0
successors CmmNode 394334 2189 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394335 1242 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.swapcond_last CmmContFlowOpt 394327 2584 0.0 0.0 0.0 0.0
maybeInvertCmmExpr CmmExpr 436334 12 0.0 0.0 0.0 0.0
>>= Data.Maybe 436336 12 0.0 0.0 0.0 0.0
maybeInvertComparison CmmMachOp 436335 12 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.hasOnePredecessor CmmContFlowOpt 436322 12 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.numPreds CmmContFlowOpt 436323 12 0.0 0.0 0.0 0.0
orElse Maybes 436333 12 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 436324 12 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 436325 12 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 436326 12 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 436327 29 0.0 0.0 0.0 0.0
== GHC.Classes 436332 17 0.0 0.0 0.0 0.0
- GHC.Num 436331 17 0.0 0.0 0.0 0.0
complement Data.Bits 436330 17 0.0 0.0 0.0 0.0
xor Data.Bits 436329 17 0.0 0.0 0.0 0.0
.&. Data.Bits 436328 34 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.numPreds CmmContFlowOpt 394328 1183 0.0 0.0 0.0 0.0
orElse Maybes 394373 1183 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394329 1183 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394330 1183 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394331 1183 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394332 5475 0.0 0.0 0.0 0.0
== GHC.Classes 394372 4292 0.0 0.0 0.0 0.0
- GHC.Num 394371 4292 0.0 0.0 0.0 0.0
complement Data.Bits 394370 4292 0.0 0.0 0.0 0.0
xor Data.Bits 394369 4292 0.0 0.0 0.0 0.0
.&. Data.Bits 394368 8584 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.shortcut_last CmmContFlowOpt 394313 2584 0.0 0.0 0.0 0.0
mapSuccessors CmmNode 394314 2584 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.shortcut_last.shortcut CmmContFlowOpt 394315 2495 0.0 0.0 0.0 0.0
canShortcut CmmContFlowOpt 394326 2495 0.0 0.0 0.0 0.0
isEmptyBlock Compiler.Hoopl.Block 436304 96 0.0 0.0 0.0 0.0
blockSplit Compiler.Hoopl.Block 394325 2495 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 394316 2495 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 394317 2495 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 394318 2495 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 394319 11394 0.0 0.0 0.0 0.0
== GHC.Classes 394324 8899 0.0 0.0 0.0 0.0
- GHC.Num 394323 8899 0.0 0.0 0.0 0.0
complement Data.Bits 394322 8899 0.0 0.0 0.0 0.0
xor Data.Bits 394321 8899 0.0 0.0 0.0 0.0
.&. Data.Bits 394320 17798 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.head CmmContFlowOpt 394312 2842 0.0 0.0 0.0 0.0
blockJoinTail Compiler.Hoopl.Block 394311 2584 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.bid CmmContFlowOpt 394271 2842 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 394272 2842 0.0 0.0 0.0 0.0
entryLabel CmmNode 394273 2842 0.0 0.0 0.0 0.0
mapInsert Compiler.Hoopl.Label 394269 2842 0.0 0.0 0.0 0.0
mapInsert Compiler.Hoopl.Unique 394270 2842 0.0 0.0 0.0 0.0
insert Data.IntMap.Base 394274 11808 0.0 0.0 0.0 0.0
== GHC.Classes 394303 8966 0.0 0.0 0.0 0.0
- GHC.Num 394302 8966 0.0 0.0 0.0 0.0
complement Data.Bits 394301 8966 0.0 0.0 0.0 0.0
xor Data.Bits 394300 8966 0.0 0.0 0.0 0.0
.&. Data.Bits 394299 17932 0.0 0.0 0.0 0.0
callContinuation_maybe CmmContFlowOpt 394260 2899 0.0 0.0 0.0 0.0
blockConcat.maybe_concat.(...) CmmContFlowOpt 394257 3157 0.0 0.0 0.0 0.0
blockSplitTail Compiler.Hoopl.Block 394258 3157 0.0 0.0 0.0 0.0
blockConcat.blocks CmmContFlowOpt 393219 566 0.0 0.0 0.0 0.1
postorderDfs CmmUtils 393220 566 0.0 0.0 0.0 0.1
postorderDfs CmmUtils 393221 566 0.0 0.0 0.0 0.1
toBlockMap CmmUtils 393234 566 0.0 0.0 0.0 0.0
g_entry Cmm 393229 566 0.0 0.0 0.0 0.0
postorder_dfs_from Compiler.Hoopl.Graph 393222 566 0.0 0.0 0.0 0.1
postorder_dfs_from_except Compiler.Hoopl.Graph 393223 566 0.0 0.0 0.0 0.1
postorder_dfs_from_except.vchildren Compiler.Hoopl.Graph 393363 3723 0.0 0.0 0.0 0.1
postorder_dfs_from_except.vchildren.next Compiler.Hoopl.Graph 393364 7357 0.0 0.0 0.0 0.0
postorder_dfs_from_except.\ Compiler.Hoopl.Graph 394254 566 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode Compiler.Hoopl.Graph 393365 3634 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode.cont' Compiler.Hoopl.Graph 394203 3157 0.0 0.0 0.0 0.0
setInsert Compiler.Hoopl.Label 393873 2651 0.0 0.0 0.0 0.0
setInsert Compiler.Hoopl.Unique 393874 2651 0.0 0.0 0.0 0.0
insert Data.IntSet.Base 393875 2651 0.0 0.0 0.0 0.0
insertBM Data.IntSet.Base 393881 3497 0.0 0.0 0.0 0.0
- GHC.Num 406613 966 0.0 0.0 0.0 0.0
complement Data.Bits 406612 966 0.0 0.0 0.0 0.0
.&. Data.Bits 406611 1928 0.0 0.0 0.0 0.0
== GHC.Classes 406610 962 0.0 0.0 0.0 0.0
xor Data.Bits 406609 1198 0.0 0.0 0.0 0.0
.|. Data.Bits 394179 2695 0.0 0.0 0.0 0.0
.&. Data.Bits 393879 5302 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 393878 5302 0.0 0.0 0.0 0.0
- GHC.Num 393877 5302 0.0 0.0 0.0 0.0
complement Data.Bits 393876 2651 0.0 0.0 0.0 0.0
postorder_dfs_from_except.get_children Compiler.Hoopl.Graph 393373 3157 0.0 0.0 0.0 0.0
postorder_dfs_from_except.add_id Compiler.Hoopl.Graph 393863 3068 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 393864 3068 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 393865 3068 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 393866 3068 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 393867 13595 0.0 0.0 0.0 0.0
== GHC.Classes 393872 10527 0.0 0.0 0.0 0.0
- GHC.Num 393871 10527 0.0 0.0 0.0 0.0
complement Data.Bits 393870 10527 0.0 0.0 0.0 0.0
xor Data.Bits 393869 10527 0.0 0.0 0.0 0.0
.&. Data.Bits 393868 21054 0.0 0.0 0.0 0.0
targetLabels Compiler.Hoopl.Graph 393374 3157 0.0 0.0 0.0 0.0
successors Compiler.Hoopl.Graph 393375 3157 0.0 0.0 0.0 0.0
successors CmmNode 393376 3157 0.0 0.0 0.0 0.0
maybeToList Data.Maybe 394202 1587 0.0 0.0 0.0 0.0
setMember Compiler.Hoopl.Label 393369 3634 0.0 0.0 0.0 0.0
setMember Compiler.Hoopl.Unique 393370 3634 0.0 0.0 0.0 0.0
member Data.IntSet.Base 393371 3634 0.0 0.0 0.0 0.0
member.go Data.IntSet.Base 393372 4985 0.0 0.0 0.0 0.0
== GHC.Classes 406617 1351 0.0 0.0 0.0 0.0
- GHC.Num 406616 1355 0.0 0.0 0.0 0.0
complement Data.Bits 406615 1355 0.0 0.0 0.0 0.0
xor Data.Bits 406614 1355 0.0 0.0 0.0 0.0
/= GHC.Classes 393890 2951 0.0 0.0 0.0 0.0
not GHC.Classes 393892 2951 0.0 0.0 0.0 0.0
== GHC.Classes 393891 2951 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 393889 2951 0.0 0.0 0.0 0.0
- GHC.Num 393888 2951 0.0 0.0 0.0 0.0
.&. Data.Bits 393887 5657 0.0 0.0 0.0 0.0
&& GHC.Classes 393886 3064 0.0 0.0 0.0 0.0
.&. Data.Bits 393882 6015 0.0 0.0 0.0 0.0
finiteBitSize Data.Bits 393885 3064 0.0 0.0 0.0 0.0
- GHC.Num 393884 3064 0.0 0.0 0.0 0.0
complement Data.Bits 393883 3064 0.0 0.0 0.0 0.0
postorder_dfs_from_except.vnode.id Compiler.Hoopl.Graph 393366 3634 0.0 0.0 0.0 0.0
entryLabel Compiler.Hoopl.Graph 393367 3634 0.0 0.0 0.0 0.0
entryLabel CmmNode 393368 3634 0.0 0.0 0.0 0.0
postorder_dfs_from_except.get_children Compiler.Hoopl.Graph 393224 566 0.0 0.0 0.0 0.0
postorder_dfs_from_except.add_id Compiler.Hoopl.Graph 393226 566 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Label 393227 566 0.0 0.0 0.0 0.0
mapLookup Compiler.Hoopl.Unique 393228 566 0.0 0.0 0.0 0.0
lookup Data.IntMap.Base 393232 566 0.0 0.0 0.0 0.0
lookup.go Data.IntMap.Base 393233 1880 0.0 0.0 0.0 0.0
== GHC.Classes 393362 1314 0.0 0.0 0.0 0.0
- GHC.Num 393361 1314 0.0 0.0 0.0 0.0
complement Data.Bits 393360 1314 0.0 0.0 0.0 0.0
xor Data.Bits 393359 1314 0.0 0.0 0.0 0.0
.&. Data.Bits 393358 2628 0.0 0.0 0.0 0.0
targetLabels Compiler.Hoopl.Graph 393225 566 0.0 0.0 0.0 0.0
blockConcat.shortcut_map CmmContFlowOpt 393218 566 0.0 0.0 0.0 0.0
replaceLabels CmmContFlowOpt 393215 566 0.0 0.0 0.0 0.0
mapNull Compiler.Hoopl.Label 393216 566 0.0 0.0 0.0 0.0
mapNull Compiler.Hoopl.Unique 393217 566 0.0 0.0 0.0 0.0
cmmCfgOptsProc.g' CmmContFlowOpt 393210 566 0.0 0.0 0.0 0.0
returnIO GHC.Base 393188 566 0.0 0.0 0.0 0.0
returnIO.\ GHC.Base 393189 566 0.0 0.0 0.0 0.0
setInfoTableStackMap CmmPipeline 393156 566 0.0 0.0 0.0 0.0
setInfoTableStackMap CmmLayoutStack 393196 566 0.0 0.0 0.0 0.0
mapMapWithKey Compiler.Hoopl.Label 394453 566 0.0 0.0 0.0 0.0
mapMapWithKey Compiler.Hoopl.Unique 394454 566 0.0 0.0 0.0 0.0
mapWithKey Data.IntMap.Base 394455 1052 0.0 0.0 0.0 0.0
id GHC.Base 407115 243 0.0 0.0 0.0 0.0
setInfoTableStackMap.fix_info CmmLayoutStack 394522 803 0.0 0.0 0.0 0.0
setInfoTableStackMap.get_liveness CmmLayoutStack 407112 243 0.0 0.0 0.0 0.0
stackMapToLiveness CmmLayoutStack 407123 243 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 407153 174 0.0 0.0 0.0 0.0
reverse GHC.List 407143 243 0.0 0.0 0.0 0.0
reverse.rev GHC.List 407144 639 0.0 0.0 0.0 0.0
enumFromTo GHC.Enum 407141 243 0.0 0.0 0.0 0.0
eftInt GHC.Enum 407142 243 0.0 0.0 0.0 0.0
eftInt.go GHC.Enum 407174 396 0.0 0.0 0.0 0.0
runSTRep GHC.ST 407137 243 0.0 0.0 0.0 0.0
stackMapToLiveness.\ CmmLayoutStack 409334 387 0.0 0.0 0.0 0.0
unsafeIndex GHC.Arr 407173 387 0.0 0.0 0.0 0.0
- GHC.Num 407172 387 0.0 0.0 0.0 0.0
index GHC.Arr 407159 387 0.0 0.0 0.0 0.0
inRange GHC.Arr 407158 387 0.0 0.0 0.0 0.0
lessSafeIndex GHC.Arr 407157 387 0.0 0.0 0.0 0.0
index GHC.Arr 407167 0 0.0 0.0 0.0 0.0
inRange GHC.Arr 407168 0 0.0 0.0 0.0 0.0
&& GHC.Classes 407169 387 0.0 0.0 0.0 0.0
stackMapToLiveness.live_words CmmLayoutStack 407138 243 0.0 0.0 0.0 0.0
pc_WORD_SIZE PlatformConstants 407164 387 0.0 0.0 0.0 0.0
sPlatformConstants DynFlags 407163 387 0.0 0.0 0.0 0.0
wORD_SIZE DynFlags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment