diff options
author | Haochen Gui <guihaoc@gcc.gnu.org> | 2024-05-14 16:37:06 +0800 |
---|---|---|
committer | Haochen Gui <guihaoc@gcc.gnu.org> | 2024-05-14 16:37:40 +0800 |
commit | fbd115fe83e96e0796cd8e262ed773b0ba07db81 (patch) | |
tree | 055bcc13af2a94be27c10948d3bdccd189a3610a /gcc/expr.cc | |
parent | 1a809280929fac9836ff31dcc0980ac8acee7631 (diff) | |
download | gcc-fbd115fe83e96e0796cd8e262ed773b0ba07db81.zip gcc-fbd115fe83e96e0796cd8e262ed773b0ba07db81.tar.gz gcc-fbd115fe83e96e0796cd8e262ed773b0ba07db81.tar.bz2 |
rs6000: Enable overlapped by-pieces operations
This patch enables overlapped by-piece operations by defining
TARGET_OVERLAP_OP_BY_PIECES_P to true. On rs6000, default move/set/clear
ratio is 2. So the overlap is only enabled with compare by-pieces.
gcc/
* config/rs6000/rs6000.cc (TARGET_OVERLAP_OP_BY_PIECES_P): Define.
gcc/testsuite/
* gcc.target/powerpc/block-cmp-9.c: New.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions