Lulu Cheng (3): LoongArch: Add LA664 support. LoongArch: Implement atomic operations using LoongArch1.1 instructions. LoongArch: atomic_load and atomic_store are implemented using dbar grading.
gcc/config.gcc | 10 +- .../loongarch/genopts/loongarch-strings | 1 + gcc/config/loongarch/genopts/loongarch.opt.in | 3 + gcc/config/loongarch/loongarch-cpu.cc | 4 + gcc/config/loongarch/loongarch-def.c | 21 ++ gcc/config/loongarch/loongarch-def.h | 10 +- gcc/config/loongarch/loongarch-opts.cc | 8 +- gcc/config/loongarch/loongarch-opts.h | 6 +- gcc/config/loongarch/loongarch-str.h | 1 + gcc/config/loongarch/loongarch.cc | 7 +- gcc/config/loongarch/loongarch.opt | 3 + gcc/config/loongarch/sync.md | 256 ++++++++++++++---- 12 files changed, 263 insertions(+), 67 deletions(-) -- 2.31.1