Skip to content
  • benl's avatar
    Refactor MachRegs.trivColorable to do unboxed accumulation · a8312580
    benl authored
    trivColorable was soaking up total 31% time, 41% alloc when
    compiling SHA1.lhs with -O2 -fregs-graph on x86.
    
    Refactoring to use unboxed accumulators and walk directly
    over the UniqFM holding the set of conflicts reduces this 
    to 17% time, 6% alloc.
    a8312580