HELPLIB.HLB  —  FORTRAN  /ANNOTATIONS=option D=/NOANNOTATIONS
  Requests that annotations be added to the source listing (/LIST)
  indicating which of a set of optimizations were applied to
  particular parts of the source.

  Annotation options may exist for optimizations not supported on
  this platform.

  Annotations can be helpful in understanding why the compiler was
  unable to optimize a particular code sequence or to see what
  optimizations were performed.

  The default is /ANNOTATIONS=NONE which is equivalent to
  /NOANNOTATIONS.  Options ALL or NONE may be used to specify all or
  no annotations.

  CODE
    Annotates the machine code listing with descriptions of special
    instructions used for prefetching, alignment, and so on.

  DETAIL
    Provides an additional level of annotation detail, if available.

  FEEDBACK
    Annotates the source listing if profile-directed feedback
    optimizations were used.

  INLINING
    Annotates the source listing if code for a called procedure was
    expanded inline.

  LOOP_TRANSFORMS
    Annotates the source listing if advanced loop nest optimizations
    have been applied to improve cache performance.

  LOOP_UNROLLING
    Annotates the source listing if a loop was unrolled.

  PREFETCHING
    Annotates the source listing if special instructions were used to
    reduce memory latency.

  SHRINKWRAPPING
    Annotates the source listing if code establishing routine context
    was removed.

  SOFTWARE_PIPELINING
    Annotates the source listing if instructions have been rearranged
    to make optimal use of the processor's functional units.

  TAIL_CALLS
    Annotates the source listing if the optimization was used that
    indicates where a call from one routine to another can be
    replaced by a jump.

  TAIL_RECURSION
    Annotates the source listing if the optimization was used that
    eliminates unnecessary routine context for a recursive call.

  ALL
    This option is the same as specifying all the above options.

  NONE
    Places no annotations in the source listing (same as
    /NOANNOTATIONS.
Close Help