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


GNU Compiler Collection (GCC) Internals

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

Index: M

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

M
`m' in constraint9.7.1 Simple Constraints
machine attributes10.24 Defining target-specific uses of __attribute__
machine description macros10. Target Description Macros and Functions
machine descriptions9. Machine Descriptions
machine mode conversions8.12 Conversions
machine modes8.5 Machine Modes
machine specific constraints9.7.5 Constraints for Particular Machines
MACHINE_DEPENDENT_REORG10.25 Miscellaneous Parameters
macros, target description10. Target Description Macros and Functions
MAKE_DECL_ONE_ONLY (decl)10.20.4 Output and Generation of Labels
make_safe_from9.14 Defining RTL Sequences for Code Generation
makefile fragment12. Makefile Fragments
makefile targets5.3.4 Makefile Targets
mark_machine_status10.4 Defining data structures for per-function information.
MASK_RETURN_ADDR10.20.9 Assembler Commands for Exception Regions
match_dup9.4 RTL Template
match_dup9.17.2 RTL to RTL Peephole Optimizers
match_dup and attributes9.18.5 Computing the Length of an Insn
match_insn9.4 RTL Template
match_insn29.4 RTL Template
match_op_dup9.4 RTL Template
match_operand9.4 RTL Template
match_operand and attributes9.18.2 Attribute Expressions
match_operator9.4 RTL Template
match_par_dup9.4 RTL Template
match_parallel9.4 RTL Template
match_scratch9.4 RTL Template
match_scratch9.17.2 RTL to RTL Peephole Optimizers
matching constraint9.7.1 Simple Constraints
matching operands9.5 Output Templates and Operand Substitution
math libraries3. Interfacing to GCC Output
math, in RTL8.8 RTL Expressions for Arithmetic
MATH_LIBRARY10.25 Miscellaneous Parameters
MAX_BITS_PER_WORD10.5 Storage Layout
MAX_CHAR_TYPE_SIZE10.6 Layout of Source Language Data Types
MAX_CONDITIONAL_EXECUTE10.25 Miscellaneous Parameters
MAX_FIXED_MODE_SIZE10.5 Storage Layout
MAX_INTEGER_COMPUTATION_MODE10.25 Miscellaneous Parameters
MAX_LONG_DOUBLE_TYPE_SIZE10.6 Layout of Source Language Data Types
MAX_LONG_TYPE_SIZE10.6 Layout of Source Language Data Types
MAX_MOVE_MAX10.25 Miscellaneous Parameters
MAX_OFILE_ALIGNMENT10.5 Storage Layout
MAX_REGS_PER_ADDRESS10.14 Addressing Modes
MAX_WCHAR_TYPE_SIZE10.6 Layout of Source Language Data Types
maxm3 instruction pattern9.8 Standard Pattern Names For Generation
MAYBE_REG_PARM_STACK_SPACE10.10.6 Passing Function Arguments on the Stack
mcount10.10.12 Generating Code for Profiling
MD_ASM_CLOBBERS10.25 Miscellaneous Parameters
MD_CAN_REDIRECT_BRANCH10.25 Miscellaneous Parameters
MD_EXEC_PREFIX10.2 Controlling the Compilation Driver, `gcc'
MD_FALLBACK_FRAME_STATE_FOR10.10.2 Exception Handling Support
MD_STARTFILE_PREFIX10.2 Controlling the Compilation Driver, `gcc'
MD_STARTFILE_PREFIX_110.2 Controlling the Compilation Driver, `gcc'
mem8.7 Registers and Memory
mem and `/f'8.4 Flags in an RTL Expression
mem and `/j'8.4 Flags in an RTL Expression
mem and `/s'8.4 Flags in an RTL Expression
mem and `/u'8.4 Flags in an RTL Expression
mem and `/v'8.4 Flags in an RTL Expression
mem, RTL sharing8.19 Structure Sharing Assumptions
MEM_IN_STRUCT_P8.4 Flags in an RTL Expression
MEM_KEEP_ALIAS_SET_P8.4 Flags in an RTL Expression
MEM_SCALAR_P8.4 Flags in an RTL Expression
MEM_VOLATILE_P8.4 Flags in an RTL Expression
MEMBER_TYPE_FORCES_BLK10.5 Storage Layout
memcpy, implicit usage10.13 Implicit Calls to Library Routines
memmove, implicit usage10.13 Implicit Calls to Library Routines
memory reference, nonoffsettable9.7.1 Simple Constraints
memory references in constraints9.7.1 Simple Constraints
MEMORY_MOVE_COST10.16 Describing Relative Costs of Operations
memset, implicit usage10.13 Implicit Calls to Library Routines
METHOD_TYPE7.3 Types
MIN_UNITS_PER_WORD10.5 Storage Layout
MINIMUM_ATOMIC_ALIGNMENT10.5 Storage Layout
minm3 instruction pattern9.8 Standard Pattern Names For Generation
minus8.8 RTL Expressions for Arithmetic
minus and attributes9.18.2 Attribute Expressions
minus, canonicalization of9.13 Canonicalization of Instructions
MINUS_EXPR7.8 Expressions
mod8.8 RTL Expressions for Arithmetic
mod and attributes9.18.2 Attribute Expressions
MODDI3_LIBCALL10.13 Implicit Calls to Library Routines
mode classes8.5 Machine Modes
mode switching10.23 Mode Switching Instructions
MODE_BASE_REG_CLASS10.9 Register Classes
MODE_CC8.5 Machine Modes
MODE_COMPLEX_FLOAT8.5 Machine Modes
MODE_COMPLEX_INT8.5 Machine Modes
MODE_FLOAT8.5 Machine Modes
MODE_FUNCTION8.5 Machine Modes
MODE_INT8.5 Machine Modes
MODE_NEEDED10.23 Mode Switching Instructions
MODE_PARTIAL_INT8.5 Machine Modes
MODE_PRIORITY_TO_MODE10.23 Mode Switching Instructions
MODE_RANDOM8.5 Machine Modes
MODES_TIEABLE_P10.8.3 How Values Fit in Registers
modifiers in constraints9.7.4 Constraint Modifier Characters
MODIFY_EXPR7.8 Expressions
MODIFY_TARGET_NAME10.2 Controlling the Compilation Driver, `gcc'
modm3 instruction pattern9.8 Standard Pattern Names For Generation
MODSI3_LIBCALL10.13 Implicit Calls to Library Routines
MOVE_BY_PIECES_P10.16 Describing Relative Costs of Operations
MOVE_MAX10.25 Miscellaneous Parameters
MOVE_MAX_PIECES10.16 Describing Relative Costs of Operations
MOVE_RATIO10.16 Describing Relative Costs of Operations
movm instruction pattern9.8 Standard Pattern Names For Generation
movmodecc instruction pattern9.8 Standard Pattern Names For Generation
movstrictm instruction pattern9.8 Standard Pattern Names For Generation
movstrm instruction pattern9.8 Standard Pattern Names For Generation
MULDI3_LIBCALL10.13 Implicit Calls to Library Routines
mulhisi3 instruction pattern9.8 Standard Pattern Names For Generation
mulm3 instruction pattern9.8 Standard Pattern Names For Generation
mulqihi3 instruction pattern9.8 Standard Pattern Names For Generation
MULSI3_LIBCALL10.13 Implicit Calls to Library Routines
mulsidi3 instruction pattern9.8 Standard Pattern Names For Generation
mult8.8 RTL Expressions for Arithmetic
mult and attributes9.18.2 Attribute Expressions
mult, canonicalization of9.13 Canonicalization of Instructions
MULT_EXPR7.8 Expressions
MULTILIB_DEFAULTS10.2 Controlling the Compilation Driver, `gcc'
MULTILIB_DIRNAMES12.1 Target Makefile Fragments
MULTILIB_EXCEPTIONS12.1 Target Makefile Fragments
MULTILIB_EXTRA_OPTS12.1 Target Makefile Fragments
MULTILIB_MATCHES12.1 Target Makefile Fragments
MULTILIB_OPTIONS12.1 Target Makefile Fragments
multiple alternative constraints9.7.2 Multiple Alternative Constraints
MULTIPLE_SYMBOL_SPACES10.25 Miscellaneous Parameters
multiplication8.8 RTL Expressions for Arithmetic
MUST_PASS_IN_STACK10.10.7 Passing Arguments in Registers
MUST_PASS_IN_STACK, and FUNCTION_ARG10.10.7 Passing Arguments in Registers

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