OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [cif-code.def] - Diff between revs 816 and 826

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 816 Rev 826
/* This file contains the definitions of the cgraph_inline_failed_t
/* This file contains the definitions of the cgraph_inline_failed_t
   enums used in GCC.
   enums used in GCC.
   Copyright (C) 2008 Free Software Foundation, Inc.
   Copyright (C) 2008 Free Software Foundation, Inc.
   Contributed by Doug Kwan 
   Contributed by Doug Kwan 
This file is part of GCC.
This file is part of GCC.
GCC is free software you can redistribute it and/or modify it under
GCC is free software you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
the terms of the GNU General Public License as published by the Free
Software Foundation either version 3, or (at your option) any later
Software Foundation either version 3, or (at your option) any later
version.
version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY without even the implied warranty of MERCHANTABILITY or
WARRANTY without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.
for more details.
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License
along with GCC see the file COPYING3.  If not see
along with GCC see the file COPYING3.  If not see
.  */
.  */
/* The format of this file is
/* The format of this file is
   DEFCIFCODE(code, string).
   DEFCIFCODE(code, string).
   Where symbol is the enumeration name without the ``''.
   Where symbol is the enumeration name without the ``''.
   The argument STRING is a explain the failure.  Except for OK,
   The argument STRING is a explain the failure.  Except for OK,
   which is a NULL pointer.  */
   which is a NULL pointer.  */
/* Inlining successful.  This must be the first code.  */
/* Inlining successful.  This must be the first code.  */
DEFCIFCODE(OK , NULL)
DEFCIFCODE(OK , NULL)
/* Inlining failed for an unspecified reason.  */
/* Inlining failed for an unspecified reason.  */
DEFCIFCODE(UNSPECIFIED , "")
DEFCIFCODE(UNSPECIFIED , "")
/* Function has not be considered for inlining.  This is the code for
/* Function has not be considered for inlining.  This is the code for
   functions that have not been rejected for inlining yet.  */
   functions that have not been rejected for inlining yet.  */
DEFCIFCODE(FUNCTION_NOT_CONSIDERED,
DEFCIFCODE(FUNCTION_NOT_CONSIDERED,
           N_("function not considered for inlining"))
           N_("function not considered for inlining"))
/* Inlining failed owing to unavailable function body.  */
/* Inlining failed owing to unavailable function body.  */
DEFCIFCODE(BODY_NOT_AVAILABLE, N_("function body not available"))
DEFCIFCODE(BODY_NOT_AVAILABLE, N_("function body not available"))
DEFCIFCODE(REDEFINED_EXTERN_INLINE,
DEFCIFCODE(REDEFINED_EXTERN_INLINE,
           N_("redefined extern inline functions are not considered for "
           N_("redefined extern inline functions are not considered for "
              "inlining"))
              "inlining"))
/* Function is not inlinable.  */
/* Function is not inlinable.  */
DEFCIFCODE(FUNCTION_NOT_INLINABLE, N_("function not inlinable"))
DEFCIFCODE(FUNCTION_NOT_INLINABLE, N_("function not inlinable"))
/* Function is not an inlining candidate.  */
/* Function is not an inlining candidate.  */
DEFCIFCODE(FUNCTION_NOT_INLINE_CANDIDATE, N_("function not inline candidate"))
DEFCIFCODE(FUNCTION_NOT_INLINE_CANDIDATE, N_("function not inline candidate"))
/* Inlining failed because of various limit parameters.  */
/* Inlining failed because of various limit parameters.  */
DEFCIFCODE(LARGE_FUNCTION_GROWTH_LIMIT,
DEFCIFCODE(LARGE_FUNCTION_GROWTH_LIMIT,
           N_("--param large-function-growth limit reached"))
           N_("--param large-function-growth limit reached"))
DEFCIFCODE(LARGE_STACK_FRAME_GROWTH_LIMIT,
DEFCIFCODE(LARGE_STACK_FRAME_GROWTH_LIMIT,
           N_("--param large-stack-frame-growth limit reached"))
           N_("--param large-stack-frame-growth limit reached"))
DEFCIFCODE(MAX_INLINE_INSNS_SINGLE_LIMIT,
DEFCIFCODE(MAX_INLINE_INSNS_SINGLE_LIMIT,
           N_("--param max-inline-insns-single limit reached"))
           N_("--param max-inline-insns-single limit reached"))
DEFCIFCODE(MAX_INLINE_INSNS_AUTO_LIMIT,
DEFCIFCODE(MAX_INLINE_INSNS_AUTO_LIMIT,
           N_("--param max-inline-insns-auto limit reached"))
           N_("--param max-inline-insns-auto limit reached"))
DEFCIFCODE(INLINE_UNIT_GROWTH_LIMIT,
DEFCIFCODE(INLINE_UNIT_GROWTH_LIMIT,
           N_("--param inline-unit-growth limit reached"))
           N_("--param inline-unit-growth limit reached"))
/* Recursive inlining.  */
/* Recursive inlining.  */
DEFCIFCODE(RECURSIVE_INLINING, N_("recursive inlining"))
DEFCIFCODE(RECURSIVE_INLINING, N_("recursive inlining"))
/* Call is unlikely.  */
/* Call is unlikely.  */
DEFCIFCODE(UNLIKELY_CALL, N_("call is unlikely and code size would grow"))
DEFCIFCODE(UNLIKELY_CALL, N_("call is unlikely and code size would grow"))
/* Function is not declared as an inline.  */
/* Function is not declared as an inline.  */
DEFCIFCODE(NOT_DECLARED_INLINED,
DEFCIFCODE(NOT_DECLARED_INLINED,
           N_("function not declared inline and code size would grow"))
           N_("function not declared inline and code size would grow"))
/* Inlining suppressed due to size optimization.  */
/* Inlining suppressed due to size optimization.  */
DEFCIFCODE(OPTIMIZING_FOR_SIZE,
DEFCIFCODE(OPTIMIZING_FOR_SIZE,
           N_("optimizing for size and code size would grow"))
           N_("optimizing for size and code size would grow"))
/* Inlining failed because of mismatched options or arguments.  */
/* Inlining failed because of mismatched options or arguments.  */
DEFCIFCODE(TARGET_OPTION_MISMATCH, N_("target specific option mismatch"))
DEFCIFCODE(TARGET_OPTION_MISMATCH, N_("target specific option mismatch"))
DEFCIFCODE(MISMATCHED_ARGUMENTS, N_("mismatched arguments"))
DEFCIFCODE(MISMATCHED_ARGUMENTS, N_("mismatched arguments"))
/* Call was originally indirect.  */
/* Call was originally indirect.  */
DEFCIFCODE(ORIGINALLY_INDIRECT_CALL,
DEFCIFCODE(ORIGINALLY_INDIRECT_CALL,
           N_("originally indirect function call not considered for inlining"))
           N_("originally indirect function call not considered for inlining"))
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.