GCC Middle and Back End API Reference
gcc-plugin.h
Go to the documentation of this file.
1
/* Public header file for plugins to include.
2
Copyright (C) 2009-2024 Free Software Foundation, Inc.
3
4
This file is part of GCC.
5
6
GCC is free software; you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation; either version 3, or (at your option)
9
any later version.
10
11
GCC is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
GNU General Public License for more details.
15
16
You should have received a copy of the GNU General Public License
17
along with GCC; see the file COPYING3. If not see
18
<http://www.gnu.org/licenses/>. */
19
20
#ifndef GCC_PLUGIN_H
21
#define GCC_PLUGIN_H
22
23
#ifndef IN_GCC
24
#define IN_GCC
25
#endif
26
27
#include "config.h"
28
#include "
system.h
"
29
#include "
coretypes.h
"
30
#include "
backend.h
"
31
#include "
cfghooks.h
"
32
#include "
hard-reg-set.h
"
33
#include "
cfgrtl.h
"
34
#include "
cfganal.h
"
35
#include "
lcm.h
"
36
#include "
cfgbuild.h
"
37
#include "
cfgcleanup.h
"
38
#include "plugin-api.h"
39
#include "
ipa-ref.h
"
40
#include "
alias.h
"
41
#include "
flags.h
"
42
#include "
tree-core.h
"
43
#include "
fold-const.h
"
44
#include "tree-check.h"
45
#include "
plugin.h
"
46
47
#endif
/* GCC_PLUGIN_H */
alias.h
backend.h
cfganal.h
cfgbuild.h
cfgcleanup.h
cfghooks.h
cfgrtl.h
coretypes.h
flags.h
fold-const.h
hard-reg-set.h
ipa-ref.h
lcm.h
plugin.h
system.h
tree-core.h
gcc
gcc-plugin.h
Generated by
1.12.0