aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2011-11-30 07:46:22 -0800
committerRichard Henderson <rth@gcc.gnu.org>2011-11-30 07:46:22 -0800
commit9a7389088fea3d8ac2b2eac73a608da6e06c7d14 (patch)
tree5675d3916d885c39f98ba22c9a6df16701097ce5 /gcc/function.c
parentef5784915f07bf18222c76fb035e7ef4b2f90462 (diff)
downloadgcc-9a7389088fea3d8ac2b2eac73a608da6e06c7d14.zip
gcc-9a7389088fea3d8ac2b2eac73a608da6e06c7d14.tar.gz
gcc-9a7389088fea3d8ac2b2eac73a608da6e06c7d14.tar.bz2
sparc: Convert to mem_thread_fence.
* config/sparc/predicates.md (zero_or_v7_operand): New. * config/sparc/sparc.c (sparc_emit_membar_for_model): New. * config/sparc/sparc-protos.h: Update. * config/sparc/sync.md (mem_thread_fence): New. (memory_barrier): Use sparc_emit_membar_for_model. (membar, *membar_empty, *membar_storestore, *membar_storeload): New. (*membar_v8): Accept and ignore the membar mask. (*membar): Accept and print the membar mask. From-SVN: r181848
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions