diff options
author | liuhongt <hongtao.liu@intel.com> | 2022-03-01 13:41:52 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2022-05-18 10:47:28 +0800 |
commit | 850a13d754497faae91afabc6958780f1d63a574 (patch) | |
tree | 7dceac46b0952ff89c7a7d7f66f642d67b467de4 /libobjc | |
parent | c6e36f05fbb081abb068958d8900ad34b303a70b (diff) | |
download | gcc-850a13d754497faae91afabc6958780f1d63a574.zip gcc-850a13d754497faae91afabc6958780f1d63a574.tar.gz gcc-850a13d754497faae91afabc6958780f1d63a574.tar.bz2 |
Expand __builtin_memcmp_eq with ptest for OImode.
gcc/ChangeLog:
PR target/104610
* config/i386/i386-expand.cc (ix86_expand_branch): Use ptest
for QImode when code is EQ or NE.
* config/i386/i386.md (cbranchoi4): New expander.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr104610.c: New test.
Diffstat (limited to 'libobjc')
0 files changed, 0 insertions, 0 deletions