* asan.c: Include builtins.h.
* cfgexpand.c: Likewise.
* convert.c: Likewise.
* emit-rtl.c: Likewise.
* except.c: Likewise.
* expr.c: Likewise.
* fold-const.c: Likewise.
* gimple-fold.c: Likewise.
* gimple-ssa-strength-reduction.c: Likewise.
* gimplify.c: Likewise.
* ipa-inline.c: Likewise.
* ipa-prop.c: Likewise.
* lto-streamer-out.c: Likewise.
* stmt.c: Likewise.
* tree-inline.c: Likewise.
* tree-object-size.c: Likewise.
* tree-sra.c: Likewise.
* tree-ssa-ccp.c: Likewise.
* tree-ssa-forwprop.c: Likewise.
* tree-ssa-loop-ivcanon.c: Likewise.
* tree-ssa-loop-ivopts.c: Likewise.
* tree-ssa-math-opts.c: Likewise.
* tree-ssa-reassoc.c: Likewise.
* tree-ssa-threadedge.c: Likewise.
* tree-streamer-in.c: Likewise.
* tree-vect-data-refs.c: Likewise.
* tree-vect-patterns.c: Likewise.
* tree-vect-stmts.c: Likewise.
c
* c-decl.c: Include builtins.h.
* c-parser.c: Likewise.
cp
* decl.c: Include builtins.h.
* semantics.c: Likewise.
go
* go-gcc.cc: Include builtins.h.
lto
* lto-symtab.c: Include builtins.h.
config
* aarch64/aarch64.c: Include builtins.h.
* alpha/alpha.c: Likewise.
* arc/arc.c: Likewise.
* arm/arm.c: Likewise.
* avr/avr.c: Likewise.
* bfin/bfin.c: Likewise.
* c6x/c6x.c: Likewise.
* cr16/cr16.c: Likewise.
* cris/cris.c: Likewise.
* epiphany/epiphany.c: Likewise.
* fr30/fr30.c: Likewise.
* frv/frv.c: Likewise.
* h8300/h8300.c: Likewise.
* i386/i386.c: Likewise.
* i386/winnt.c: Likewise.
* ia64/ia64.c: Likewise.
* iq2000/iq2000.c: Likewise.
* lm32/lm32.c: Likewise.
* m32c/m32c.c: Likewise.
* m32r/m32r.c: Likewise.
* m68k/m68k.c: Likewise.
* mcore/mcore.c: Likewise.
* mep/mep.c: Likewise.
* microblaze/microblaze.c: Likewise.
* mips/mips.c: Likewise.
* mmix/mmix.c: Likewise.
* mn10300/mn10300.c: Likewise.
* moxie/moxie.c: Likewise.
* msp430/msp430.c: Likewise.
* nds32/nds32.c: Likewise.
* pa/pa.c: Likewise.
* pdp11/pdp11.c: Likewise.
* picochip/picochip.c: Likewise.
* rl78/rl78.c: Likewise.
* rs6000/rs6000.c: Likewise.
* rx/rx.c: Likewise.
* s390/s390.c: Likewise.
* score/score.c: Likewise.
* sh/sh.c: Likewise.
* sparc/sparc.c: Likewise.
* spu/spu.c: Likewise.
* stormy16/stormy16.c: Likewise.
* tilegx/tilegx.c: Likewise.
* tilepro/tilepro.c: Likewise.
* v850/v850.c: Likewise.
* vax/vax.c: Likewise.
* xtensa/xtensa.c: Likewise.
===================================================================
*************** along with GCC; see the file COPYING3.
#include "ubsan.h"
#include "predict.h"
#include "params.h"
+ #include "builtins.h"
/* AddressSanitizer finds out-of-bounds and use-after-free bugs
with <2x slowdown on average.
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-ssa-address.h"
#include "recog.h"
#include "output.h"
+ #include "builtins.h"
/* Some systems use __main in a way incompatible with its use in gcc, in these
cases use the macros NAME__MAIN to give a quoted symbol and SYMBOL__MAIN to
===================================================================
*************** along with GCC; see the file COPYING3.
#include "diagnostic-core.h"
#include "target.h"
#include "langhooks.h"
+ #include "builtins.h"
#include "ubsan.h"
/* Convert EXPR to some pointer or reference type TYPE.
===================================================================
*************** along with GCC; see the file COPYING3.
#include "df.h"
#include "params.h"
#include "target.h"
+ #include "builtins.h"
struct target_rtl default_target_rtl;
#if SWITCHABLE_TARGET
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-pass.h"
#include "pointer-set.h"
#include "cfgloop.h"
+ #include "builtins.h"
/* Provide defaults for stuff that may not be defined when using
sjlj exceptions. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "params.h"
#include "tree-ssa-address.h"
#include "cfgexpand.h"
+ #include "builtins.h"
#ifndef STACK_PUSH_CODE
#ifdef STACK_GROWS_DOWNWARD
===================================================================
*************** along with GCC; see the file COPYING3.
#include "gimplify.h"
#include "tree-dfa.h"
#include "hash-table.h" /* Required for ENABLE_FOLD_CHECKING. */
+ #include "builtins.h"
/* Nonzero if we are folding constants inside an initializer; zero
otherwise. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "langhooks.h"
#include "gimplify-me.h"
#include "dbgcnt.h"
+ #include "builtins.h"
/* Return true when DECL can be referenced from current unit.
FROM_DECL (if non-null) specify constructor of variable DECL was taken from.
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-ssa-address.h"
#include "tree-affine.h"
#include "wide-int-print.h"
+ #include "builtins.h"
/* Information about a strength reduction candidate. Each statement
in the candidate table represents an expression of one of the
===================================================================
*************** along with GCC; see the file COPYING3.
#include "langhooks-def.h" /* FIXME: for lhd_set_decl_assembler_name */
#include "tree-pass.h" /* FIXME: only for PROP_gimple_any */
+ #include "builtins.h"
enum gimplify_omp_var_data
{
===================================================================
*************** along with GCC; see the file COPYING3.
#include "ipa-utils.h"
#include "sreal.h"
#include "cilk.h"
+ #include "builtins.h"
/* Statistics we collect about inlining algorithm. */
static int overall_size;
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-ssanames.h"
#include "dbgcnt.h"
#include "domwalk.h"
+ #include "builtins.h"
/* Intermediate information that we get from alias analysis about a particular
parameter in a particular basic_block. When a parameter or the memory it
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-streamer.h"
#include "streamer-hooks.h"
#include "cfgloop.h"
+ #include "builtins.h"
static void lto_write_tree (struct output_block*, tree, bool);
===================================================================
*************** along with GCC; see the file COPYING3.
#include "pretty-print.h"
#include "params.h"
#include "dumpfile.h"
+ #include "builtins.h"
/* Functions and data structures for expanding case statements. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-pass.h"
#include "target.h"
#include "cfgloop.h"
+ #include "builtins.h"
#include "rtl.h" /* FIXME: For asm_str_count. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-ssa-propagate.h"
#include "tree-phinodes.h"
#include "ssa-iterators.h"
+ #include "builtins.h"
struct object_size_info
{
===================================================================
*************** along with GCC; see the file COPYING3.
#include "gimple-pretty-print.h"
#include "ipa-inline.h"
#include "ipa-utils.h"
+ #include "builtins.h"
/* Enumeration of all aggregate reductions we can do. */
enum sra_mode { SRA_MODE_EARLY_IPA, /* early call regularization */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "dbgcnt.h"
#include "params.h"
#include "wide-int-print.h"
+ #include "builtins.h"
/* Possible lattice values. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "optabs.h"
#include "tree-ssa-propagate.h"
#include "tree-ssa-dom.h"
+ #include "builtins.h"
/* This pass propagates the RHS of assignment statements into use
sites of the LHS of the assignment. It's basically a specialized
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-inline.h"
#include "target.h"
#include "tree-cfgcleanup.h"
+ #include "builtins.h"
/* Specifies types of loops that may be unrolled. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-ssa-propagate.h"
#include "expmed.h"
#include "tree-ssa-address.h"
+ #include "builtins.h"
/* FIXME: Expressions are expanded to RTL in this pass to determine the
cost of different addressing modes. This should be moved to a TBD
===================================================================
*************** along with GCC; see the file COPYING3.
#include "alloc-pool.h"
#include "target.h"
#include "gimple-pretty-print.h"
+ #include "builtins.h"
/* FIXME: RTL headers have to be included here for optabs. */
#include "rtl.h" /* Because optabs.h wants enum rtx_code. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "target.h"
#include "params.h"
#include "diagnostic-core.h"
+ #include "builtins.h"
/* This is a simple global reassociation pass. It is, in part, based
on the LLVM pass of the same name (They do some things more/less
===================================================================
*************** along with GCC; see the file COPYING3.
#include "langhooks.h"
#include "params.h"
#include "tree-ssa-threadedge.h"
+ #include "builtins.h"
/* To avoid code explosion due to jump threading, we limit the
number of statements we are going to copy. This variable
===================================================================
*************** along with GCC; see the file COPYING3.
#include "data-streamer.h"
#include "streamer-hooks.h"
#include "lto-streamer.h"
+ #include "builtins.h"
/* Read a STRING_CST from the string table in DATA_IN using input
block IB. */
===================================================================
*************** along with GCC; see the file COPYING3.
/* Need to include rtl.h, expr.h, etc. for optabs. */
#include "expr.h"
#include "optabs.h"
+ #include "builtins.h"
/* Return true if load- or store-lanes optab OPTAB is implemented for
COUNT vectors of type VECTYPE. NAME is the name of OPTAB. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "recog.h" /* FIXME: for insn_data */
#include "diagnostic-core.h"
#include "dumpfile.h"
+ #include "builtins.h"
/* Pattern recognition functions */
static gimple vect_recog_widen_sum_pattern (vec<gimple> *, tree *,
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-vectorizer.h"
#include "dumpfile.h"
#include "cgraph.h"
+ #include "builtins.h"
/* For lang_hooks.types.type_for_mode. */
#include "langhooks.h"
===================================================================
*************** along with GCC; see the file COPYING3.
#include "plugin.h"
#include "c-family/c-ada-spec.h"
#include "cilk.h"
+ #include "builtins.h"
/* In grokdeclarator, distinguish syntactic contexts of declarators. */
enum decl_context
===================================================================
*************** along with GCC; see the file COPYING3.
#include "cgraph.h"
#include "plugin.h"
#include "omp-low.h"
+ #include "builtins.h"
/* Initialization routine for this file. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "cgraph.h"
#include "cilk.h"
#include "wide-int.h"
+ #include "builtins.h"
/* Possible cases of bad specifiers type used by bad_specifiers. */
enum bad_spec_place {
===================================================================
*************** along with GCC; see the file COPYING3.
#include "gimplify.h"
#include "bitmap.h"
#include "omp-low.h"
+ #include "builtins.h"
static bool verify_constant (tree, bool, bool *, bool *);
#define VERIFY_CONSTANT(X) \
===================================================================
***************
#include "output.h"
#include "real.h"
#include "realmpfr.h"
+ #include "builtins.h"
#include "go-c.h"
===================================================================
*************** along with GCC; see the file COPYING3.
#include "lto-streamer.h"
#include "ipa-utils.h"
#include "ipa-inline.h"
+ #include "builtins.h"
/* Replace the cgraph node NODE with PREVAILING_NODE in the cgraph, merging
all edges and removing the old node. */
===================================================================
***************
#include "tree-vectorizer.h"
#include "config/arm/aarch-cost-tables.h"
#include "dumpfile.h"
+ #include "builtins.h"
/* Defined for convenience. */
#define POINTER_BYTES (POINTER_SIZE / BITS_PER_UNIT)
===================================================================
*************** along with GCC; see the file COPYING3.
#include "libfuncs.h"
#include "opts.h"
#include "params.h"
+ #include "builtins.h"
/* Specify which cpu to schedule for. */
enum processor_type alpha_tune;
===================================================================
*************** along with GCC; see the file COPYING3.
#include "context.h"
#include "pass_manager.h"
#include "wide-int.h"
+ #include "builtins.h"
/* Which cpu we're compiling for (A5, ARC600, ARC601, ARC700). */
static const char *arc_cpu_string = "";
===================================================================
***************
#include "opts.h"
#include "dumpfile.h"
#include "gimple-expr.h"
+ #include "builtins.h"
/* Forward definitions of types. */
typedef struct minipool_node Mnode;
===================================================================
***************
#include "target-def.h"
#include "params.h"
#include "df.h"
+ #include "builtins.h"
/* Maximal allowed offset for an address in the LD command */
#define MAX_LD_OFFSET(MODE) (64 - (signed)GET_MODE_SIZE (MODE))
===================================================================
***************
#include "hw-doloop.h"
#include "opts.h"
#include "dumpfile.h"
+ #include "builtins.h"
/* A C structure for machine-specific, per-function data.
This is added to the cfun structure. */
===================================================================
***************
#include "regrename.h"
#include "dumpfile.h"
#include "gimple-expr.h"
+ #include "builtins.h"
/* Table of supported architecture variants. */
typedef struct
===================================================================
***************
#include "target.h"
#include "target-def.h"
#include "df.h"
+ #include "builtins.h"
/* Definitions. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "df.h"
#include "opts.h"
#include "cgraph.h"
+ #include "builtins.h"
/* Usable when we have an amount to add or subtract, and want the
optimal size of the insn. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-pass.h" /* for current_pass */
#include "context.h"
#include "pass_manager.h"
+ #include "builtins.h"
/* Which cpu we're compiling for. */
int epiphany_cpu_type;
===================================================================
***************
#include "tm_p.h"
#include "target.h"
#include "target-def.h"
+ #include "builtins.h"
/*}}}*/
/*{{{ Function Prologues & Epilogues */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "langhooks.h"
#include "df.h"
#include "dumpfile.h"
+ #include "builtins.h"
#ifndef FRV_INLINE
#define FRV_INLINE inline
===================================================================
*************** along with GCC; see the file COPYING3.
#include "target.h"
#include "target-def.h"
#include "df.h"
+ #include "builtins.h"
/* Classifies a h8300_src_operand or h8300_dst_operand.
===================================================================
*************** along with GCC; see the file COPYING3.
#include "target-globals.h"
#include "tree-vectorizer.h"
#include "shrink-wrap.h"
+ #include "builtins.h"
static rtx legitimize_dllimport_symbol (rtx, bool);
static rtx legitimize_pe_coff_extern_decl (rtx, bool);
===================================================================
*************** along with GCC; see the file COPYING3.
#include "gimple.h"
#include "lto-streamer.h"
#include "lto-section-names.h"
+ #include "builtins.h"
/* i386/PE specific attribute support.
===================================================================
*************** along with GCC; see the file COPYING3.
#include "reload.h"
#include "opts.h"
#include "dumpfile.h"
+ #include "builtins.h"
/* This is used for communication between ASM_OUTPUT_LABEL and
ASM_OUTPUT_LABELREF. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "target-def.h"
#include "langhooks.h"
#include "df.h"
+ #include "builtins.h"
/* Enumeration for all of the relational tests, so that we can build
arrays indexed by the test type, and not worry about the order
===================================================================
***************
#include "langhooks.h"
#include "tm-constrs.h"
#include "df.h"
+ #include "builtins.h"
struct lm32_frame_info
{
===================================================================
***************
#include "gimple.h"
#include "df.h"
#include "tm-constrs.h"
+ #include "builtins.h"
/* Prototypes */
===================================================================
***************
#include "target-def.h"
#include "tm-constrs.h"
#include "opts.h"
+ #include "builtins.h"
/* Array of valid operand punctuation characters. */
static char m32r_punct_chars[256];
===================================================================
*************** along with GCC; see the file COPYING3.
#include "ggc.h"
#include "opts.h"
#include "optabs.h"
+ #include "builtins.h"
enum reg_class regno_reg_class[] =
{
===================================================================
***************
#include "target.h"
#include "target-def.h"
#include "df.h"
+ #include "builtins.h"
/* For dumping information about frame sizes. */
char * mcore_current_function_name = 0;
===================================================================
*************** along with GCC; see the file COPYING3.
#include "gimplify.h"
#include "opts.h"
#include "dumpfile.h"
+ #include "builtins.h"
/* Structure of this file:
===================================================================
***************
#include "optabs.h"
#include "diagnostic-core.h"
#include "cgraph.h"
+ #include "builtins.h"
#define MICROBLAZE_VERSION_COMPARE(VA,VB) strcasecmp (VA, VB)
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-pass.h"
#include "context.h"
#include "cgraph.h"
+ #include "builtins.h"
/* True if X is an UNSPEC wrapper around a SYMBOL_REF or LABEL_REF. */
#define UNSPEC_ADDRESS_P(X) \
===================================================================
*************** along with GCC; see the file COPYING3.
#include "target-def.h"
#include "df.h"
#include "tm-constrs.h"
+ #include "builtins.h"
/* First some local helper definitions. */
#define MMIX_FIRST_GLOBAL_REGNUM 32
===================================================================
***************
#include "opts.h"
#include "cfgloop.h"
#include "dumpfile.h"
+ #include "builtins.h"
/* This is used in the am33_2.0-linux-gnu port, in which global symbol
names are not prefixed by underscores, to tell whether to prefix a
===================================================================
***************
#include "tm_p.h"
#include "langhooks.h"
#include "df.h"
+ #include "builtins.h"
#define LOSE_AND_RETURN(msgid, x) \
do \
===================================================================
***************
#include "msp430-protos.h"
#include "dumpfile.h"
#include "opts.h"
+ #include "builtins.h"
static void msp430_compute_frame_info (void);
===================================================================
***************
#include "target-def.h"
#include "langhooks.h" /* For add_builtin_function(). */
#include "ggc.h"
+ #include "builtins.h"
/* ------------------------------------------------------------------------ */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "langhooks.h"
#include "df.h"
#include "opts.h"
+ #include "builtins.h"
/* Return nonzero if there is a bypass for the output of
OUT_INSN and the fp store IN_INSN. */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "df.h"
#include "opts.h"
#include "dbxout.h"
+ #include "builtins.h"
/* this is the current value returned by the macro FIRST_PARM_OFFSET
defined in tm.h */
===================================================================
*************** along with GCC; see the file COPYING3.
#include "libfuncs.h" /* For memcpy_libfuncs, etc. */
#include "df.h" /* For df_regs_ever_live_df_regs_ever_live_pp, etc. */
#include "dbxout.h"
+ #include "builtins.h"
/* Target AE ISA information. */
===================================================================
***************
#include "context.h"
#include "tm-constrs.h" /* for satisfies_constraint_*(). */
#include "insn-flags.h" /* for gen_*(). */
+ #include "builtins.h"
static inline bool is_interrupt_func (const_tree decl);
static inline bool is_brk_interrupt_func (const_tree decl);
===================================================================
***************
#include "dumpfile.h"
#include "cgraph.h"
#include "target-globals.h"
+ #include "builtins.h"
#if TARGET_XCOFF
#include "xcoffout.h" /* get declarations of xcoff_*_section_name */
#endif
===================================================================
***************
#include "langhooks.h"
#include "opts.h"
#include "cgraph.h"
+ #include "builtins.h"
static unsigned int rx_gp_base_regnum_val = INVALID_REGNUM;
static unsigned int rx_pid_base_regnum_val = INVALID_REGNUM;
===================================================================
*************** along with GCC; see the file COPYING3.
#include "opts.h"
#include "tree-pass.h"
#include "context.h"
+ #include "builtins.h"
/* Define the specific costs for a given cpu. */
===================================================================
***************
#include "langhooks.h"
#include "df.h"
#include "opts.h"
+ #include "builtins.h"
#define SCORE_SDATA_MAX score_sdata_max
#define SCORE_STACK_ALIGN(LOC) (((LOC) + 3) & ~3)
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-pass.h"
#include "pass_manager.h"
#include "context.h"
+ #include "builtins.h"
int code_for_indirect_jump_scratch = CODE_FOR_indirect_jump_scratch;
===================================================================
*************** along with GCC; see the file COPYING3.
#include "tree-pass.h"
#include "context.h"
#include "wide-int.h"
+ #include "builtins.h"
/* Processor costs */
===================================================================
***************
#include "df.h"
#include "dumpfile.h"
#include "cfgloop.h"
+ #include "builtins.h"
/* Builtin types, data and prototypes. */
===================================================================
***************
#include "gimplify.h"
#include "df.h"
#include "reload.h"
+ #include "builtins.h"
static rtx emit_addhi3_postreload (rtx, rtx, rtx);
static void xstormy16_asm_out_constructor (rtx, int);
===================================================================
***************
#include "tilegx-builtins.h"
#include "tilegx-multiply.h"
#include "diagnostic.h"
+ #include "builtins.h"
/* SYMBOL_REF for GOT */
static GTY(()) rtx g_got_symbol = NULL;
===================================================================
***************
#include "tilepro-builtins.h"
#include "tilepro-multiply.h"
#include "diagnostic.h"
+ #include "builtins.h"
/* SYMBOL_REF for GOT */
static GTY(()) rtx g_got_symbol = NULL;
===================================================================
***************
#include "target-def.h"
#include "df.h"
#include "opts.h"
+ #include "builtins.h"
#ifndef streq
#define streq(a,b) (strcmp (a, b) == 0)
===================================================================
*************** along with GCC; see the file COPYING3.
#include "target.h"
#include "target-def.h"
#include "wide-int.h"
+ #include "builtins.h"
static void vax_option_override (void);
static bool vax_legitimate_address_p (enum machine_mode, rtx, bool);
===================================================================
*************** along with GCC; see the file COPYING3.
#include "gimple.h"
#include "gimplify.h"
#include "df.h"
+ #include "builtins.h"
/* Enumeration for all of the relational tests, so that we can build