diff options
author | Edwin Lu <ewlu@rivosinc.com> | 2023-08-25 16:35:43 -0700 |
---|---|---|
committer | Edwin Lu <ewlu@rivosinc.com> | 2023-08-25 16:35:43 -0700 |
commit | df177510665c4e1045bdaadf10d837f1bdc4ea06 (patch) | |
tree | d5c73cccf078c862d879a98949b99becb0800f2b /gcc/tree-ssa-phiopt.cc | |
parent | e1f096a3cc96c71907cfbc7b8baf67a3d863cb6d (diff) | |
download | gcc-df177510665c4e1045bdaadf10d837f1bdc4ea06.zip gcc-df177510665c4e1045bdaadf10d837f1bdc4ea06.tar.gz gcc-df177510665c4e1045bdaadf10d837f1bdc4ea06.tar.bz2 |
RISC-V: Add Types to Un-Typed Sync Instructions:
Updates the sync instructions to ensure that no insn is left without
a type attribute. Updates a total of 9 insns to have type "atomic"
or type "multi" based on number of assembly instructions generated
Tested for regressions using rv32/64 multilib with newlib/linux.
gcc/Changelog:
* config/riscv/sync-rvwmo.md: updated types to "multi" or
"atomic" based on number of assembly lines generated
* config/riscv/sync-ztso.md: likewise
* config/riscv/sync.md: likewise
Reviewed-by: Jeff Law <jlaw@ventanamicro.com>
Signed-off-by: Edwin Lu <ewlu@rivosinc.com>
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions