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


GNU Compiler Collection (GCC) Internals

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

Index: R

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

R
`r' in constraint9.7.1 Simple Constraints
RDIV_EXPR7.8 Expressions
READONLY_DATA_SECTION10.18 Dividing the Output into Sections (Texts, Data, ...)
REAL_ARITHMETIC10.22 Cross Compilation and Floating Point
REAL_CST7.8 Expressions
REAL_INFINITY10.22 Cross Compilation and Floating Point
REAL_NM_FILE_NAME10.20.6 Macros Controlling Initialization Routines
REAL_TYPE7.3 Types
REAL_VALUE_ATOF10.22 Cross Compilation and Floating Point
REAL_VALUE_FIX10.22 Cross Compilation and Floating Point
REAL_VALUE_FROM_INT10.22 Cross Compilation and Floating Point
REAL_VALUE_ISINF10.22 Cross Compilation and Floating Point
REAL_VALUE_ISNAN10.22 Cross Compilation and Floating Point
REAL_VALUE_LDEXP10.22 Cross Compilation and Floating Point
REAL_VALUE_NEGATE10.22 Cross Compilation and Floating Point
REAL_VALUE_RNDZINT10.22 Cross Compilation and Floating Point
REAL_VALUE_TO_DECIMAL10.20.2 Output of Data
REAL_VALUE_TO_INT10.22 Cross Compilation and Floating Point
REAL_VALUE_TO_TARGET_DOUBLE10.20.2 Output of Data
REAL_VALUE_TO_TARGET_LONG_DOUBLE10.20.2 Output of Data
REAL_VALUE_TO_TARGET_SINGLE10.20.2 Output of Data
REAL_VALUE_TRUNCATE10.22 Cross Compilation and Floating Point
REAL_VALUE_TYPE10.22 Cross Compilation and Floating Point
REAL_VALUE_UNSIGNED_FIX10.22 Cross Compilation and Floating Point
REAL_VALUE_UNSIGNED_RNDZINT10.22 Cross Compilation and Floating Point
REAL_VALUES_EQUAL10.22 Cross Compilation and Floating Point
REAL_VALUES_LESS10.22 Cross Compilation and Floating Point
REALPART_EXPR7.8 Expressions
recog_data.operand10.20.7 Output of Assembler Instructions
recognizing insns9.4 RTL Template
RECORD_TYPE7.3 Types
RECORD_TYPE7.4.2 Classes
reference7.3 Types
REFERENCE_TYPE7.3 Types
reg8.7 Registers and Memory
reg and `/f'8.4 Flags in an RTL Expression
reg and `/i'8.4 Flags in an RTL Expression
reg and `/s'8.4 Flags in an RTL Expression
reg and `/u'8.4 Flags in an RTL Expression
reg and `/v'8.4 Flags in an RTL Expression
reg, RTL sharing8.19 Structure Sharing Assumptions
REG_ALLOC_ORDER10.8.2 Order of Allocation of Registers
REG_BR_PRED8.17 Insns
REG_BR_PROB8.17 Insns
REG_CC_SETTER8.17 Insns
REG_CC_USER8.17 Insns
REG_CLASS_CONTENTS10.9 Register Classes
REG_CLASS_FROM_LETTER10.9 Register Classes
REG_CLASS_NAMES10.9 Register Classes
REG_DEAD8.17 Insns
REG_DEP_ANTI8.17 Insns
REG_DEP_OUTPUT8.17 Insns
REG_EQUAL8.17 Insns
REG_EQUIV8.17 Insns
REG_EXEC_COUNT8.17 Insns
REG_FRAME_RELATED_EXPR8.17 Insns
REG_FUNCTION_VALUE_P8.4 Flags in an RTL Expression
REG_INC8.17 Insns
REG_LABEL8.17 Insns
REG_LIBCALL8.17 Insns
REG_LOOP_TEST_P8.4 Flags in an RTL Expression
REG_MODE_OK_FOR_BASE_P10.14 Addressing Modes
reg_names10.20.7 Output of Assembler Instructions
REG_NO_CONFLICT8.17 Insns
REG_NONNEG8.17 Insns
REG_NOTE_KIND8.17 Insns
REG_NOTES8.17 Insns
REG_OK_FOR_BASE_P10.14 Addressing Modes
REG_OK_FOR_INDEX_P10.14 Addressing Modes
REG_OK_STRICT10.14 Addressing Modes
REG_PARM_STACK_SPACE10.10.6 Passing Function Arguments on the Stack
REG_PARM_STACK_SPACE, and FUNCTION_ARG10.10.7 Passing Arguments in Registers
REG_POINTER8.4 Flags in an RTL Expression
REG_RETVAL8.17 Insns
REG_UNUSED8.17 Insns
REG_USERVAR_P8.4 Flags in an RTL Expression
REG_WAS_08.17 Insns
register allocation6. Passes and Files of the Compiler
register allocation order10.8.2 Order of Allocation of Registers
register class definitions10.9 Register Classes
register class preference constraints9.7.3 Register Class Preferences
register class preference pass6. Passes and Files of the Compiler
register movement6. Passes and Files of the Compiler
register pairs10.8.3 How Values Fit in Registers
Register Transfer Language (RTL)8. RTL Representation
register usage10.8 Register Usage
register use analysis6. Passes and Files of the Compiler
register-to-stack conversion6. Passes and Files of the Compiler
REGISTER_MOVE_COST10.16 Describing Relative Costs of Operations
REGISTER_NAMES10.20.7 Output of Assembler Instructions
register_operand9.4 RTL Template
REGISTER_PREFIX10.20.7 Output of Assembler Instructions
REGISTER_TARGET_PRAGMAS10.25 Miscellaneous Parameters
registers arguments10.10.7 Passing Arguments in Registers
registers in constraints9.7.1 Simple Constraints
REGNO_MODE_OK_FOR_BASE_P10.9 Register Classes
REGNO_OK_FOR_BASE_P10.9 Register Classes
REGNO_OK_FOR_INDEX_P10.9 Register Classes
REGNO_REG_CLASS10.9 Register Classes
regs_ever_live10.10.11 Function Entry and Exit
relative costs10.16 Describing Relative Costs of Operations
RELATIVE_PREFIX_NOT_LINKDIR10.2 Controlling the Compilation Driver, `gcc'
reload pass8.7 Registers and Memory
reload_completed9.8 Standard Pattern Names For Generation
reload_in instruction pattern9.8 Standard Pattern Names For Generation
reload_in_progress9.8 Standard Pattern Names For Generation
reload_out instruction pattern9.8 Standard Pattern Names For Generation
reloading6. Passes and Files of the Compiler
remainder8.8 RTL Expressions for Arithmetic
reordering, block6. Passes and Files of the Compiler
representation of RTL8. RTL Representation
rest_of_compilation6. Passes and Files of the Compiler
rest_of_decl_compilation6. Passes and Files of the Compiler
restore_stack_block instruction pattern9.8 Standard Pattern Names For Generation
restore_stack_function instruction pattern9.8 Standard Pattern Names For Generation
restore_stack_nonlocal instruction pattern9.8 Standard Pattern Names For Generation
RESULT_DECL7.5 Declarations
return8.14 Side Effect Expressions
return instruction pattern9.8 Standard Pattern Names For Generation
return values in registers10.10.8 How Scalar Function Values Are Returned
RETURN_ADDR_IN_PREVIOUS_FRAME10.10.1 Basic Stack Layout
RETURN_ADDR_RTX10.10.1 Basic Stack Layout
RETURN_ADDRESS_POINTER_REGNUM10.10.4 Registers That Address the Stack Frame
RETURN_EXPR7.6.2 Function Bodies
RETURN_IN_MEMORY10.10.9 How Large Values Are Returned
RETURN_INIT7.6.2 Function Bodies
RETURN_POPS_ARGS10.10.6 Passing Function Arguments on the Stack
RETURN_STMT7.6.2 Function Bodies
returning aggregate values10.10.9 How Large Values Are Returned
returning structures and unions3. Interfacing to GCC Output
REVERSE_CONDEXEC_PREDICATES_P10.15 Condition Code Status
REVERSE_CONDITION (code, mode)10.15 Condition Code Status
REVERSIBLE_CC_MODE10.15 Condition Code Status
right rotate8.8 RTL Expressions for Arithmetic
right shift8.8 RTL Expressions for Arithmetic
rotate8.8 RTL Expressions for Arithmetic
rotatert8.8 RTL Expressions for Arithmetic
rotlm3 instruction pattern9.8 Standard Pattern Names For Generation
rotrm3 instruction pattern9.8 Standard Pattern Names For Generation
ROUND_TYPE_ALIGN10.5 Storage Layout
ROUND_TYPE_SIZE10.5 Storage Layout
ROUND_TYPE_SIZE_UNIT10.5 Storage Layout
RSHIFT_EXPR7.8 Expressions
RTL addition8.8 RTL Expressions for Arithmetic
RTL addition with signed saturation8.8 RTL Expressions for Arithmetic
RTL addition with signed saturation8.8 RTL Expressions for Arithmetic
RTL addition with unsigned saturation8.8 RTL Expressions for Arithmetic
RTL addition with unsigned saturation8.8 RTL Expressions for Arithmetic
RTL classes8.2 RTL Classes and Formats
RTL comparison8.8 RTL Expressions for Arithmetic
RTL comparison operations8.9 Comparison Operations
RTL constant expression types8.6 Constant Expression Types
RTL constants8.6 Constant Expression Types
RTL declarations8.13 Declarations
RTL difference8.8 RTL Expressions for Arithmetic
RTL expression8.1 RTL Object Types
RTL expressions for arithmetic8.8 RTL Expressions for Arithmetic
RTL format8.2 RTL Classes and Formats
RTL format characters8.2 RTL Classes and Formats
RTL function-call insns8.18 RTL Representation of Function-Call Insns
RTL generation6. Passes and Files of the Compiler
RTL insn template9.4 RTL Template
RTL integers8.1 RTL Object Types
RTL memory expressions8.7 Registers and Memory
RTL object types8.1 RTL Object Types
RTL postdecrement8.15 Embedded Side-Effects on Addresses
RTL postincrement8.15 Embedded Side-Effects on Addresses
RTL predecrement8.15 Embedded Side-Effects on Addresses
RTL preincrement8.15 Embedded Side-Effects on Addresses
RTL register expressions8.7 Registers and Memory
RTL representation8. RTL Representation
RTL side effect expressions8.14 Side Effect Expressions
RTL strings8.1 RTL Object Types
RTL structure sharing assumptions8.19 Structure Sharing Assumptions
RTL subtraction8.8 RTL Expressions for Arithmetic
RTL sum8.8 RTL Expressions for Arithmetic
RTL vectors8.1 RTL Object Types
RTX (See RTL)8.1 RTL Object Types
RTX codes, classes of8.2 RTL Classes and Formats
RTX_COSTS10.16 Describing Relative Costs of Operations
RTX_FRAME_RELATED_P8.4 Flags in an RTL Expression
RTX_INTEGRATED_P8.4 Flags in an RTL Expression
RTX_UNCHANGING_P8.4 Flags in an RTL Expression
run-time conventions3. Interfacing to GCC Output
run-time target specification10.3 Run-time Target Specification

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