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


GNU Compiler Collection (GCC) Internals

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

Index: D

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

D
data flow analysis6. Passes and Files of the Compiler
data structures10.4 Defining data structures for per-function information.
DATA_ALIGNMENT10.5 Storage Layout
data_section10.18 Dividing the Output into Sections (Texts, Data, ...)
DATA_SECTION_ASM_OP10.18 Dividing the Output into Sections (Texts, Data, ...)
DBR_OUTPUT_SEQEND10.20.7 Output of Assembler Instructions
dbr_sequence_length10.20.7 Output of Assembler Instructions
DBX_BLOCKS_FUNCTION_RELATIVE10.21.2 Specific Options for DBX Output
DBX_CONTIN_CHAR10.21.2 Specific Options for DBX Output
DBX_CONTIN_LENGTH10.21.2 Specific Options for DBX Output
DBX_DEBUGGING_INFO10.21.2 Specific Options for DBX Output
DBX_FUNCTION_FIRST10.21.2 Specific Options for DBX Output
DBX_LBRAC_FIRST10.21.2 Specific Options for DBX Output
DBX_MEMPARM_STABS_LETTER10.21.2 Specific Options for DBX Output
DBX_NO_XREFS10.21.2 Specific Options for DBX Output
DBX_OUTPUT_ENUM10.21.3 Open-Ended Hooks for DBX Format
DBX_OUTPUT_FUNCTION_END10.21.3 Open-Ended Hooks for DBX Format
DBX_OUTPUT_LBRAC10.21.3 Open-Ended Hooks for DBX Format
DBX_OUTPUT_MAIN_SOURCE_DIRECTORY10.21.4 File Names in DBX Format
DBX_OUTPUT_MAIN_SOURCE_FILE_END10.21.4 File Names in DBX Format
DBX_OUTPUT_MAIN_SOURCE_FILENAME10.21.4 File Names in DBX Format
DBX_OUTPUT_NFUN10.21.3 Open-Ended Hooks for DBX Format
DBX_OUTPUT_RBRAC10.21.3 Open-Ended Hooks for DBX Format
DBX_OUTPUT_SOURCE_FILENAME10.21.4 File Names in DBX Format
DBX_OUTPUT_STANDARD_TYPES10.21.3 Open-Ended Hooks for DBX Format
DBX_REGISTER_NUMBER10.21.1 Macros Affecting All Debugging Formats
DBX_REGPARM_STABS_CODE10.21.2 Specific Options for DBX Output
DBX_REGPARM_STABS_LETTER10.21.2 Specific Options for DBX Output
DBX_STATIC_CONST_VAR_CODE10.21.2 Specific Options for DBX Output
DBX_STATIC_STAB_DATA_SECTION10.21.2 Specific Options for DBX Output
DBX_TYPE_DECL_STABS_CODE10.21.2 Specific Options for DBX Output
DBX_USE_BINCL10.21.2 Specific Options for DBX Output
DBX_WORKING_DIRECTORY10.21.4 File Names in DBX Format
DCE, SSA based6. Passes and Files of the Compiler
DCmode8.5 Machine Modes
De Morgan's law9.13 Canonicalization of Instructions
dead code6. Passes and Files of the Compiler
dead code elimination6. Passes and Files of the Compiler
dead_or_set_p9.17.1 RTL to Text Peephole Optimizers
DEBUG_SYMS_TEXT10.21.2 Specific Options for DBX Output
DEBUGGER_ARG_OFFSET10.21.1 Macros Affecting All Debugging Formats
DEBUGGER_AUTO_OFFSET10.21.1 Macros Affecting All Debugging Formats
debugging information generation6. Passes and Files of the Compiler
DECL_ALIGN7.5 Declarations
DECL_ANTICIPATED7.6.1 Function Basics
DECL_ANTICIPATED7.6.1 Function Basics
DECL_ARGUMENTS7.6.1 Function Basics
DECL_ARGUMENTS7.6.1 Function Basics
DECL_ARRAY_DELETE_OPERATOR_P7.6.1 Function Basics
DECL_ARRAY_DELETE_OPERATOR_P7.6.1 Function Basics
DECL_ARTIFICIAL7.5 Declarations
DECL_ARTIFICIAL7.5 Declarations
DECL_ARTIFICIAL7.6.1 Function Basics
DECL_ARTIFICIAL7.6.1 Function Basics
DECL_ARTIFICIAL7.6.1 Function Basics
DECL_ASSEMBLER_NAME7.6.1 Function Basics
DECL_ASSEMBLER_NAME7.6.1 Function Basics
DECL_ASSEMBLER_NAME7.6.1 Function Basics
DECL_ATTRIBUTES7.7 Attributes in trees
DECL_BASE_CONSTRUCTOR_P7.6.1 Function Basics
DECL_BASE_CONSTRUCTOR_P7.6.1 Function Basics
DECL_CLASS_SCOPE_P7.5 Declarations
DECL_CLASS_SCOPE_P7.5 Declarations
DECL_COMPLETE_CONSTRUCTOR_P7.6.1 Function Basics
DECL_COMPLETE_CONSTRUCTOR_P7.6.1 Function Basics
DECL_COMPLETE_DESTRUCTOR_P7.6.1 Function Basics
DECL_COMPLETE_DESTRUCTOR_P7.6.1 Function Basics
DECL_CONST_MEMFUNC_P7.6.1 Function Basics
DECL_CONST_MEMFUNC_P7.6.1 Function Basics
DECL_CONSTRUCTOR_P7.6.1 Function Basics
DECL_CONSTRUCTOR_P7.6.1 Function Basics
DECL_CONSTRUCTOR_P7.6.1 Function Basics
DECL_CONTEXT7.4.1 Namespaces
DECL_CONTEXT7.4.1 Namespaces
DECL_CONV_FN_P7.6.1 Function Basics
DECL_CONV_FN_P7.6.1 Function Basics
DECL_CONV_FN_P7.6.1 Function Basics
DECL_COPY_CONSTRUCTOR_P7.6.1 Function Basics
DECL_COPY_CONSTRUCTOR_P7.6.1 Function Basics
DECL_DESTRUCTOR_P7.6.1 Function Basics
DECL_DESTRUCTOR_P7.6.1 Function Basics
DECL_DESTRUCTOR_P7.6.1 Function Basics
DECL_EXTERN_C_FUNCTION_P7.6.1 Function Basics
DECL_EXTERN_C_FUNCTION_P7.6.1 Function Basics
DECL_EXTERNAL7.5 Declarations
DECL_EXTERNAL7.6.1 Function Basics
DECL_EXTERNAL7.6.1 Function Basics
DECL_FUNCTION_MEMBER_P7.6.1 Function Basics
DECL_FUNCTION_MEMBER_P7.6.1 Function Basics
DECL_FUNCTION_MEMBER_P7.6.1 Function Basics
DECL_FUNCTION_SCOPE_P7.5 Declarations
DECL_FUNCTION_SCOPE_P7.5 Declarations
DECL_GLOBAL_CTOR_P7.6.1 Function Basics
DECL_GLOBAL_CTOR_P7.6.1 Function Basics
DECL_GLOBAL_CTOR_P7.6.1 Function Basics
DECL_GLOBAL_DTOR_P7.6.1 Function Basics
DECL_GLOBAL_DTOR_P7.6.1 Function Basics
DECL_GLOBAL_DTOR_P7.6.1 Function Basics
DECL_INITIAL7.5 Declarations
DECL_LINKONCE_P7.6.1 Function Basics
DECL_LINKONCE_P7.6.1 Function Basics
DECL_LINKONCE_P7.6.1 Function Basics
DECL_LOCAL_FUNCTION_P7.6.1 Function Basics
DECL_LOCAL_FUNCTION_P7.6.1 Function Basics
DECL_MAIN_P7.6.1 Function Basics
DECL_MAIN_P7.6.1 Function Basics
DECL_NAME7.4.1 Namespaces
DECL_NAME7.4.1 Namespaces
DECL_NAME7.5 Declarations
DECL_NAME7.5 Declarations
DECL_NAME7.6.1 Function Basics
DECL_NAME7.6.1 Function Basics
DECL_NAME7.6.1 Function Basics
DECL_NAMESPACE_ALIAS7.4.1 Namespaces
DECL_NAMESPACE_ALIAS7.4.1 Namespaces
DECL_NAMESPACE_SCOPE_P7.5 Declarations
DECL_NAMESPACE_SCOPE_P7.5 Declarations
DECL_NAMESPACE_STD_P7.4.1 Namespaces
DECL_NAMESPACE_STD_P7.4.1 Namespaces
DECL_NON_THUNK_FUNCTION_P7.6.1 Function Basics
DECL_NON_THUNK_FUNCTION_P7.6.1 Function Basics
DECL_NONCONVERTING_P7.6.1 Function Basics
DECL_NONCONVERTING_P7.6.1 Function Basics
DECL_NONSTATIC_MEMBER_FUNCTION_P7.6.1 Function Basics
DECL_NONSTATIC_MEMBER_FUNCTION_P7.6.1 Function Basics
DECL_OVERLOADED_OPERATOR_P7.6.1 Function Basics
DECL_OVERLOADED_OPERATOR_P7.6.1 Function Basics
DECL_OVERLOADED_OPERATOR_P7.6.1 Function Basics
DECL_RESULT7.6.1 Function Basics
DECL_RESULT7.6.1 Function Basics
DECL_SIZE7.5 Declarations
DECL_SOURCE_FILE7.5 Declarations
DECL_SOURCE_FILE7.5 Declarations
DECL_SOURCE_LINE7.5 Declarations
DECL_SOURCE_LINE7.5 Declarations
DECL_STATIC_FUNCTION_P7.6.1 Function Basics
DECL_STATIC_FUNCTION_P7.6.1 Function Basics
DECL_STMT7.6.2 Function Bodies
DECL_STMT_DECL7.6.2 Function Bodies
DECL_THUNK_P7.6.1 Function Basics
DECL_THUNK_P7.6.1 Function Basics
DECL_VOLATILE_MEMFUNC_P7.6.1 Function Basics
DECL_VOLATILE_MEMFUNC_P7.6.1 Function Basics
declaration7.5 Declarations
declarations, RTL8.13 Declarations
decrement_and_branch_until_zero instruction pattern9.8 Standard Pattern Names For Generation
DEFAULT_CALLER_SAVES10.10.10 Caller-Saves Register Allocation
DEFAULT_GDB_EXTENSIONS10.21.2 Specific Options for DBX Output
DEFAULT_MAIN_RETURN10.25 Miscellaneous Parameters
DEFAULT_PCC_STRUCT_RETURN10.10.9 How Large Values Are Returned
DEFAULT_RTX_COSTS10.16 Describing Relative Costs of Operations
DEFAULT_SHORT_ENUMS10.6 Layout of Source Language Data Types
DEFAULT_SIGNED_CHAR10.6 Layout of Source Language Data Types
define_asm_attributes9.18.3 Assigning Attribute Values to Insns
define_attr9.18.1 Defining Attributes and their Values
define_cond_exec9.19 Conditional Execution
define_constants9.20 Constant Definitions
define_delay9.18.7 Delay Slot Scheduling
define_expand9.14 Defining RTL Sequences for Code Generation
define_function_unit9.18.8 Specifying Function Units
define_insn9.2 Everything about Instruction Patterns
define_insn example9.3 Example of define_insn
define_insn_and_split9.15 Defining How to Split Instructions
define_peephole9.17.1 RTL to Text Peephole Optimizers
define_peephole29.17.2 RTL to RTL Peephole Optimizers
define_split9.15 Defining How to Split Instructions
defining attributes and their values9.18.1 Defining Attributes and their Values
defining jump instruction patterns9.11 Defining Jump Instruction Patterns
defining looping instruction patterns9.12 Defining Looping Instruction Patterns
defining peephole optimizers9.17 Machine-Specific Peephole Optimizers
defining RTL sequences for code generation9.14 Defining RTL Sequences for Code Generation
delay slots, defining9.18.7 Delay Slot Scheduling
DELAY_SLOTS_FOR_EPILOGUE10.10.11 Function Entry and Exit
delayed branch scheduling6. Passes and Files of the Compiler
Dependent Patterns9.10 Interdependence of Patterns
destructor7.6.1 Function Basics
destructors, output of10.20.5 How Initialization Functions Are Handled
DFmode8.5 Machine Modes
digits in constraint9.7.1 Simple Constraints
DImode8.5 Machine Modes
DIR_SEPARATOR11. Host Configuration Headers
DIR_SEPARATOR11. Host Configuration Headers
DIR_SEPARATOR_211. Host Configuration Headers
DIR_SEPARATOR_211. Host Configuration Headers
directory options .md9.16.1 RTL Generation Tool Options for Directory Search
disabling certain registers10.8.1 Basic Characteristics of Registers
dispatch table10.20.8 Output of Dispatch Tables
div8.8 RTL Expressions for Arithmetic
div and attributes9.18.2 Attribute Expressions
DIVDI3_LIBCALL10.13 Implicit Calls to Library Routines
division8.8 RTL Expressions for Arithmetic
division8.8 RTL Expressions for Arithmetic
division8.8 RTL Expressions for Arithmetic
divm3 instruction pattern9.8 Standard Pattern Names For Generation
divmodm4 instruction pattern9.8 Standard Pattern Names For Generation
DIVSI3_LIBCALL10.13 Implicit Calls to Library Routines
DO_BODY7.6.2 Function Bodies
DO_COND7.6.2 Function Bodies
DO_STMT7.6.2 Function Bodies
DOLLARS_IN_IDENTIFIERS10.25 Miscellaneous Parameters
doloop_begin instruction pattern9.8 Standard Pattern Names For Generation
doloop_end instruction pattern9.8 Standard Pattern Names For Generation
DONE9.14 Defining RTL Sequences for Code Generation
DONT_REDUCE_ADDR10.16 Describing Relative Costs of Operations
DOUBLE_TYPE_SIZE10.6 Layout of Source Language Data Types
driver10.2 Controlling the Compilation Driver, `gcc'
DUMPFILE_FORMAT11. Host Configuration Headers
DUMPFILE_FORMAT11. Host Configuration Headers
DWARF2_ASM_LINE_DEBUG_INFO10.21.5 Macros for SDB and DWARF Output
DWARF2_DEBUGGING_INFO10.21.5 Macros for SDB and DWARF Output
DWARF2_FRAME_INFO10.21.5 Macros for SDB and DWARF Output
DWARF2_GENERATE_TEXT_SECTION_LABEL10.21.5 Macros for SDB and DWARF Output
DWARF2_UNWIND_INFO10.20.9 Assembler Commands for Exception Regions
DWARF_CIE_DATA_ALIGNMENT10.20.9 Assembler Commands for Exception Regions
DWARF_DEBUGGING_INFO10.21.5 Macros for SDB and DWARF Output
DWARF_FRAME_REGISTERS10.10.4 Registers That Address the Stack Frame
DYNAMIC_CHAIN_ADDRESS10.10.1 Basic Stack Layout

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