Sun Feb 10 19:23:50 PST 2008  Roman Leshchinskiy <[EMAIL PROTECTED]>
  * Symbolic tags for simplifier phases
  
  Every simplifier phase can have an arbitrary number of tags and multiple
  phases can share the same tags. The tags can be used as arguments to
  -ddump-simpl-phases to specify which phases are to be dumped.
  For instance, -ddump-simpl-phases=main will dump the output of phases 2, 1 and
  0 of the initial simplifier run (they all share the "main" tag) while
  -ddump-simpl-phases=main:0 will dump only the output of phase 0 of that run.
  
  At the moment, the supported tags are:
  
    main                 The main, staged simplifier run (before strictness)
    post-worker-wrapper  After the w/w split
    post-liberate-case   After LiberateCase
    final                Final clean-up run
  
  The names are somewhat arbitrary and will change in the future.

    M ./compiler/main/DynFlags.hs -19 +22
    M ./compiler/simplCore/SimplCore.lhs -3 +6
    M ./compiler/simplCore/SimplUtils.lhs -10 +10

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to