]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/i386/stringop.def
Update copyright years.
[thirdparty/gcc.git] / gcc / config / i386 / stringop.def
CommitLineData
ad83025e 1/* Definitions for stringop strategy for IA-32.
83ffe9cd 2 Copyright (C) 2013-2023 Free Software Foundation, Inc.
ad83025e
XDL
3
4This file is part of GCC.
5
6GCC is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 3, or (at your option)
9any later version.
10
11GCC is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License
17along with GCC; see the files COPYING3. If not,
18see <http://www.gnu.org/licenses/>. */
19
ad83025e 20DEF_ALG (no_stringop, no_stringop)
ad83025e 21DEF_ALG (libcall, libcall)
ad83025e 22DEF_ALG (rep_prefix_1_byte, rep_byte)
ad83025e 23DEF_ALG (rep_prefix_4_byte, rep_4byte)
ad83025e 24DEF_ALG (rep_prefix_8_byte, rep_8byte)
ad83025e 25DEF_ALG (loop_1_byte, byte_loop)
ad83025e 26DEF_ALG (loop, loop)
ad83025e 27DEF_ALG (unrolled_loop, unrolled_loop)
ad83025e 28DEF_ALG (vector_loop, vector_loop)