aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorWalter Lee <walt@tilera.com>2012-08-27 17:27:04 +0000
committerWalter Lee <walt@gcc.gnu.org>2012-08-27 17:27:04 +0000
commit9b0370aa4bb78d7fb8ba2b3a4ca0487647fbb9f1 (patch)
tree3dc6ee6adb05e3e6c1085bc2753027848a296a2c /gcc/fortran/resolve.c
parent865ea646b4a8bc3b7891c2c3094f6c9267c2859f (diff)
downloadgcc-9b0370aa4bb78d7fb8ba2b3a4ca0487647fbb9f1.zip
gcc-9b0370aa4bb78d7fb8ba2b3a4ca0487647fbb9f1.tar.gz
gcc-9b0370aa4bb78d7fb8ba2b3a4ca0487647fbb9f1.tar.bz2
Properly set the latency of atomic ops to the approximate latency of a remote memory operation.
Properly set the latency of atomic ops to the approximate latency of a remote memory operation. * config/tilegx/sync.md (atomic_compare_and_swap_bare<mode>, atomic_exchange_bare<mode>, atomic_fetch_<fetchop_name>_bare<mode>): Set type to X1_remote. * config/tilegx/tilegx-generic.md (X1_remote): New insn_reservation. * config/tilegx/tilegx.md (type): Add X1_remove. (insn_cmpexch<four_if_si>, insn_exch<four_if_si>, insn_fetchadd<four_if_si>, insn_fetchaddgez<four_if_si>, insn_fetchand<four_if_si>, insn_fetchor<four_if_si>): Set type to X1_remote. From-SVN: r190722
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions