Turn bdescr.free into an offset
This allows us to shrink it to 32 bits, increasing the density of bdescr.
Showing
- compiler/GHC/StgToCmm/Foreign.hs 43 additions, 31 deletionscompiler/GHC/StgToCmm/Foreign.hs
- includes/Cmm.h 3 additions, 3 deletionsincludes/Cmm.h
- includes/rts/storage/Block.h 13 additions, 13 deletionsincludes/rts/storage/Block.h
- rts/Arena.c 1 addition, 1 deletionrts/Arena.c
- rts/Capability.h 3 additions, 2 deletionsrts/Capability.h
- rts/Compact.cmm 3 additions, 3 deletionsrts/Compact.cmm
- rts/HeapStackCheck.cmm 2 additions, 3 deletionsrts/HeapStackCheck.cmm
- rts/Printer.c 1 addition, 1 deletionrts/Printer.c
- rts/Schedule.c 1 addition, 1 deletionrts/Schedule.c
- rts/Stats.c 1 addition, 1 deletionrts/Stats.c
- rts/sm/BlockAlloc.c 16 additions, 15 deletionsrts/sm/BlockAlloc.c
- rts/sm/CNF.c 9 additions, 9 deletionsrts/sm/CNF.c
- rts/sm/GC.c 7 additions, 5 deletionsrts/sm/GC.c
- rts/sm/GCUtils.c 2 additions, 2 deletionsrts/sm/GCUtils.c
- rts/sm/GCUtils.h 4 additions, 3 deletionsrts/sm/GCUtils.h
- rts/sm/Storage.c 13 additions, 13 deletionsrts/sm/Storage.c
- rts/sm/Storage.h 2 additions, 2 deletionsrts/sm/Storage.h
- utils/deriveConstants/Main.hs 1 addition, 1 deletionutils/deriveConstants/Main.hs
Loading
Please register or sign in to comment