xref: /netbsd-src/external/gpl3/gcc.old/dist/gcc/tree-ssa-ccp.h (revision 4c3eb207d36f67d31994830c0a694161fc1ca39b)
1*4c3eb207Smrg /* Copyright (C) 2016-2020 Free Software Foundation, Inc.
23ad841b2Smrg 
33ad841b2Smrg This file is part of GCC.
43ad841b2Smrg 
53ad841b2Smrg GCC is free software; you can redistribute it and/or modify it
63ad841b2Smrg under the terms of the GNU General Public License as published by the
73ad841b2Smrg Free Software Foundation; either version 3, or (at your option) any
83ad841b2Smrg later version.
93ad841b2Smrg 
103ad841b2Smrg GCC is distributed in the hope that it will be useful, but WITHOUT
113ad841b2Smrg ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
123ad841b2Smrg FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
133ad841b2Smrg for more details.
143ad841b2Smrg 
153ad841b2Smrg You should have received a copy of the GNU General Public License
163ad841b2Smrg along with GCC; see the file COPYING3.  If not see
173ad841b2Smrg <http://www.gnu.org/licenses/>.  */
183ad841b2Smrg 
193ad841b2Smrg #ifndef TREE_SSA_CCP_H
203ad841b2Smrg #define TREE_SSA_CCP_H
213ad841b2Smrg 
223ad841b2Smrg void bit_value_binop (enum tree_code, signop, int, widest_int *, widest_int *,
233ad841b2Smrg 		      signop, int, const widest_int &, const widest_int &,
243ad841b2Smrg 		      signop, int, const widest_int &, const widest_int &);
253ad841b2Smrg 
263ad841b2Smrg void bit_value_unop (enum tree_code, signop, int, widest_int *, widest_int *,
273ad841b2Smrg 		     signop, int, const widest_int &, const widest_int &);
283ad841b2Smrg 
293ad841b2Smrg #endif
30