memory - translate memories to basic cells

    memory [-nomap] [-nordff] [-memx] [-bram <bram_rules>] [selection]

This pass calls all the other memory_* passes in a useful order:

    memory_dff [-nordff]                (-memx implies -nordff)
    opt_clean
    memory_share
    opt_clean
    memory_memx                         (when called with -memx)
    memory_collect
    memory_bram -rules <bram_rules>     (when called with -bram)
    memory_map                          (skipped if called with -nomap)

This converts memories to word-wide DFFs and address decoders
or multiport memory blocks if called with the -nomap option.