anchor.diff:  expand_dependent_modules_1([], Included, _ModDeps) ->
     Included.
   
  +-define(MIN_PARALLELISM, 7).
   -define(MIN_FILES_FOR_NATIVE_COMPILE, 20).
   
   -spec hipe_compile([file:filename()], #options{}) -> 'ok'.
  
positive.code:   case code:is_module_native(Mod) of
      true -> ok;
      false ->
        {ok, Mod} = hipe:c(Mod),
        ok
    end.
  
negative.code:   end.
  
  native_compile(Mods) ->
    case dialyzer_utils:parallelism() > ?MIN_PARALLELISM of
      true ->
        Parent = self(),
        Pids = [spawn(fun () -> Parent ! {self(), hc(M)} end) || M <- Mods],
        lists:foreach(fun (Pid) -> receive {Pid, Res} -> Res end end, Pids);
      false ->
        lists:foreach(fun (Mod) -> hc(Mod) end, Mods)
    end.
  
  