www.delorie.com/gnu/docs/gcc/gccint_185.html   search  
 
Buy the book!


GNU Compiler Collection (GCC) Internals

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Index: G -- I

Jump to:   !   #   %   &   (   *   +   /   0   <   =   >   ?   \   _  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   Q   R   S   T   U   V   W   X   Z  

Index Entry Section

G
`G' in constraint9.7.1 Simple Constraints
`g' in constraint9.7.1 Simple Constraints
GCC and portability2. GCC and Portability
GCC_DRIVER_HOST_INITIALIZATION11. Host Configuration Headers
GCC_DRIVER_HOST_INITIALIZATION11. Host Configuration Headers
GCOV_TYPE_SIZE10.6 Layout of Source Language Data Types
ge8.9 Comparison Operations
ge and attributes9.18.2 Attribute Expressions
GE_EXPR7.8 Expressions
GEN_ERRNO_RTX10.13 Implicit Calls to Library Routines
gencodes6. Passes and Files of the Compiler
genconfig6. Passes and Files of the Compiler
general_operand9.4 RTL Template
GENERAL_REGS10.9 Register Classes
generating assembler output9.6 C Statements for Assembler Output
generating insns9.4 RTL Template
genflags6. Passes and Files of the Compiler
get_attr9.18.2 Attribute Expressions
get_attr_length9.18.5 Computing the Length of an Insn
GET_CLASS_NARROWEST_MODE8.5 Machine Modes
GET_CODE8.1 RTL Object Types
get_frame_size10.10.5 Eliminating Frame Pointer and Arg Pointer
get_insns8.17 Insns
get_last_insn8.17 Insns
GET_MODE8.5 Machine Modes
GET_MODE_ALIGNMENT8.5 Machine Modes
GET_MODE_BITSIZE8.5 Machine Modes
GET_MODE_CLASS8.5 Machine Modes
GET_MODE_MASK8.5 Machine Modes
GET_MODE_NAME8.5 Machine Modes
GET_MODE_NUNITS8.5 Machine Modes
GET_MODE_SIZE8.5 Machine Modes
GET_MODE_UNIT_SIZE8.5 Machine Modes
GET_MODE_WIDER_MODE8.5 Machine Modes
GET_RTX_CLASS8.2 RTL Classes and Formats
GET_RTX_FORMAT8.2 RTL Classes and Formats
GET_RTX_LENGTH8.2 RTL Classes and Formats
geu8.9 Comparison Operations
geu and attributes9.18.2 Attribute Expressions
global common subexpression elimination6. Passes and Files of the Compiler
global register allocation6. Passes and Files of the Compiler
GLOBAL_INIT_PRIORITY7.6.1 Function Basics
GLOBAL_INIT_PRIORITY7.6.1 Function Basics
GLOBAL_INIT_PRIORITY7.6.1 Function Basics
GO_IF_LEGITIMATE_ADDRESS10.14 Addressing Modes
GO_IF_MODE_DEPENDENT_ADDRESS10.14 Addressing Modes
GOTO_DESTINATION7.6.2 Function Bodies
GOTO_FAKE_P7.6.2 Function Bodies
GOTO_STMT7.6.2 Function Bodies
greater than8.9 Comparison Operations
greater than8.9 Comparison Operations
greater than8.9 Comparison Operations
gt8.9 Comparison Operations
gt and attributes9.18.2 Attribute Expressions
GT_EXPR7.8 Expressions
gtu8.9 Comparison Operations
gtu and attributes9.18.2 Attribute Expressions

H
`H' in constraint9.7.1 Simple Constraints
HANDLE_PRAGMA10.25 Miscellaneous Parameters
HANDLE_PRAGMA_PACK_PUSH_POP10.25 Miscellaneous Parameters
HANDLE_SYSV_PRAGMA10.25 Miscellaneous Parameters
HANDLER7.6.2 Function Bodies
HANDLER_BODY7.6.2 Function Bodies
HANDLER_PARMS7.6.2 Function Bodies
hard registers8.7 Registers and Memory
HARD_FRAME_POINTER_REGNUM10.10.4 Registers That Address the Stack Frame
HARD_REGNO_CALL_PART_CLOBBERED10.8.1 Basic Characteristics of Registers
HARD_REGNO_CALLER_SAVE_MODE10.10.10 Caller-Saves Register Allocation
HARD_REGNO_MODE_OK10.8.3 How Values Fit in Registers
HARD_REGNO_NREGS10.8.3 How Values Fit in Registers
HAS_INIT_SECTION10.20.6 Macros Controlling Initialization Routines
HAVE_DOS_BASED_FILE_SYSTEM11. Host Configuration Headers
HAVE_DOS_BASED_FILE_SYSTEM11. Host Configuration Headers
HAVE_POST_DECREMENT10.14 Addressing Modes
HAVE_POST_INCREMENT10.14 Addressing Modes
HAVE_POST_MODIFY_DISP10.14 Addressing Modes
HAVE_POST_MODIFY_REG10.14 Addressing Modes
HAVE_PRE_DECREMENT10.14 Addressing Modes
HAVE_PRE_INCREMENT10.14 Addressing Modes
HAVE_PRE_MODIFY_DISP10.14 Addressing Modes
HAVE_PRE_MODIFY_REG10.14 Addressing Modes
HCmode8.5 Machine Modes
HFmode8.5 Machine Modes
high8.6 Constant Expression Types
HImode8.5 Machine Modes
HImode, in insn8.17 Insns
host makefile fragment12.2 Host Makefile Fragments
HOST_BIT_BUCKET11. Host Configuration Headers
HOST_BIT_BUCKET11. Host Configuration Headers
HOST_EXECUTABLE_SUFFIX11. Host Configuration Headers
HOST_EXECUTABLE_SUFFIX11. Host Configuration Headers
HOST_OBJECT_SUFFIX11. Host Configuration Headers
HOST_OBJECT_SUFFIX11. Host Configuration Headers

I
`i' in constraint9.7.1 Simple Constraints
`I' in constraint9.7.1 Simple Constraints
IBM_FLOAT_FORMAT10.5 Storage Layout
identifier7.2.2 Identifiers
IDENTIFIER_LENGTH7.2.2 Identifiers
IDENTIFIER_LENGTH7.2.2 Identifiers
IDENTIFIER_NODE7.2.2 Identifiers
IDENTIFIER_OPNAME_P7.2.2 Identifiers
IDENTIFIER_OPNAME_P7.2.2 Identifiers
IDENTIFIER_POINTER7.2.2 Identifiers
IDENTIFIER_POINTER7.2.2 Identifiers
IDENTIFIER_TYPENAME_P7.2.2 Identifiers
IDENTIFIER_TYPENAME_P7.2.2 Identifiers
IEEE_FLOAT_FORMAT10.5 Storage Layout
if conversion6. Passes and Files of the Compiler
IF_COND7.6.2 Function Bodies
IF_STMT7.6.2 Function Bodies
if_then_else8.9 Comparison Operations
if_then_else and attributes9.18.2 Attribute Expressions
if_then_else usage8.14 Side Effect Expressions
IFCVT_MODIFY_CANCEL10.25 Miscellaneous Parameters
IFCVT_MODIFY_FINAL10.25 Miscellaneous Parameters
IFCVT_MODIFY_INSN10.25 Miscellaneous Parameters
IFCVT_MODIFY_TESTS10.25 Miscellaneous Parameters
IMAGPART_EXPR7.8 Expressions
immediate_operand9.4 RTL Template
IMMEDIATE_PREFIX10.20.7 Output of Assembler Instructions
in_data10.18 Dividing the Output into Sections (Texts, Data, ...)
in_struct8.4 Flags in an RTL Expression
in_struct, in code_label8.4 Flags in an RTL Expression
in_struct, in insn8.4 Flags in an RTL Expression
in_struct, in insn8.4 Flags in an RTL Expression
in_struct, in insn8.4 Flags in an RTL Expression
in_struct, in label_ref8.4 Flags in an RTL Expression
in_struct, in mem8.4 Flags in an RTL Expression
in_struct, in reg8.4 Flags in an RTL Expression
in_struct, in subreg8.4 Flags in an RTL Expression
in_text10.18 Dividing the Output into Sections (Texts, Data, ...)
include9.16 Including Patterns in Machine Descriptions.
INCLUDE_DEFAULTS10.2 Controlling the Compilation Driver, `gcc'
inclusive-or, bitwise8.8 RTL Expressions for Arithmetic
INCOMING_FRAME_SP_OFFSET10.10.1 Basic Stack Layout
INCOMING_REGNO10.8.1 Basic Characteristics of Registers
INCOMING_RETURN_ADDR_RTX10.10.1 Basic Stack Layout
INDEX_REG_CLASS10.9 Register Classes
indirect_jump instruction pattern9.8 Standard Pattern Names For Generation
INDIRECT_REF7.8 Expressions
INIT_CUMULATIVE_ARGS10.10.7 Passing Arguments in Registers
INIT_CUMULATIVE_INCOMING_ARGS10.10.7 Passing Arguments in Registers
INIT_CUMULATIVE_LIBCALL_ARGS10.10.7 Passing Arguments in Registers
INIT_ENVIRONMENT10.2 Controlling the Compilation Driver, `gcc'
INIT_EXPANDERS10.4 Defining data structures for per-function information.
INIT_EXPR7.8 Expressions
init_machine_status10.4 Defining data structures for per-function information.
INIT_SECTION_ASM_OP10.18 Dividing the Output into Sections (Texts, Data, ...)
INIT_SECTION_ASM_OP10.20.6 Macros Controlling Initialization Routines
INIT_TARGET_OPTABS10.13 Implicit Calls to Library Routines
INITIAL_ELIMINATION_OFFSET10.10.5 Eliminating Frame Pointer and Arg Pointer
INITIAL_FRAME_POINTER_OFFSET10.10.5 Eliminating Frame Pointer and Arg Pointer
initialization routines10.20.5 How Initialization Functions Are Handled
INITIALIZE_TRAMPOLINE10.12 Trampolines for Nested Functions
inline on rtx, automatic6. Passes and Files of the Compiler
inline on trees, automatic6. Passes and Files of the Compiler
inlining10.24 Defining target-specific uses of __attribute__
insn8.17 Insns
insn and `/f'8.4 Flags in an RTL Expression
insn and `/i'8.4 Flags in an RTL Expression
insn and `/i'8.4 Flags in an RTL Expression
insn and `/j'8.4 Flags in an RTL Expression
insn and `/s'8.4 Flags in an RTL Expression
insn and `/s'8.4 Flags in an RTL Expression
insn and `/u'8.4 Flags in an RTL Expression
insn and `/v'8.4 Flags in an RTL Expression
insn attributes9.18 Instruction Attributes
insn canonicalization9.13 Canonicalization of Instructions
insn includes9.16 Including Patterns in Machine Descriptions.
insn lengths, computing9.18.5 Computing the Length of an Insn
insn splitting9.15 Defining How to Split Instructions
insn-attr.h9.18.1 Defining Attributes and their Values
INSN_ANNULLED_BRANCH_P8.4 Flags in an RTL Expression
INSN_CACHE_DEPTH10.12 Trampolines for Nested Functions
INSN_CACHE_LINE_WIDTH10.12 Trampolines for Nested Functions
INSN_CACHE_SIZE10.12 Trampolines for Nested Functions
INSN_CODE8.17 Insns
INSN_DEAD_CODE_P8.4 Flags in an RTL Expression
INSN_DELETED_P8.4 Flags in an RTL Expression
INSN_FROM_TARGET_P8.4 Flags in an RTL Expression
insn_list8.17 Insns
insn_list and `/c'8.4 Flags in an RTL Expression
insn_list and `/j'8.4 Flags in an RTL Expression
INSN_REFERENCES_ARE_DELAYED10.25 Miscellaneous Parameters
INSN_SETS_ARE_DELAYED10.25 Miscellaneous Parameters
INSN_UID8.17 Insns
insns8.17 Insns
insns, generating9.4 RTL Template
insns, recognizing9.4 RTL Template
instruction attributes9.18 Instruction Attributes
instruction combination6. Passes and Files of the Compiler
instruction patterns9.2 Everything about Instruction Patterns
instruction recognizer6. Passes and Files of the Compiler
instruction scheduling6. Passes and Files of the Compiler
instruction scheduling6. Passes and Files of the Compiler
instruction splitting9.15 Defining How to Split Instructions
insv instruction pattern9.8 Standard Pattern Names For Generation
INT_TYPE_SIZE10.6 Layout of Source Language Data Types
INTEGER_CST7.8 Expressions
INTEGER_TYPE7.3 Types
INTEGRATE_THRESHOLD10.25 Miscellaneous Parameters
integrated8.4 Flags in an RTL Expression
integrated, in insn8.4 Flags in an RTL Expression
integrated, in reg8.4 Flags in an RTL Expression
integrated, in symbol_ref8.4 Flags in an RTL Expression
INTEL_EXTENDED_IEEE_FORMAT10.6 Layout of Source Language Data Types
Interdependence of Patterns9.10 Interdependence of Patterns
interfacing to GCC output3. Interfacing to GCC Output
INTMAX_TYPE10.6 Layout of Source Language Data Types
introduction
INVOKE__main10.20.6 Macros Controlling Initialization Routines
ior8.8 RTL Expressions for Arithmetic
ior and attributes9.18.2 Attribute Expressions
ior, canonicalization of9.13 Canonicalization of Instructions
iorm3 instruction pattern9.8 Standard Pattern Names For Generation
IS_ASM_LOGICAL_LINE_SEPARATOR10.20.2 Output of Data
isinf10.22 Cross Compilation and Floating Point
isnan10.22 Cross Compilation and Floating Point

Jump to:   !   #   %   &   (   *   +   /   0   <   =   >   ?   \   _  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   Q   R   S   T   U   V   W   X   Z  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003