diff options
author | Xi Ruoyao <xry111@xry111.site> | 2023-10-17 21:55:05 +0800 |
---|---|---|
committer | Xi Ruoyao <xry111@xry111.site> | 2023-10-18 16:25:05 +0800 |
commit | b588dcb77e96d77777eb5647cba9e8f454e314dc (patch) | |
tree | 7a965d4f8df0da81174055db3c470a5d53d649c9 /libgcc | |
parent | b0372ef12f6f7f863606b0d2858d049b18a4cfda (diff) | |
download | gcc-b588dcb77e96d77777eb5647cba9e8f454e314dc.zip gcc-b588dcb77e96d77777eb5647cba9e8f454e314dc.tar.gz gcc-b588dcb77e96d77777eb5647cba9e8f454e314dc.tar.bz2 |
LoongArch: Use fcmp.caf.s instead of movgr2cf for zeroing a fcc
During the review of an LLVM change [1], on LA464 we found that zeroing
an fcc with fcmp.caf.s is much faster than a movgr2cf from $r0.
[1]: https://github.com/llvm/llvm-project/pull/69300
gcc/ChangeLog:
* config/loongarch/loongarch.md (movfcc): Use fcmp.caf.s for
zeroing a fcc.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions