Add assember CFI directives to millicode division and remainder routines.
[official-gcc.git] / gcc / config / arm / arm-tune.md
blob5e95e827911aecdc5713c860b907bf321c6f3d2c
1 ; -*- buffer-read-only: t -*-
2 ; Generated automatically by parsecpu.awk from arm-cpus.in.
3 ; Do not edit.
5 ; Copyright (C) 2011-2023 Free Software Foundation, Inc.
7 ; This file is part of GCC.
9 ; GCC is free software; you can redistribute it and/or modify
10 ; it under the terms of the GNU General Public License as
11 ; published by the Free Software Foundation; either version 3,
12 ; or (at your option) any later version.
14 ; GCC is distributed in the hope that it will be useful,
15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 ; GNU General Public License for more details.
19 ; You should have received a copy of the GNU General Public
20 ; License along with GCC; see the file COPYING3.  If not see
21 ; <http://www.gnu.org/licenses/>.
23 (define_attr "tune"
24         "arm8,arm810,strongarm,
25         fa526,fa626,arm7tdmi,
26         arm710t,arm9,arm9tdmi,
27         arm920t,arm10tdmi,arm9e,
28         arm10e,xscale,iwmmxt,
29         iwmmxt2,fa606te,fa626te,
30         fmp626,fa726te,arm926ejs,
31         arm1026ejs,arm1136js,arm1136jfs,
32         arm1176jzs,arm1176jzfs,mpcorenovfp,
33         mpcore,arm1156t2s,arm1156t2fs,
34         cortexm1,cortexm0,cortexm0plus,
35         cortexm1smallmultiply,cortexm0smallmultiply,cortexm0plussmallmultiply,
36         genericv7a,cortexa5,cortexa7,
37         cortexa8,cortexa9,cortexa12,
38         cortexa15,cortexa17,cortexr4,
39         cortexr4f,cortexr5,cortexr7,
40         cortexr8,cortexm7,cortexm4,
41         cortexm3,marvell_pj4,cortexa15cortexa7,
42         cortexa17cortexa7,cortexa32,cortexa35,
43         cortexa53,cortexa57,cortexa72,
44         cortexa73,exynosm1,xgene1,
45         cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,
46         cortexa73cortexa53,cortexa55,cortexa75,
47         cortexa76,cortexa76ae,cortexa77,
48         cortexa78,cortexa78ae,cortexa78c,
49         cortexa710,cortexx1,cortexx1c,
50         neoversen1,cortexa75cortexa55,cortexa76cortexa55,
51         neoversev1,neoversen2,cortexm23,
52         cortexm33,cortexm35p,cortexm55,
53         starmc1,cortexm85,cortexr52,
54         cortexr52plus"
55         (const (symbol_ref "((enum attr_tune) arm_tune)")))