1/* Preamble and helpers for the autogenerated generic-match.c file. 2 Copyright (C) 2014-2015 Free Software Foundation, Inc. 3 4This file is part of GCC. 5 6GCC is free software; you can redistribute it and/or modify it under 7the terms of the GNU General Public License as published by the Free 8Software Foundation; either version 3, or (at your option) any later 9version. 10 11GCC is distributed in the hope that it will be useful, but WITHOUT ANY 12WARRANTY; without even the implied warranty of MERCHANTABILITY or 13FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14for more details. 15 16You should have received a copy of the GNU General Public License 17along with GCC; see the file COPYING3. If not see 18<http://www.gnu.org/licenses/>. */ 19 20#include "config.h" 21#include "system.h" 22#include "coretypes.h" 23#include "hash-set.h" 24#include "machmode.h" 25#include "vec.h" 26#include "double-int.h" 27#include "input.h" 28#include "alias.h" 29#include "symtab.h" 30#include "options.h" 31#include "wide-int.h" 32#include "inchash.h" 33#include "tree.h" 34#include "fold-const.h" 35#include "stringpool.h" 36#include "stor-layout.h" 37#include "flags.h" 38#include "tm.h" 39#include "hard-reg-set.h" 40#include "function.h" 41#include "predict.h" 42#include "basic-block.h" 43#include "tree-ssa-alias.h" 44#include "internal-fn.h" 45#include "gimple-expr.h" 46#include "is-a.h" 47#include "gimple.h" 48#include "gimple-ssa.h" 49#include "tree-ssanames.h" 50#include "gimple-fold.h" 51#include "gimple-iterator.h" 52#include "hashtab.h" 53#include "rtl.h" 54#include "statistics.h" 55#include "real.h" 56#include "fixed-value.h" 57#include "insn-config.h" 58#include "expmed.h" 59#include "dojump.h" 60#include "explow.h" 61#include "calls.h" 62#include "emit-rtl.h" 63#include "varasm.h" 64#include "stmt.h" 65#include "expr.h" 66#include "tree-dfa.h" 67#include "builtins.h" 68#include "tree-phinodes.h" 69#include "ssa-iterators.h" 70#include "dumpfile.h" 71#include "generic-match.h" 72 73 74