xref: /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/arm-builtins.h (revision 4c3eb207d36f67d31994830c0a694161fc1ca39b)
1*4c3eb207Smrg /* Declarations for determining resolver for a given builtin.
2*4c3eb207Smrg    Copyright (C) 2020 Free Software Foundation, Inc.
3*4c3eb207Smrg 
4*4c3eb207Smrg    This file is part of GCC.
5*4c3eb207Smrg 
6*4c3eb207Smrg    GCC is free software; you can redistribute it and/or modify it
7*4c3eb207Smrg    under the terms of the GNU General Public License as published
8*4c3eb207Smrg    by the Free Software Foundation; either version 3, or (at your
9*4c3eb207Smrg    option) any later version.
10*4c3eb207Smrg 
11*4c3eb207Smrg    GCC is distributed in the hope that it will be useful, but WITHOUT
12*4c3eb207Smrg    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13*4c3eb207Smrg    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
14*4c3eb207Smrg    License for more details.
15*4c3eb207Smrg 
16*4c3eb207Smrg    Under Section 7 of GPL version 3, you are granted additional
17*4c3eb207Smrg    permissions described in the GCC Runtime Library Exception, version
18*4c3eb207Smrg    3.1, as published by the Free Software Foundation.
19*4c3eb207Smrg 
20*4c3eb207Smrg    You should have received a copy of the GNU General Public License and
21*4c3eb207Smrg    a copy of the GCC Runtime Library Exception along with this program;
22*4c3eb207Smrg    see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
23*4c3eb207Smrg    <http://www.gnu.org/licenses/>.  */
24*4c3eb207Smrg 
25*4c3eb207Smrg #ifndef GCC_ARM_BUILTINS_H
26*4c3eb207Smrg #define GCC_ARM_BUILTINS_H
27*4c3eb207Smrg 
28*4c3eb207Smrg enum resolver_ident {
29*4c3eb207Smrg     arm_cde_resolver,
30*4c3eb207Smrg     arm_no_resolver
31*4c3eb207Smrg };
32*4c3eb207Smrg enum resolver_ident arm_describe_resolver (tree);
33*4c3eb207Smrg unsigned arm_cde_end_args (tree);
34*4c3eb207Smrg 
35*4c3eb207Smrg #endif /* GCC_ARM_BUILTINS_H */
36