On 11/02/2017 06:30 AM, Claudiu Zissulescu wrote:
From: claziss <claz...@synopsys.com>

The _Uncached type qualifier can be used to bypass the cache without
resorting to declaring variables as volatile.

gcc/
2017-07-12  Claudiu Zissulescu  <claz...@synopsys.com>

        * config/arc/arc-protos.h (arc_is_uncached_mem_p): Function proto.
        * config/arc/arc.c (arc_handle_uncached_attribute): New function.
        (arc_attribute_table): Add 'uncached' attribute.
        (arc_print_operand): Print '.di' flag for uncached memory
        accesses.
        (arc_in_small_data_p): Do not consider for small data the uncached
        types.
        (arc_is_uncached_mem_p): New function.
        * config/arc/predicates.md (compact_store_memory_operand): Check
        for uncached memory accesses.
        (nonvol_nonimm_operand): Likewise.

I see no documentation here.

-Sandra

Reply via email to