1623 lines
102 KiB
C++
1623 lines
102 KiB
C++
\entry {contributors}{9}{contributors}
|
|
\entry {GNU CC command options}{15}{GNU CC command options}
|
|
\entry {command options}{15}{command options}
|
|
\entry {options, GNU CC command}{15}{options, GNU CC command}
|
|
\entry {grouping options}{15}{grouping options}
|
|
\entry {options, grouping}{15}{options, grouping}
|
|
\entry {order of options}{15}{order of options}
|
|
\entry {options, order}{15}{options, order}
|
|
\entry {file name suffix}{18}{file name suffix}
|
|
\entry {output file option}{19}{output file option}
|
|
\entry {dialect options}{19}{dialect options}
|
|
\entry {language dialect options}{19}{language dialect options}
|
|
\entry {options, dialect}{19}{options, dialect}
|
|
\entry {ANSI support}{19}{ANSI support}
|
|
\entry {traditional C language}{20}{traditional C language}
|
|
\entry {C language, traditional}{20}{C language, traditional}
|
|
\entry {longjmp and automatic variables}{21}{\code {longjmp} and automatic variables}
|
|
\entry {options to control warnings}{22}{options to control warnings}
|
|
\entry {warning messages}{22}{warning messages}
|
|
\entry {messages, warning}{22}{messages, warning}
|
|
\entry {suppressing warnings}{22}{suppressing warnings}
|
|
\entry {syntax checking}{22}{syntax checking}
|
|
\entry {longjmp warnings}{23}{\code {longjmp} warnings}
|
|
\entry {options, debugging}{27}{options, debugging}
|
|
\entry {debugging information options}{27}{debugging information options}
|
|
\entry {prof}{28}{\code {prof}}
|
|
\entry {gprof}{28}{\code {gprof}}
|
|
\entry {tcov}{28}{\code {tcov}}
|
|
\entry {optimize options}{30}{optimize options}
|
|
\entry {options, optimization}{30}{options, optimization}
|
|
\entry {preprocessor options}{33}{preprocessor options}
|
|
\entry {options, preprocessor}{33}{options, preprocessor}
|
|
\entry {make}{34}{make}
|
|
\entry {dependencies, make}{34}{dependencies, make}
|
|
\entry {link options}{35}{link options}
|
|
\entry {options, linking}{35}{options, linking}
|
|
\entry {file names}{35}{file names}
|
|
\entry {Libraries}{36}{Libraries}
|
|
\entry {directory options}{37}{directory options}
|
|
\entry {options, directory search}{37}{options, directory search}
|
|
\entry {search path}{37}{search path}
|
|
\entry {target options}{38}{target options}
|
|
\entry {cross compiling}{38}{cross compiling}
|
|
\entry {specifying machine version}{38}{specifying machine version}
|
|
\entry {specifying compiler version and target machine}{38}{specifying compiler version and target machine}
|
|
\entry {compiler version, specifying}{38}{compiler version, specifying}
|
|
\entry {target machine, specifying}{38}{target machine, specifying}
|
|
\entry {submodel options}{39}{submodel options}
|
|
\entry {specifying hardware config}{39}{specifying hardware config}
|
|
\entry {hardware models and configurations, specifying}{39}{hardware models and configurations, specifying}
|
|
\entry {machine dependent options}{39}{machine dependent options}
|
|
\entry {M680x0 options}{40}{M680x0 options}
|
|
\entry {VAX options}{41}{VAX options}
|
|
\entry {SPARC options}{41}{SPARC options}
|
|
\entry {Convex options}{41}{Convex options}
|
|
\entry {AMD29K options}{42}{AMD29K options}
|
|
\entry {M88k options}{42}{M88k options}
|
|
\entry {identifying source, compiler (88k)}{43}{identifying source, compiler (88k)}
|
|
\entry {underscores, avoiding (88k)}{43}{underscores, avoiding (88k)}
|
|
\entry {OCS (88k)}{43}{OCS (88k)}
|
|
\entry {debugging, 88k OCS}{43}{debugging, 88k OCS}
|
|
\entry {register positions in frame (88k)}{43}{register positions in frame (88k)}
|
|
\entry {register positions in frame (88k)}{43}{register positions in frame (88k)}
|
|
\entry {arguments in frame (88k)}{43}{arguments in frame (88k)}
|
|
\entry {smaller data references (88k)}{43}{smaller data references (88k)}
|
|
\entry {r0-relative references (88k)}{43}{r0-relative references (88k)}
|
|
\entry {assembler syntax, 88k}{44}{assembler syntax, 88k}
|
|
\entry {SVr4}{44}{SVr4}
|
|
\entry {zero division on 88k}{44}{zero division on 88k}
|
|
\entry {divide instruction, 88k}{44}{divide instruction, 88k}
|
|
\entry {bit shift overflow (88k)}{44}{bit shift overflow (88k)}
|
|
\entry {large bit shifts (88k)}{44}{large bit shifts (88k)}
|
|
\entry {structure passing (88k)}{44}{structure passing (88k)}
|
|
\entry {RS/6000 Options}{45}{RS/6000 Options}
|
|
\entry {IBM RS/6000 Options}{45}{IBM RS/6000 Options}
|
|
\entry {RT options}{45}{RT options}
|
|
\entry {IBM RT options}{45}{IBM RT options}
|
|
\entry {varargs.h and RT PC}{45}{\file {varargs.h} and RT PC}
|
|
\entry {stdarg.h and RT PC}{45}{\file {stdarg.h} and RT PC}
|
|
\entry {MIPS options}{46}{MIPS options}
|
|
\entry {smaller data references (MIPS)}{48}{smaller data references (MIPS)}
|
|
\entry {gp-relative references (MIPS)}{48}{gp-relative references (MIPS)}
|
|
\entry {i386 Options}{48}{i386 Options}
|
|
\entry {Intel 386 Options}{48}{Intel 386 Options}
|
|
\entry {code generation conventions}{49}{code generation conventions}
|
|
\entry {options, code generation}{49}{options, code generation}
|
|
\entry {run-time options}{49}{run-time options}
|
|
\entry {global offset table}{50}{global offset table}
|
|
\entry {environment variables}{51}{environment variables}
|
|
\entry {TMPDIR}{51}{\code {TMPDIR}}
|
|
\entry {GCC{\_}EXEC{\_}PREFIX}{51}{\code {GCC{\_}EXEC{\_}PREFIX}}
|
|
\entry {COMPILER{\_}PATH}{52}{\code {COMPILER{\_}PATH}}
|
|
\entry {LIBRARY{\_}PATH}{52}{\code {LIBRARY{\_}PATH}}
|
|
\entry {C{\_}INCLUDE{\_}PATH}{52}{\code {C{\_}INCLUDE{\_}PATH}}
|
|
\entry {CPLUS{\_}INCLUDE{\_}PATH}{52}{\code {CPLUS{\_}INCLUDE{\_}PATH}}
|
|
\entry {OBJC{\_}INCLUDE{\_}PATH}{52}{\code {OBJC{\_}INCLUDE{\_}PATH}}
|
|
\entry {DEPENDENCIES{\_}OUTPUT}{52}{\code {DEPENDENCIES{\_}OUTPUT}}
|
|
\entry {dependencies for make as output}{52}{dependencies for make as output}
|
|
\entry {installing GNU CC}{53}{installing GNU CC}
|
|
\entry {Bison parser generator}{57}{Bison parser generator}
|
|
\entry {parser generator, Bison}{57}{parser generator, Bison}
|
|
\entry {stage1}{58}{stage1}
|
|
\entry {alloca and SunOs}{60}{\code {alloca} and SunOs}
|
|
\entry {other directory, compilation in}{61}{other directory, compilation in}
|
|
\entry {compilation in a separate directory}{61}{compilation in a separate directory}
|
|
\entry {separate directory, compilation in}{61}{separate directory, compilation in}
|
|
\entry {cross-compiler, installation}{61}{cross-compiler, installation}
|
|
\entry {Sun installation}{64}{Sun installation}
|
|
\entry {installing GNU CC on the Sun}{64}{installing GNU CC on the Sun}
|
|
\entry {alloca, for SunOs}{64}{\code {alloca}, for SunOs}
|
|
\entry {3b1 installation}{64}{3b1 installation}
|
|
\entry {installing GNU CC on the 3b1}{64}{installing GNU CC on the 3b1}
|
|
\entry {obstack{\_}free}{64}{\code {obstack{\_}free}}
|
|
\entry {Unos installation}{65}{Unos installation}
|
|
\entry {installing GNU CC on Unos}{65}{installing GNU CC on Unos}
|
|
\entry {alloca, for Unos}{65}{\code {alloca}, for Unos}
|
|
\entry {VMS installation}{65}{VMS installation}
|
|
\entry {installing GNU CC on VMS}{65}{installing GNU CC on VMS}
|
|
\entry {extensions, C language}{69}{extensions, C language}
|
|
\entry {GNU extensions to the C language}{69}{GNU extensions to the C language}
|
|
\entry {C language extensions}{69}{C language extensions}
|
|
\entry {statements inside expressions}{69}{statements inside expressions}
|
|
\entry {declarations inside expressions}{69}{declarations inside expressions}
|
|
\entry {expressions containing statements}{69}{expressions containing statements}
|
|
\entry {macros, statements in expressions}{69}{macros, statements in expressions}
|
|
\entry {side effects, macro argument}{69}{side effects, macro argument}
|
|
\entry {local labels}{70}{local labels}
|
|
\entry {macros, local labels}{70}{macros, local labels}
|
|
\entry {labels as values}{71}{labels as values}
|
|
\entry {computed gotos}{71}{computed gotos}
|
|
\entry {goto with computed label}{71}{goto with computed label}
|
|
\entry {address of a label}{71}{address of a label}
|
|
\entry {nested functions}{72}{nested functions}
|
|
\entry {downward funargs}{72}{downward funargs}
|
|
\entry {thunks}{72}{thunks}
|
|
\entry {naming types}{74}{naming types}
|
|
\entry {underscores in variables in macros}{74}{underscores in variables in macros}
|
|
\entry {{\_} in variables in macros}{74}{\samp {{\_}} in variables in macros}
|
|
\entry {local variables in macros}{74}{local variables in macros}
|
|
\entry {variables, local, in macros}{74}{variables, local, in macros}
|
|
\entry {macros, local variables in}{74}{macros, local variables in}
|
|
\entry {typeof}{75}{\code {typeof}}
|
|
\entry {sizeof}{75}{\code {sizeof}}
|
|
\entry {macros, types of arguments}{75}{macros, types of arguments}
|
|
\entry {compound expressions as lvalues}{76}{compound expressions as lvalues}
|
|
\entry {expressions, compound, as lvalues}{76}{expressions, compound, as lvalues}
|
|
\entry {conditional expressions as lvalues}{76}{conditional expressions as lvalues}
|
|
\entry {expressions, conditional, as lvalues}{76}{expressions, conditional, as lvalues}
|
|
\entry {casts as lvalues}{76}{casts as lvalues}
|
|
\entry {generalized lvalues}{76}{generalized lvalues}
|
|
\entry {lvalues, generalized}{76}{lvalues, generalized}
|
|
\entry {extensions, ?:}{76}{extensions, \code {?:}}
|
|
\entry {?: extensions}{76}{\code {?:} extensions}
|
|
\entry {conditional expressions, extensions}{77}{conditional expressions, extensions}
|
|
\entry {omitted middle-operands}{77}{omitted middle-operands}
|
|
\entry {middle-operands, omitted}{77}{middle-operands, omitted}
|
|
\entry {extensions, ?:}{77}{extensions, \code {?:}}
|
|
\entry {?: extensions}{77}{\code {?:} extensions}
|
|
\entry {side effect in ?:}{77}{side effect in ?:}
|
|
\entry {?: side effect}{77}{?: side effect}
|
|
\entry {long long data types}{78}{\code {long long} data types}
|
|
\entry {double-word arithmetic}{78}{double-word arithmetic}
|
|
\entry {multiprecision arithmetic}{78}{multiprecision arithmetic}
|
|
\entry {arrays of length zero}{78}{arrays of length zero}
|
|
\entry {zero-length arrays}{78}{zero-length arrays}
|
|
\entry {length-zero arrays}{78}{length-zero arrays}
|
|
\entry {variable-length arrays}{79}{variable-length arrays}
|
|
\entry {arrays of variable length}{79}{arrays of variable length}
|
|
\entry {scope of a variable length array}{79}{scope of a variable length array}
|
|
\entry {variable-length array scope}{79}{variable-length array scope}
|
|
\entry {deallocating variable length arrays}{79}{deallocating variable length arrays}
|
|
\entry {alloca vs variable-length arrays}{79}{\code {alloca} vs variable-length arrays}
|
|
\entry {parameter forward declaration}{80}{parameter forward declaration}
|
|
\entry {variable number of arguments}{80}{variable number of arguments}
|
|
\entry {macro with variable arguments}{80}{macro with variable arguments}
|
|
\entry {rest argument (in macro)}{80}{rest argument (in macro)}
|
|
\entry {subscripting}{81}{subscripting}
|
|
\entry {arrays, non-lvalue}{81}{arrays, non-lvalue}
|
|
\entry {subscripting and function values}{81}{subscripting and function values}
|
|
\entry {void pointers, arithmetic}{81}{void pointers, arithmetic}
|
|
\entry {void, size of pointer to}{81}{void, size of pointer to}
|
|
\entry {function pointers, arithmetic}{81}{function pointers, arithmetic}
|
|
\entry {function, size of pointer to}{81}{function, size of pointer to}
|
|
\entry {initializers, non-constant}{81}{initializers, non-constant}
|
|
\entry {non-constant initializers}{81}{non-constant initializers}
|
|
\entry {constructor expressions}{82}{constructor expressions}
|
|
\entry {initializations in expressions}{82}{initializations in expressions}
|
|
\entry {structures, constructor expression}{82}{structures, constructor expression}
|
|
\entry {expressions, constructor}{82}{expressions, constructor}
|
|
\entry {initializers with labeled elements}{83}{initializers with labeled elements}
|
|
\entry {labeled elements in initializers}{83}{labeled elements in initializers}
|
|
\entry {case labels in initializers}{83}{case labels in initializers}
|
|
\entry {case ranges}{84}{case ranges}
|
|
\entry {ranges in case statements}{84}{ranges in case statements}
|
|
\entry {cast to a union}{85}{cast to a union}
|
|
\entry {union, casting to a}{85}{union, casting to a}
|
|
\entry {function attributes}{86}{function attributes}
|
|
\entry {declaring attributes of functions}{86}{declaring attributes of functions}
|
|
\entry {functions that never return}{86}{functions that never return}
|
|
\entry {functions that have no side effects}{86}{functions that have no side effects}
|
|
\entry {volatile applied to function}{86}{\code {volatile} applied to function}
|
|
\entry {const applied to function}{86}{\code {const} applied to function}
|
|
\entry {pointer arguments}{86}{pointer arguments}
|
|
\entry {#pragma, reason for not using}{87}{\code {#pragma}, reason for not using}
|
|
\entry {pragma, reason for not using}{87}{pragma, reason for not using}
|
|
\entry {function prototype declarations}{87}{function prototype declarations}
|
|
\entry {old-style function definitions}{87}{old-style function definitions}
|
|
\entry {promotion of formal parameters}{87}{promotion of formal parameters}
|
|
\entry {$}{88}{$}
|
|
\entry {dollar signs in identifier names}{88}{dollar signs in identifier names}
|
|
\entry {identifier names, dollar signs in}{88}{identifier names, dollar signs in}
|
|
\entry {alignment}{89}{alignment}
|
|
\entry {type alignment}{89}{type alignment}
|
|
\entry {variable alignment}{89}{variable alignment}
|
|
\entry {attribute of variables}{89}{attribute of variables}
|
|
\entry {variable attributes}{89}{variable attributes}
|
|
\entry {inline functions}{91}{inline functions}
|
|
\entry {integrating function code}{91}{integrating function code}
|
|
\entry {open coding}{91}{open coding}
|
|
\entry {macros, inline alternative}{91}{macros, inline alternative}
|
|
\entry {inline functions, omission of}{91}{inline functions, omission of}
|
|
\entry {non-static inline function}{91}{non-static inline function}
|
|
\entry {extended asm}{92}{extended \code {asm}}
|
|
\entry {asm expressions}{92}{\code {asm} expressions}
|
|
\entry {assembler instructions}{92}{assembler instructions}
|
|
\entry {registers}{92}{registers}
|
|
\entry {macros containing asm}{95}{macros containing \code {asm}}
|
|
\entry {assembler names for identifiers}{96}{assembler names for identifiers}
|
|
\entry {names used in assembler code}{96}{names used in assembler code}
|
|
\entry {identifiers, names in assembler code}{96}{identifiers, names in assembler code}
|
|
\entry {explicit register variables}{97}{explicit register variables}
|
|
\entry {variables in specified registers}{97}{variables in specified registers}
|
|
\entry {specified registers}{97}{specified registers}
|
|
\entry {registers, global allocation}{97}{registers, global allocation}
|
|
\entry {global register variables}{97}{global register variables}
|
|
\entry {registers, global variables in}{97}{registers, global variables in}
|
|
\entry {qsort, and global register variables}{98}{\code {qsort}, and global register variables}
|
|
\entry {register variable after longjmp}{98}{register variable after \code {longjmp}}
|
|
\entry {global register after longjmp}{98}{global register after \code {longjmp}}
|
|
\entry {value after longjmp}{98}{value after \code {longjmp}}
|
|
\entry {longjmp}{98}{\code {longjmp}}
|
|
\entry {setjmp}{98}{\code {setjmp}}
|
|
\entry {local variables, specifying registers}{99}{local variables, specifying registers}
|
|
\entry {specifying registers for local variables}{99}{specifying registers for local variables}
|
|
\entry {registers for local variables}{99}{registers for local variables}
|
|
\entry {alternate keywords}{100}{alternate keywords}
|
|
\entry {keywords, alternate}{100}{keywords, alternate}
|
|
\entry {bugs, known}{103}{bugs, known}
|
|
\entry {installation trouble}{103}{installation trouble}
|
|
\entry {known causes of trouble}{103}{known causes of trouble}
|
|
\entry {genflags, crash on Sun 4}{104}{\code {genflags}, crash on Sun 4}
|
|
\entry {DBX}{106}{DBX}
|
|
\entry {Alliant}{107}{Alliant}
|
|
\entry {RT PC}{107}{RT PC}
|
|
\entry {IBM RT PC}{107}{IBM RT PC}
|
|
\entry {Vax calling convention}{107}{Vax calling convention}
|
|
\entry {Ultrix calling convention}{107}{Ultrix calling convention}
|
|
\entry {incompatibilities of GNU CC}{108}{incompatibilities of GNU CC}
|
|
\entry {string constants}{108}{string constants}
|
|
\entry {read-only strings}{108}{read-only strings}
|
|
\entry {shared strings}{108}{shared strings}
|
|
\entry {mktemp, and constant strings}{108}{\code {mktemp}, and constant strings}
|
|
\entry {sscanf, and constant strings}{108}{\code {sscanf}, and constant strings}
|
|
\entry {fscanf, and constant strings}{108}{\code {fscanf}, and constant strings}
|
|
\entry {scanf, and constant strings}{108}{\code {scanf}, and constant strings}
|
|
\entry {setjmp incompatibilities}{108}{\code {setjmp} incompatibilities}
|
|
\entry {longjmp incompatibilities}{108}{\code {longjmp} incompatibilities}
|
|
\entry {external declaration scope}{109}{external declaration scope}
|
|
\entry {scope of external declarations}{109}{scope of external declarations}
|
|
\entry {declaration scope}{109}{declaration scope}
|
|
\entry {typedef names as function parameters}{109}{typedef names as function parameters}
|
|
\entry {whitespace}{109}{whitespace}
|
|
\entry {apostrophes}{109}{apostrophes}
|
|
\entry {'}{109}{'}
|
|
\entry {float as function value type}{110}{\code {float} as function value type}
|
|
\entry {structures}{110}{structures}
|
|
\entry {unions}{110}{unions}
|
|
\entry {conflicting types}{110}{conflicting types}
|
|
\entry {scope of declaration}{110}{scope of declaration}
|
|
\entry {bugs}{115}{bugs}
|
|
\entry {reporting bugs}{115}{reporting bugs}
|
|
\entry {bug criteria}{115}{bug criteria}
|
|
\entry {fatal signal}{115}{fatal signal}
|
|
\entry {core dump}{115}{core dump}
|
|
\entry {invalid assembly code}{115}{invalid assembly code}
|
|
\entry {assembly code, invalid}{115}{assembly code, invalid}
|
|
\entry {undefined behavior}{115}{undefined behavior}
|
|
\entry {undefined function value}{115}{undefined function value}
|
|
\entry {increment operators}{115}{increment operators}
|
|
\entry {invalid input}{116}{invalid input}
|
|
\entry {bug report mailing lists}{116}{bug report mailing lists}
|
|
\entry {compiler bugs, reporting}{117}{compiler bugs, reporting}
|
|
\entry {backtrace for bug reports}{119}{backtrace for bug reports}
|
|
\entry {debug{\_}rtx}{119}{\code {debug{\_}rtx}}
|
|
\entry {include files and VMS}{125}{include files and VMS}
|
|
\entry {VMS and include files}{125}{VMS and include files}
|
|
\entry {header files and VMS}{125}{header files and VMS}
|
|
\entry {GLOBALREF}{126}{\code {GLOBALREF}}
|
|
\entry {GLOBALDEF}{126}{\code {GLOBALDEF}}
|
|
\entry {GLOBALVALUEDEF}{126}{\code {GLOBALVALUEDEF}}
|
|
\entry {GLOBALVALUEREF}{126}{\code {GLOBALVALUEREF}}
|
|
\entry {exit status and VMS}{128}{exit status and VMS}
|
|
\entry {return value of main}{128}{return value of \code {main}}
|
|
\entry {main and the exit status}{128}{\code {main} and the exit status}
|
|
\entry {shared VMS run time system}{129}{shared VMS run time system}
|
|
\entry {VAXCRTL}{129}{\file {VAXCRTL}}
|
|
\entry {name augmentation}{129}{name augmentation}
|
|
\entry {case sensitivity and VMS}{129}{case sensitivity and VMS}
|
|
\entry {VMS and case sensitivity}{129}{VMS and case sensitivity}
|
|
\entry {portability}{131}{portability}
|
|
\entry {GNU CC and portability}{131}{GNU CC and portability}
|
|
\entry {endianness}{131}{endianness}
|
|
\entry {autoincrement addressing, availability}{131}{autoincrement addressing, availability}
|
|
\entry {abort}{131}{\code {abort}}
|
|
\entry {interfacing to GNU CC output}{133}{interfacing to GNU CC output}
|
|
\entry {run-time conventions}{133}{run-time conventions}
|
|
\entry {function call conventions}{133}{function call conventions}
|
|
\entry {conventions, run-time}{133}{conventions, run-time}
|
|
\entry {unions, returning}{133}{unions, returning}
|
|
\entry {structures, returning}{133}{structures, returning}
|
|
\entry {returning structures and unions}{133}{returning structures and unions}
|
|
\entry {argument passing}{133}{argument passing}
|
|
\entry {passing arguments}{133}{passing arguments}
|
|
\entry {longjmp and automatic variables}{133}{\code {longjmp} and automatic variables}
|
|
\entry {arithmetic libraries}{134}{arithmetic libraries}
|
|
\entry {math libraries}{134}{math libraries}
|
|
\entry {passes and files of the compiler}{135}{passes and files of the compiler}
|
|
\entry {files and passes of the compiler}{135}{files and passes of the compiler}
|
|
\entry {compiler passes and files}{135}{compiler passes and files}
|
|
\entry {top level of compiler}{135}{top level of compiler}
|
|
\entry {parsing pass}{135}{parsing pass}
|
|
\entry {rest{\_}of{\_}compilation}{135}{\code {rest{\_}of{\_}compilation}}
|
|
\entry {rest{\_}of{\_}decl{\_}compilation}{135}{\code {rest{\_}of{\_}decl{\_}compilation}}
|
|
\entry {constant folding}{135}{constant folding}
|
|
\entry {arithmetic simplifications}{135}{arithmetic simplifications}
|
|
\entry {simplifications, arithmetic}{135}{simplifications, arithmetic}
|
|
\entry {RTL generation}{136}{RTL generation}
|
|
\entry {target-parameter-dependent code}{136}{target-parameter-dependent code}
|
|
\entry {tail recursion optimization}{136}{tail recursion optimization}
|
|
\entry {genflags}{136}{\code {genflags}}
|
|
\entry {gencodes}{136}{\code {gencodes}}
|
|
\entry {inline, automatic}{136}{inline, automatic}
|
|
\entry {jump optimization}{136}{jump optimization}
|
|
\entry {unreachable code}{136}{unreachable code}
|
|
\entry {dead code}{136}{dead code}
|
|
\entry {register use analysis}{137}{register use analysis}
|
|
\entry {jump threading}{137}{jump threading}
|
|
\entry {common subexpression elimination}{137}{common subexpression elimination}
|
|
\entry {constant propagation}{137}{constant propagation}
|
|
\entry {loop optimization}{137}{loop optimization}
|
|
\entry {code motion}{137}{code motion}
|
|
\entry {strength-reduction}{137}{strength-reduction}
|
|
\entry {register allocation, stupid}{137}{register allocation, stupid}
|
|
\entry {stupid register allocation}{137}{stupid register allocation}
|
|
\entry {data flow analysis}{137}{data flow analysis}
|
|
\entry {analysis, data flow}{137}{analysis, data flow}
|
|
\entry {basic blocks}{137}{basic blocks}
|
|
\entry {autoincrement/decrement analysis}{137}{autoincrement/decrement analysis}
|
|
\entry {instruction combination}{138}{instruction combination}
|
|
\entry {instruction scheduling}{138}{instruction scheduling}
|
|
\entry {scheduling, instruction}{138}{scheduling, instruction}
|
|
\entry {register class preference pass}{138}{register class preference pass}
|
|
\entry {register allocation}{138}{register allocation}
|
|
\entry {local register allocation}{138}{local register allocation}
|
|
\entry {global register allocation}{138}{global register allocation}
|
|
\entry {reloading}{138}{reloading}
|
|
\entry {instruction scheduling}{138}{instruction scheduling}
|
|
\entry {scheduling, instruction}{138}{scheduling, instruction}
|
|
\entry {cross-jumping}{139}{cross-jumping}
|
|
\entry {no-op move instructions}{139}{no-op move instructions}
|
|
\entry {delayed branch scheduling}{139}{delayed branch scheduling}
|
|
\entry {scheduling, delayed branch}{139}{scheduling, delayed branch}
|
|
\entry {register-to-stack conversion}{139}{register-to-stack conversion}
|
|
\entry {final pass}{139}{final pass}
|
|
\entry {peephole optimization}{139}{peephole optimization}
|
|
\entry {debugging information generation}{139}{debugging information generation}
|
|
\entry {genconfig}{139}{\code {genconfig}}
|
|
\entry {instruction recognizer}{140}{instruction recognizer}
|
|
\entry {RTL representation}{141}{RTL representation}
|
|
\entry {representation of RTL}{141}{representation of RTL}
|
|
\entry {Register Transfer Language (RTL)}{141}{Register Transfer Language (RTL)}
|
|
\entry {RTL object types}{141}{RTL object types}
|
|
\entry {RTL integers}{141}{RTL integers}
|
|
\entry {RTL strings}{141}{RTL strings}
|
|
\entry {RTL vectors}{141}{RTL vectors}
|
|
\entry {RTL expression}{141}{RTL expression}
|
|
\entry {RTX (See RTL)}{141}{RTX (See RTL)}
|
|
\entry {expression codes}{141}{expression codes}
|
|
\entry {codes, RTL expression}{141}{codes, RTL expression}
|
|
\entry {GET{\_}CODE}{141}{\code {GET{\_}CODE}}
|
|
\entry {PUT{\_}CODE}{141}{\code {PUT{\_}CODE}}
|
|
\entry {(nil)}{142}{(nil)}
|
|
\entry {nil}{142}{nil}
|
|
\entry {accessors}{142}{accessors}
|
|
\entry {access to operands}{142}{access to operands}
|
|
\entry {operand access}{142}{operand access}
|
|
\entry {RTL format}{142}{RTL format}
|
|
\entry {RTL format characters}{142}{RTL format characters}
|
|
\entry {GET{\_}RTX{\_}LENGTH}{143}{\code {GET{\_}RTX{\_}LENGTH}}
|
|
\entry {GET{\_}RTX{\_}FORMAT}{143}{\code {GET{\_}RTX{\_}FORMAT}}
|
|
\entry {GET{\_}RTX{\_}CLASS}{143}{\code {GET{\_}RTX{\_}CLASS}}
|
|
\entry {classes of RTX codes}{143}{classes of RTX codes}
|
|
\entry {XEXP}{143}{\code {XEXP}}
|
|
\entry {XINT}{143}{\code {XINT}}
|
|
\entry {XSTR}{143}{\code {XSTR}}
|
|
\entry {XVEC}{144}{\code {XVEC}}
|
|
\entry {XVECLEN}{144}{\code {XVECLEN}}
|
|
\entry {XVECEXP}{144}{\code {XVECEXP}}
|
|
\entry {flags in RTL expression}{144}{flags in RTL expression}
|
|
\entry {MEM{\_}VOLATILE{\_}P}{144}{\code {MEM{\_}VOLATILE{\_}P}}
|
|
\entry {mem and /v}{144}{\code {mem} and \samp {/v}}
|
|
\entry {volatil, in mem}{144}{\code {volatil}, in \code {mem}}
|
|
\entry {/v in RTL dump}{144}{\samp {/v} in RTL dump}
|
|
\entry {MEM{\_}IN{\_}STRUCT{\_}P}{145}{\code {MEM{\_}IN{\_}STRUCT{\_}P}}
|
|
\entry {mem and /s}{145}{\code {mem} and \samp {/s}}
|
|
\entry {in{\_}struct, in mem}{145}{\code {in{\_}struct}, in \code {mem}}
|
|
\entry {/s in RTL dump}{145}{\samp {/s} in RTL dump}
|
|
\entry {REG{\_}LOOP{\_}TEST{\_}P}{145}{\code {REG{\_}LOOP{\_}TEST{\_}P}}
|
|
\entry {reg and /s}{145}{\code {reg} and \samp {/s}}
|
|
\entry {in{\_}struct, in reg}{145}{\code {in{\_}struct}, in \code {reg}}
|
|
\entry {REG{\_}USERVAR{\_}P}{145}{\code {REG{\_}USERVAR{\_}P}}
|
|
\entry {reg and /v}{145}{\code {reg} and \samp {/v}}
|
|
\entry {volatil, in reg}{145}{\code {volatil}, in \code {reg}}
|
|
\entry {/i in RTL dump}{145}{\samp {/i} in RTL dump}
|
|
\entry {REG{\_}FUNCTION{\_}VALUE{\_}P}{145}{\code {REG{\_}FUNCTION{\_}VALUE{\_}P}}
|
|
\entry {reg and /i}{145}{\code {reg} and \samp {/i}}
|
|
\entry {integrated, in reg}{145}{\code {integrated}, in \code {reg}}
|
|
\entry {RTX{\_}UNCHANGING{\_}P}{145}{\code {RTX{\_}UNCHANGING{\_}P}}
|
|
\entry {reg and /u}{145}{\code {reg} and \samp {/u}}
|
|
\entry {mem and /u}{145}{\code {mem} and \samp {/u}}
|
|
\entry {unchanging, in reg and mem}{145}{\code {unchanging}, in \code {reg} and \code {mem}}
|
|
\entry {/u in RTL dump}{145}{\samp {/u} in RTL dump}
|
|
\entry {RTX{\_}INTEGRATED{\_}P}{145}{\code {RTX{\_}INTEGRATED{\_}P}}
|
|
\entry {integrated, in insn}{145}{\code {integrated}, in \code {insn}}
|
|
\entry {SYMBOL{\_}REF{\_}USED}{145}{\code {SYMBOL{\_}REF{\_}USED}}
|
|
\entry {used, in symbol{\_}ref}{145}{\code {used}, in \code {symbol{\_}ref}}
|
|
\entry {SYMBOL{\_}REF{\_}FLAG}{145}{\code {SYMBOL{\_}REF{\_}FLAG}}
|
|
\entry {symbol{\_}ref and /v}{145}{\code {symbol{\_}ref} and \samp {/v}}
|
|
\entry {volatil, in symbol{\_}ref}{145}{\code {volatil}, in \code {symbol{\_}ref}}
|
|
\entry {LABEL{\_}OUTSIDE{\_}LOOP{\_}P}{145}{\code {LABEL{\_}OUTSIDE{\_}LOOP{\_}P}}
|
|
\entry {label{\_}ref and /s}{145}{\code {label{\_}ref} and \samp {/s}}
|
|
\entry {in{\_}struct, in label{\_}ref}{145}{\code {in{\_}struct}, in \code {label{\_}ref}}
|
|
\entry {INSN{\_}DELETED{\_}P}{145}{\code {INSN{\_}DELETED{\_}P}}
|
|
\entry {volatil, in insn}{145}{\code {volatil}, in \code {insn}}
|
|
\entry {INSN{\_}ANNULLED{\_}BRANCH{\_}P}{146}{\code {INSN{\_}ANNULLED{\_}BRANCH{\_}P}}
|
|
\entry {insn and /u}{146}{\code {insn} and \samp {/u}}
|
|
\entry {unchanging, in insn}{146}{\code {unchanging}, in \code {insn}}
|
|
\entry {INSN{\_}FROM{\_}TARGET{\_}P}{146}{\code {INSN{\_}FROM{\_}TARGET{\_}P}}
|
|
\entry {insn and /s}{146}{\code {insn} and \samp {/s}}
|
|
\entry {in{\_}struct, in insn}{146}{\code {in{\_}struct}, in \code {insn}}
|
|
\entry {/s in RTL dump}{146}{\samp {/s} in RTL dump}
|
|
\entry {CONSTANT{\_}POOL{\_}ADDRESS{\_}P}{146}{\code {CONSTANT{\_}POOL{\_}ADDRESS{\_}P}}
|
|
\entry {symbol{\_}ref and /u}{146}{\code {symbol{\_}ref} and \samp {/u}}
|
|
\entry {unchanging, in symbol{\_}ref}{146}{\code {unchanging}, in \code {symbol{\_}ref}}
|
|
\entry {CONST{\_}CALL{\_}P}{146}{\code {CONST{\_}CALL{\_}P}}
|
|
\entry {call{\_}insn and /u}{146}{\code {call{\_}insn} and \samp {/u}}
|
|
\entry {unchanging, in call{\_}insn}{146}{\code {unchanging}, in \code {call{\_}insn}}
|
|
\entry {LABEL{\_}PRESERVE{\_}P}{146}{\code {LABEL{\_}PRESERVE{\_}P}}
|
|
\entry {code{\_}label and /i}{146}{\code {code{\_}label} and \samp {/i}}
|
|
\entry {in{\_}struct, in code{\_}label}{146}{\code {in{\_}struct}, in \code {code{\_}label}}
|
|
\entry {SCHED{\_}GROUP{\_}P}{146}{\code {SCHED{\_}GROUP{\_}P}}
|
|
\entry {insn and /i}{146}{\code {insn} and \samp {/i}}
|
|
\entry {in{\_}struct, in insn}{146}{\code {in{\_}struct}, in \code {insn}}
|
|
\entry {used}{146}{\code {used}}
|
|
\entry {volatil}{147}{\code {volatil}}
|
|
\entry {volatile memory references}{147}{volatile memory references}
|
|
\entry {in{\_}struct}{147}{\code {in{\_}struct}}
|
|
\entry {unchanging}{147}{\code {unchanging}}
|
|
\entry {integrated}{147}{\code {integrated}}
|
|
\entry {machine modes}{148}{machine modes}
|
|
\entry {enum machine{\_}mode}{148}{\code {enum machine{\_}mode}}
|
|
\entry {QImode}{148}{\code {QImode}}
|
|
\entry {HImode}{148}{\code {HImode}}
|
|
\entry {PSImode}{148}{\code {PSImode}}
|
|
\entry {SImode}{148}{\code {SImode}}
|
|
\entry {PDImode}{148}{\code {PDImode}}
|
|
\entry {DImode}{148}{\code {DImode}}
|
|
\entry {TImode}{148}{\code {TImode}}
|
|
\entry {SFmode}{148}{\code {SFmode}}
|
|
\entry {DFmode}{148}{\code {DFmode}}
|
|
\entry {XFmode}{148}{\code {XFmode}}
|
|
\entry {TFmode}{148}{\code {TFmode}}
|
|
\entry {CCmode}{148}{\code {CCmode}}
|
|
\entry {BLKmode}{149}{\code {BLKmode}}
|
|
\entry {VOIDmode}{149}{\code {VOIDmode}}
|
|
\entry {SCmode}{149}{\code {SCmode}}
|
|
\entry {DCmode}{149}{\code {DCmode}}
|
|
\entry {XCmode}{149}{\code {XCmode}}
|
|
\entry {TCmode}{149}{\code {TCmode}}
|
|
\entry {mode classes}{149}{mode classes}
|
|
\entry {MODE{\_}INT}{149}{\code {MODE{\_}INT}}
|
|
\entry {MODE{\_}PARTIAL{\_}INT}{149}{\code {MODE{\_}PARTIAL{\_}INT}}
|
|
\entry {MODE{\_}FLOAT}{149}{\code {MODE{\_}FLOAT}}
|
|
\entry {MODE{\_}COMPLEX{\_}INT}{149}{\code {MODE{\_}COMPLEX{\_}INT}}
|
|
\entry {MODE{\_}COMPLEX{\_}FLOAT}{149}{\code {MODE{\_}COMPLEX{\_}FLOAT}}
|
|
\entry {MODE{\_}FUNCTION}{150}{\code {MODE{\_}FUNCTION}}
|
|
\entry {MODE{\_}CC}{150}{\code {MODE{\_}CC}}
|
|
\entry {MODE{\_}RANDOM}{150}{\code {MODE{\_}RANDOM}}
|
|
\entry {GET{\_}MODE}{150}{\code {GET{\_}MODE}}
|
|
\entry {PUT{\_}MODE}{150}{\code {PUT{\_}MODE}}
|
|
\entry {NUM{\_}MACHINE{\_}MODES}{150}{\code {NUM{\_}MACHINE{\_}MODES}}
|
|
\entry {GET{\_}MODE{\_}NAME}{150}{\code {GET{\_}MODE{\_}NAME}}
|
|
\entry {GET{\_}MODE{\_}CLASS}{150}{\code {GET{\_}MODE{\_}CLASS}}
|
|
\entry {GET{\_}MODE{\_}WIDER{\_}MODE}{150}{\code {GET{\_}MODE{\_}WIDER{\_}MODE}}
|
|
\entry {GET{\_}MODE{\_}SIZE}{150}{\code {GET{\_}MODE{\_}SIZE}}
|
|
\entry {GET{\_}MODE{\_}BITSIZE}{150}{\code {GET{\_}MODE{\_}BITSIZE}}
|
|
\entry {GET{\_}MODE{\_}MASK}{150}{\code {GET{\_}MODE{\_}MASK}}
|
|
\entry {GET{\_}MODE{\_}ALIGNMENT}{150}{\code {GET{\_}MODE{\_}ALIGNMENT}}
|
|
\entry {GET{\_}MODE{\_}UNIT{\_}SIZE}{151}{\code {GET{\_}MODE{\_}UNIT{\_}SIZE}}
|
|
\entry {GET{\_}MODE{\_}NUNITS}{151}{\code {GET{\_}MODE{\_}NUNITS}}
|
|
\entry {GET{\_}CLASS{\_}NARROWEST{\_}MODE}{151}{\code {GET{\_}CLASS{\_}NARROWEST{\_}MODE}}
|
|
\entry {byte{\_}mode}{151}{\code {byte{\_}mode}}
|
|
\entry {word{\_}mode}{151}{\code {word{\_}mode}}
|
|
\entry {RTL constants}{151}{RTL constants}
|
|
\entry {RTL constant expression types}{151}{RTL constant expression types}
|
|
\entry {const{\_}int}{151}{\code {const{\_}int}}
|
|
\entry {const0{\_}rtx}{151}{\code {const0{\_}rtx}}
|
|
\entry {const1{\_}rtx}{151}{\code {const1{\_}rtx}}
|
|
\entry {const2{\_}rtx}{151}{\code {const2{\_}rtx}}
|
|
\entry {constm1{\_}rtx}{151}{\code {constm1{\_}rtx}}
|
|
\entry {const{\_}true{\_}rtx}{151}{\code {const{\_}true{\_}rtx}}
|
|
\entry {const{\_}double}{151}{\code {const{\_}double}}
|
|
\entry {CONST{\_}DOUBLE{\_}MEM}{152}{\code {CONST{\_}DOUBLE{\_}MEM}}
|
|
\entry {CONST{\_}DOUBLE{\_}CHAIN}{152}{\code {CONST{\_}DOUBLE{\_}CHAIN}}
|
|
\entry {CONST{\_}DOUBLE{\_}LOW}{152}{\code {CONST{\_}DOUBLE{\_}LOW}}
|
|
\entry {CONST0{\_}RTX}{152}{\code {CONST0{\_}RTX}}
|
|
\entry {CONST1{\_}RTX}{152}{\code {CONST1{\_}RTX}}
|
|
\entry {CONST2{\_}RTX}{152}{\code {CONST2{\_}RTX}}
|
|
\entry {const{\_}string}{152}{\code {const{\_}string}}
|
|
\entry {symbol{\_}ref}{152}{\code {symbol{\_}ref}}
|
|
\entry {label{\_}ref}{152}{\code {label{\_}ref}}
|
|
\entry {high}{153}{\code {high}}
|
|
\entry {RTL register expressions}{153}{RTL register expressions}
|
|
\entry {RTL memory expressions}{153}{RTL memory expressions}
|
|
\entry {reg}{153}{\code {reg}}
|
|
\entry {hard registers}{153}{hard registers}
|
|
\entry {pseudo registers}{153}{pseudo registers}
|
|
\entry {FIRST{\_}VIRTUAL{\_}REGISTER}{154}{\code {FIRST{\_}VIRTUAL{\_}REGISTER}}
|
|
\entry {LAST{\_}VIRTUAL{\_}REGISTER}{154}{\code {LAST{\_}VIRTUAL{\_}REGISTER}}
|
|
\entry {VIRTUAL{\_}INCOMING{\_}ARGS{\_}REGNUM}{154}{\code {VIRTUAL{\_}INCOMING{\_}ARGS{\_}REGNUM}}
|
|
\entry {FIRST{\_}PARM{\_}OFFSET and virtual registers}{154}{\code {FIRST{\_}PARM{\_}OFFSET} and virtual registers}
|
|
\entry {ARG{\_}POINTER{\_}REGNUM and virtual registers}{154}{\code {ARG{\_}POINTER{\_}REGNUM} and virtual registers}
|
|
\entry {VIRTUAL{\_}STACK{\_}VARS{\_}REGNUM}{154}{\code {VIRTUAL{\_}STACK{\_}VARS{\_}REGNUM}}
|
|
\entry {FRAME{\_}GROWS{\_}DOWNWARD and virtual registers}{154}{\code {FRAME{\_}GROWS{\_}DOWNWARD} and virtual registers}
|
|
\entry {STARTING{\_}FRAME{\_}OFFSET and virtual registers}{154}{\code {STARTING{\_}FRAME{\_}OFFSET} and virtual registers}
|
|
\entry {FRAME{\_}POINTER{\_}REGNUM and virtual registers}{154}{\code {FRAME{\_}POINTER{\_}REGNUM} and virtual registers}
|
|
\entry {VIRTUAL{\_}STACK{\_}DYNAMIC{\_}REGNUM}{154}{\code {VIRTUAL{\_}STACK{\_}DYNAMIC{\_}REGNUM}}
|
|
\entry {STACK{\_}DYNAMIC{\_}OFFSET and virtual registers}{154}{\code {STACK{\_}DYNAMIC{\_}OFFSET} and virtual registers}
|
|
\entry {STACK{\_}POINTER{\_}REGNUM and virtual registers}{154}{\code {STACK{\_}POINTER{\_}REGNUM} and virtual registers}
|
|
\entry {VIRTUAL{\_}OUTGOING{\_}ARGS{\_}REGNUM}{154}{\code {VIRTUAL{\_}OUTGOING{\_}ARGS{\_}REGNUM}}
|
|
\entry {STACK{\_}POINTER{\_}OFFSET and virtual registers}{155}{\code {STACK{\_}POINTER{\_}OFFSET} and virtual registers}
|
|
\entry {subreg}{155}{\code {subreg}}
|
|
\entry {WORDS{\_}BIG{\_}ENDIAN, effect on subreg}{155}{\code {WORDS{\_}BIG{\_}ENDIAN}, effect on \code {subreg}}
|
|
\entry {combiner pass}{155}{combiner pass}
|
|
\entry {reload pass}{155}{reload pass}
|
|
\entry {subreg, special reload handling}{155}{\code {subreg}, special reload handling}
|
|
\entry {SUBREG{\_}REG}{155}{\code {SUBREG{\_}REG}}
|
|
\entry {SUBREG{\_}WORD}{155}{\code {SUBREG{\_}WORD}}
|
|
\entry {scratch}{156}{\code {scratch}}
|
|
\entry {scratch operands}{156}{scratch operands}
|
|
\entry {cc0}{156}{\code {cc0}}
|
|
\entry {condition code register}{156}{condition code register}
|
|
\entry {cc0{\_}rtx}{156}{\code {cc0{\_}rtx}}
|
|
\entry {pc}{157}{\code {pc}}
|
|
\entry {program counter}{157}{program counter}
|
|
\entry {pc{\_}rtx}{157}{\code {pc{\_}rtx}}
|
|
\entry {mem}{157}{\code {mem}}
|
|
\entry {arithmetic, in RTL}{157}{arithmetic, in RTL}
|
|
\entry {math, in RTL}{157}{math, in RTL}
|
|
\entry {RTL expressions for arithmetic}{157}{RTL expressions for arithmetic}
|
|
\entry {plus}{157}{\code {plus}}
|
|
\entry {RTL addition}{157}{RTL addition}
|
|
\entry {RTL sum}{157}{RTL sum}
|
|
\entry {lo{\_}sum}{157}{\code {lo{\_}sum}}
|
|
\entry {minus}{157}{\code {minus}}
|
|
\entry {RTL subtraction}{157}{RTL subtraction}
|
|
\entry {RTL difference}{157}{RTL difference}
|
|
\entry {compare}{157}{\code {compare}}
|
|
\entry {RTL comparison}{157}{RTL comparison}
|
|
\entry {neg}{158}{\code {neg}}
|
|
\entry {mult}{158}{\code {mult}}
|
|
\entry {multiplication}{158}{multiplication}
|
|
\entry {product}{158}{product}
|
|
\entry {div}{158}{\code {div}}
|
|
\entry {division}{158}{division}
|
|
\entry {signed division}{158}{signed division}
|
|
\entry {quotient}{158}{quotient}
|
|
\entry {udiv}{158}{\code {udiv}}
|
|
\entry {unsigned division}{158}{unsigned division}
|
|
\entry {division}{158}{division}
|
|
\entry {mod}{158}{\code {mod}}
|
|
\entry {umod}{158}{\code {umod}}
|
|
\entry {remainder}{158}{remainder}
|
|
\entry {division}{158}{division}
|
|
\entry {smin}{159}{\code {smin}}
|
|
\entry {smax}{159}{\code {smax}}
|
|
\entry {signed minimum}{159}{signed minimum}
|
|
\entry {signed maximum}{159}{signed maximum}
|
|
\entry {umin}{159}{\code {umin}}
|
|
\entry {umax}{159}{\code {umax}}
|
|
\entry {unsigned minimum and maximum}{159}{unsigned minimum and maximum}
|
|
\entry {not}{159}{\code {not}}
|
|
\entry {complement, bitwise}{159}{complement, bitwise}
|
|
\entry {bitwise complement}{159}{bitwise complement}
|
|
\entry {and}{159}{\code {and}}
|
|
\entry {logical-and, bitwise}{159}{logical-and, bitwise}
|
|
\entry {bitwise logical-and}{159}{bitwise logical-and}
|
|
\entry {ior}{159}{\code {ior}}
|
|
\entry {inclusive-or, bitwise}{159}{inclusive-or, bitwise}
|
|
\entry {bitwise inclusive-or}{159}{bitwise inclusive-or}
|
|
\entry {xor}{159}{\code {xor}}
|
|
\entry {exclusive-or, bitwise}{159}{exclusive-or, bitwise}
|
|
\entry {bitwise exclusive-or}{159}{bitwise exclusive-or}
|
|
\entry {ashift}{159}{\code {ashift}}
|
|
\entry {left shift}{159}{left shift}
|
|
\entry {shift}{159}{shift}
|
|
\entry {arithmetic shift}{159}{arithmetic shift}
|
|
\entry {lshift}{159}{\code {lshift}}
|
|
\entry {left shift}{159}{left shift}
|
|
\entry {logical shift}{159}{logical shift}
|
|
\entry {lshiftrt}{159}{\code {lshiftrt}}
|
|
\entry {right shift}{159}{right shift}
|
|
\entry {ashiftrt}{159}{\code {ashiftrt}}
|
|
\entry {rotate}{159}{\code {rotate}}
|
|
\entry {rotate}{159}{rotate}
|
|
\entry {left rotate}{159}{left rotate}
|
|
\entry {rotatert}{159}{\code {rotatert}}
|
|
\entry {right rotate}{159}{right rotate}
|
|
\entry {abs}{159}{\code {abs}}
|
|
\entry {absolute value}{159}{absolute value}
|
|
\entry {sqrt}{160}{\code {sqrt}}
|
|
\entry {square root}{160}{square root}
|
|
\entry {ffs}{160}{\code {ffs}}
|
|
\entry {RTL comparison operations}{160}{RTL comparison operations}
|
|
\entry {condition codes}{160}{condition codes}
|
|
\entry {eq}{161}{\code {eq}}
|
|
\entry {equal}{161}{equal}
|
|
\entry {ne}{161}{\code {ne}}
|
|
\entry {not equal}{161}{not equal}
|
|
\entry {gt}{161}{\code {gt}}
|
|
\entry {greater than}{161}{greater than}
|
|
\entry {gtu}{161}{\code {gtu}}
|
|
\entry {greater than}{161}{greater than}
|
|
\entry {unsigned greater than}{161}{unsigned greater than}
|
|
\entry {lt}{161}{\code {lt}}
|
|
\entry {less than}{161}{less than}
|
|
\entry {ltu}{161}{\code {ltu}}
|
|
\entry {unsigned less than}{161}{unsigned less than}
|
|
\entry {ge}{161}{\code {ge}}
|
|
\entry {greater than}{161}{greater than}
|
|
\entry {geu}{161}{\code {geu}}
|
|
\entry {unsigned greater than}{161}{unsigned greater than}
|
|
\entry {le}{161}{\code {le}}
|
|
\entry {less than or equal}{161}{less than or equal}
|
|
\entry {leu}{161}{\code {leu}}
|
|
\entry {unsigned less than}{161}{unsigned less than}
|
|
\entry {if{\_}then{\_}else}{161}{\code {if{\_}then{\_}else}}
|
|
\entry {cond}{161}{\code {cond}}
|
|
\entry {bit fields}{162}{bit fields}
|
|
\entry {sign{\_}extract}{162}{\code {sign{\_}extract}}
|
|
\entry {BITS{\_}BIG{\_}ENDIAN, effect on sign{\_}extract}{162}{\code {BITS{\_}BIG{\_}ENDIAN}, effect on \code {sign{\_}extract}}
|
|
\entry {zero{\_}extract}{162}{\code {zero{\_}extract}}
|
|
\entry {conversions}{162}{conversions}
|
|
\entry {machine mode conversions}{162}{machine mode conversions}
|
|
\entry {sign{\_}extend}{163}{\code {sign{\_}extend}}
|
|
\entry {zero{\_}extend}{163}{\code {zero{\_}extend}}
|
|
\entry {float{\_}extend}{163}{\code {float{\_}extend}}
|
|
\entry {truncate}{163}{\code {truncate}}
|
|
\entry {float{\_}truncate}{163}{\code {float{\_}truncate}}
|
|
\entry {float}{163}{\code {float}}
|
|
\entry {unsigned{\_}float}{163}{\code {unsigned{\_}float}}
|
|
\entry {fix}{163}{\code {fix}}
|
|
\entry {unsigned{\_}fix}{163}{\code {unsigned{\_}fix}}
|
|
\entry {fix}{163}{\code {fix}}
|
|
\entry {RTL declarations}{164}{RTL declarations}
|
|
\entry {declarations, RTL}{164}{declarations, RTL}
|
|
\entry {strict{\_}low{\_}part}{164}{\code {strict{\_}low{\_}part}}
|
|
\entry {subreg, in strict{\_}low{\_}part}{164}{\code {subreg}, in \code {strict{\_}low{\_}part}}
|
|
\entry {RTL side effect expressions}{164}{RTL side effect expressions}
|
|
\entry {set}{164}{\code {set}}
|
|
\entry {jump instructions and set}{165}{jump instructions and \code {set}}
|
|
\entry {if{\_}then{\_}else usage}{165}{\code {if{\_}then{\_}else} usage}
|
|
\entry {SET{\_}DEST}{165}{\code {SET{\_}DEST}}
|
|
\entry {SET{\_}SRC}{165}{\code {SET{\_}SRC}}
|
|
\entry {return}{165}{\code {return}}
|
|
\entry {call}{165}{\code {call}}
|
|
\entry {clobber}{165}{\code {clobber}}
|
|
\entry {use}{166}{\code {use}}
|
|
\entry {parallel}{166}{\code {parallel}}
|
|
\entry {peephole optimization, RTL representation}{167}{peephole optimization, RTL representation}
|
|
\entry {sequence}{167}{\code {sequence}}
|
|
\entry {asm{\_}input}{168}{\code {asm{\_}input}}
|
|
\entry {unspec}{168}{\code {unspec}}
|
|
\entry {unspec{\_}volatile}{168}{\code {unspec{\_}volatile}}
|
|
\entry {addr{\_}vec}{168}{\code {addr{\_}vec}}
|
|
\entry {addr{\_}diff{\_}vec}{168}{\code {addr{\_}diff{\_}vec}}
|
|
\entry {RTL preincrement}{168}{RTL preincrement}
|
|
\entry {RTL postincrement}{168}{RTL postincrement}
|
|
\entry {RTL predecrement}{168}{RTL predecrement}
|
|
\entry {RTL postdecrement}{168}{RTL postdecrement}
|
|
\entry {pre{\_}dec}{168}{\code {pre{\_}dec}}
|
|
\entry {pre{\_}inc}{169}{\code {pre{\_}inc}}
|
|
\entry {post{\_}dec}{169}{\code {post{\_}dec}}
|
|
\entry {post{\_}inc}{169}{\code {post{\_}inc}}
|
|
\entry {assembler instructions in RTL}{169}{assembler instructions in RTL}
|
|
\entry {asm{\_}operands, usage}{169}{\code {asm{\_}operands}, usage}
|
|
\entry {insns}{170}{insns}
|
|
\entry {INSN{\_}UID}{170}{\code {INSN{\_}UID}}
|
|
\entry {PREV{\_}INSN}{170}{\code {PREV{\_}INSN}}
|
|
\entry {NEXT{\_}INSN}{171}{\code {NEXT{\_}INSN}}
|
|
\entry {get{\_}insns}{171}{\code {get{\_}insns}}
|
|
\entry {get{\_}last{\_}insn}{171}{\code {get{\_}last{\_}insn}}
|
|
\entry {insn}{171}{\code {insn}}
|
|
\entry {jump{\_}insn}{171}{\code {jump{\_}insn}}
|
|
\entry {JUMP{\_}LABEL}{172}{\code {JUMP{\_}LABEL}}
|
|
\entry {call{\_}insn}{172}{\code {call{\_}insn}}
|
|
\entry {code{\_}label}{172}{\code {code{\_}label}}
|
|
\entry {CODE{\_}LABEL{\_}NUMBER}{172}{\code {CODE{\_}LABEL{\_}NUMBER}}
|
|
\entry {LABEL{\_}NUSES}{172}{\code {LABEL{\_}NUSES}}
|
|
\entry {barrier}{172}{\code {barrier}}
|
|
\entry {note}{172}{\code {note}}
|
|
\entry {NOTE{\_}LINE{\_}NUMBER}{172}{\code {NOTE{\_}LINE{\_}NUMBER}}
|
|
\entry {NOTE{\_}SOURCE{\_}FILE}{172}{\code {NOTE{\_}SOURCE{\_}FILE}}
|
|
\entry {NOTE{\_}INSN{\_}DELETED}{173}{\code {NOTE{\_}INSN{\_}DELETED}}
|
|
\entry {NOTE{\_}INSN{\_}BLOCK{\_}BEG}{173}{\code {NOTE{\_}INSN{\_}BLOCK{\_}BEG}}
|
|
\entry {NOTE{\_}INSN{\_}BLOCK{\_}END}{173}{\code {NOTE{\_}INSN{\_}BLOCK{\_}END}}
|
|
\entry {NOTE{\_}INSN{\_}LOOP{\_}BEG}{173}{\code {NOTE{\_}INSN{\_}LOOP{\_}BEG}}
|
|
\entry {NOTE{\_}INSN{\_}LOOP{\_}END}{173}{\code {NOTE{\_}INSN{\_}LOOP{\_}END}}
|
|
\entry {NOTE{\_}INSN{\_}LOOP{\_}CONT}{173}{\code {NOTE{\_}INSN{\_}LOOP{\_}CONT}}
|
|
\entry {NOTE{\_}INSN{\_}LOOP{\_}VTOP}{173}{\code {NOTE{\_}INSN{\_}LOOP{\_}VTOP}}
|
|
\entry {NOTE{\_}INSN{\_}FUNCTION{\_}END}{173}{\code {NOTE{\_}INSN{\_}FUNCTION{\_}END}}
|
|
\entry {NOTE{\_}INSN{\_}SETJMP}{173}{\code {NOTE{\_}INSN{\_}SETJMP}}
|
|
\entry {HImode, in insn}{173}{\code {HImode}, in \code {insn}}
|
|
\entry {QImode, in insn}{173}{\code {QImode}, in \code {insn}}
|
|
\entry {PATTERN}{174}{\code {PATTERN}}
|
|
\entry {INSN{\_}CODE}{174}{\code {INSN{\_}CODE}}
|
|
\entry {asm{\_}noperands}{174}{\code {asm{\_}noperands}}
|
|
\entry {LOG{\_}LINKS}{174}{\code {LOG{\_}LINKS}}
|
|
\entry {REG{\_}NOTES}{174}{\code {REG{\_}NOTES}}
|
|
\entry {REG{\_}NOTE{\_}KIND}{175}{\code {REG{\_}NOTE{\_}KIND}}
|
|
\entry {PUT{\_}REG{\_}NOTE{\_}KIND}{175}{\code {PUT{\_}REG{\_}NOTE{\_}KIND}}
|
|
\entry {REG{\_}DEAD}{175}{\code {REG{\_}DEAD}}
|
|
\entry {REG{\_}INC}{175}{\code {REG{\_}INC}}
|
|
\entry {REG{\_}NONNEG}{175}{\code {REG{\_}NONNEG}}
|
|
\entry {REG{\_}NO{\_}CONFLICT}{175}{\code {REG{\_}NO{\_}CONFLICT}}
|
|
\entry {REG{\_}LABEL}{176}{\code {REG{\_}LABEL}}
|
|
\entry {REG{\_}EQUIV}{176}{\code {REG{\_}EQUIV}}
|
|
\entry {REG{\_}EQUAL}{176}{\code {REG{\_}EQUAL}}
|
|
\entry {REG{\_}UNUSED}{177}{\code {REG{\_}UNUSED}}
|
|
\entry {REG{\_}WAS{\_}0}{177}{\code {REG{\_}WAS{\_}0}}
|
|
\entry {REG{\_}RETVAL}{177}{\code {REG{\_}RETVAL}}
|
|
\entry {REG{\_}LIBCALL}{177}{\code {REG{\_}LIBCALL}}
|
|
\entry {REG{\_}CC{\_}SETTER}{178}{\code {REG{\_}CC{\_}SETTER}}
|
|
\entry {REG{\_}CC{\_}USER}{178}{\code {REG{\_}CC{\_}USER}}
|
|
\entry {REG{\_}DEP{\_}ANTI}{178}{\code {REG{\_}DEP{\_}ANTI}}
|
|
\entry {REG{\_}DEP{\_}OUTPUT}{178}{\code {REG{\_}DEP{\_}OUTPUT}}
|
|
\entry {insn{\_}list}{178}{\code {insn{\_}list}}
|
|
\entry {expr{\_}list}{178}{\code {expr{\_}list}}
|
|
\entry {calling functions in RTL}{178}{calling functions in RTL}
|
|
\entry {RTL function-call insns}{178}{RTL function-call insns}
|
|
\entry {function-call insns}{178}{function-call insns}
|
|
\entry {call usage}{178}{\code {call} usage}
|
|
\entry {BLKmode, and function return values}{179}{\code {BLKmode}, and function return values}
|
|
\entry {sharing of RTL components}{180}{sharing of RTL components}
|
|
\entry {RTL structure sharing assumptions}{180}{RTL structure sharing assumptions}
|
|
\entry {reg, RTL sharing}{180}{\code {reg}, RTL sharing}
|
|
\entry {symbolic label}{180}{symbolic label}
|
|
\entry {symbol{\_}ref, RTL sharing}{180}{\code {symbol{\_}ref}, RTL sharing}
|
|
\entry {const{\_}int, RTL sharing}{180}{\code {const{\_}int}, RTL sharing}
|
|
\entry {pc, RTL sharing}{180}{\code {pc}, RTL sharing}
|
|
\entry {cc0, RTL sharing}{180}{\code {cc0}, RTL sharing}
|
|
\entry {const{\_}double, RTL sharing}{180}{\code {const{\_}double}, RTL sharing}
|
|
\entry {label{\_}ref, RTL sharing}{180}{\code {label{\_}ref}, RTL sharing}
|
|
\entry {scratch, RTL sharing}{180}{\code {scratch}, RTL sharing}
|
|
\entry {mem, RTL sharing}{180}{\code {mem}, RTL sharing}
|
|
\entry {asm{\_}operands, RTL sharing}{180}{\code {asm{\_}operands}, RTL sharing}
|
|
\entry {unshare{\_}all{\_}rtl}{180}{\code {unshare{\_}all{\_}rtl}}
|
|
\entry {copy{\_}rtx{\_}if{\_}shared}{180}{\code {copy{\_}rtx{\_}if{\_}shared}}
|
|
\entry {machine descriptions}{183}{machine descriptions}
|
|
\entry {patterns}{183}{patterns}
|
|
\entry {instruction patterns}{183}{instruction patterns}
|
|
\entry {define{\_}insn}{183}{\code {define{\_}insn}}
|
|
\entry {pattern conditions}{184}{pattern conditions}
|
|
\entry {conditions, in patterns}{184}{conditions, in patterns}
|
|
\entry {named patterns and conditions}{184}{named patterns and conditions}
|
|
\entry {operands}{184}{\code {operands}}
|
|
\entry {define{\_}insn example}{184}{\code {define{\_}insn} example}
|
|
\entry {RTL insn template}{185}{RTL insn template}
|
|
\entry {generating insns}{185}{generating insns}
|
|
\entry {insns, generating}{185}{insns, generating}
|
|
\entry {recognizing insns}{185}{recognizing insns}
|
|
\entry {insns, recognizing}{185}{insns, recognizing}
|
|
\entry {match{\_}operand}{185}{\code {match{\_}operand}}
|
|
\entry {general{\_}operand}{186}{\code {general{\_}operand}}
|
|
\entry {register{\_}operand}{186}{\code {register{\_}operand}}
|
|
\entry {immediate{\_}operand}{186}{\code {immediate{\_}operand}}
|
|
\entry {match{\_}scratch}{186}{\code {match{\_}scratch}}
|
|
\entry {match{\_}dup}{186}{\code {match{\_}dup}}
|
|
\entry {match{\_}operator}{186}{\code {match{\_}operator}}
|
|
\entry {match{\_}parallel}{188}{\code {match{\_}parallel}}
|
|
\entry {address}{188}{\code {address}}
|
|
\entry {output templates}{189}{output templates}
|
|
\entry {operand substitution}{189}{operand substitution}
|
|
\entry {% in template}{189}{\samp {%} in template}
|
|
\entry {percent sign}{189}{percent sign}
|
|
\entry {{\tt\indexbackslash }}{190}{{\tt\indexbackslash }}
|
|
\entry {backslash}{190}{backslash}
|
|
\entry {matching operands}{190}{matching operands}
|
|
\entry {output statements}{190}{output statements}
|
|
\entry {C statements for assembler output}{190}{C statements for assembler output}
|
|
\entry {generating assembler output}{190}{generating assembler output}
|
|
\entry {* in template}{191}{\code {*} in template}
|
|
\entry {asterisk in template}{191}{asterisk in template}
|
|
\entry {output{\_}asm{\_}insn}{191}{\code {output{\_}asm{\_}insn}}
|
|
\entry {which{\_}alternative}{191}{\code {which{\_}alternative}}
|
|
\entry {operand constraints}{192}{operand constraints}
|
|
\entry {constraints}{192}{constraints}
|
|
\entry {simple constraints}{192}{simple constraints}
|
|
\entry {m in constraint}{192}{\samp {m} in constraint}
|
|
\entry {memory references in constraints}{192}{memory references in constraints}
|
|
\entry {offsettable address}{192}{offsettable address}
|
|
\entry {o in constraint}{192}{\samp {o} in constraint}
|
|
\entry {autoincrement/decrement addressing}{192}{autoincrement/decrement addressing}
|
|
\entry {V in constraint}{193}{\samp {V} in constraint}
|
|
\entry {{\tt\less} in constraint}{193}{\samp {{\tt\less}} in constraint}
|
|
\entry {{\tt\gtr} in constraint}{193}{\samp {{\tt\gtr}} in constraint}
|
|
\entry {r in constraint}{193}{\samp {r} in constraint}
|
|
\entry {registers in constraints}{193}{registers in constraints}
|
|
\entry {d in constraint}{193}{\samp {d} in constraint}
|
|
\entry {constants in constraints}{193}{constants in constraints}
|
|
\entry {i in constraint}{193}{\samp {i} in constraint}
|
|
\entry {n in constraint}{193}{\samp {n} in constraint}
|
|
\entry {I in constraint}{193}{\samp {I} in constraint}
|
|
\entry {E in constraint}{193}{\samp {E} in constraint}
|
|
\entry {F in constraint}{193}{\samp {F} in constraint}
|
|
\entry {G in constraint}{193}{\samp {G} in constraint}
|
|
\entry {H in constraint}{193}{\samp {H} in constraint}
|
|
\entry {s in constraint}{193}{\samp {s} in constraint}
|
|
\entry {g in constraint}{194}{\samp {g} in constraint}
|
|
\entry {X in constraint}{194}{\samp {X} in constraint}
|
|
\entry {0 in constraint}{194}{\samp {0} in constraint}
|
|
\entry {digits in constraint}{194}{digits in constraint}
|
|
\entry {matching constraint}{194}{matching constraint}
|
|
\entry {constraint, matching}{194}{constraint, matching}
|
|
\entry {load address instruction}{194}{load address instruction}
|
|
\entry {push address instruction}{194}{push address instruction}
|
|
\entry {address constraints}{194}{address constraints}
|
|
\entry {p in constraint}{194}{\samp {p} in constraint}
|
|
\entry {address{\_}operand}{194}{\code {address{\_}operand}}
|
|
\entry {extensible constraints}{194}{extensible constraints}
|
|
\entry {Q, in constraint}{194}{\samp {Q}, in constraint}
|
|
\entry {nonoffsettable memory reference}{196}{nonoffsettable memory reference}
|
|
\entry {memory reference, nonoffsettable}{196}{memory reference, nonoffsettable}
|
|
\entry {multiple alternative constraints}{197}{multiple alternative constraints}
|
|
\entry {? in constraint}{197}{\samp {?} in constraint}
|
|
\entry {question mark}{197}{question mark}
|
|
\entry {! in constraint}{197}{\samp {!} in constraint}
|
|
\entry {exclamation point}{197}{exclamation point}
|
|
\entry {class preference constraints}{198}{class preference constraints}
|
|
\entry {register class preference constraints}{198}{register class preference constraints}
|
|
\entry {voting between constraint alternatives}{198}{voting between constraint alternatives}
|
|
\entry {modifiers in constraints}{198}{modifiers in constraints}
|
|
\entry {constraint modifier characters}{198}{constraint modifier characters}
|
|
\entry {= in constraint}{198}{\samp {=} in constraint}
|
|
\entry {{\tt\char43} in constraint}{198}{\samp {{\tt\char43}} in constraint}
|
|
\entry {& in constraint}{198}{\samp {&} in constraint}
|
|
\entry {% in constraint}{198}{\samp {%} in constraint}
|
|
\entry {# in constraint}{199}{\samp {#} in constraint}
|
|
\entry {* in constraint}{199}{\samp {*} in constraint}
|
|
\entry {no constraints}{199}{no constraints}
|
|
\entry {not using constraints}{199}{not using constraints}
|
|
\entry {empty constraints}{199}{empty constraints}
|
|
\entry {standard pattern names}{200}{standard pattern names}
|
|
\entry {pattern names}{200}{pattern names}
|
|
\entry {names, pattern}{200}{names, pattern}
|
|
\entry {movm instruction pattern}{200}{\code {mov\var {m}} instruction pattern}
|
|
\entry {force{\_}reg}{200}{\code {force{\_}reg}}
|
|
\entry {change{\_}address}{200}{\code {change{\_}address}}
|
|
\entry {reload{\_}in{\_}progress}{200}{\code {reload{\_}in{\_}progress}}
|
|
\entry {reload{\_}in instruction pattern}{201}{\code {reload{\_}in} instruction pattern}
|
|
\entry {reload{\_}out instruction pattern}{201}{\code {reload{\_}out} instruction pattern}
|
|
\entry {movstrictm instruction pattern}{201}{\code {movstrict\var {m}} instruction pattern}
|
|
\entry {load{\_}multiple instruction pattern}{201}{\code {load{\_}multiple} instruction pattern}
|
|
\entry {store{\_}multiple instruction pattern}{202}{\samp {store{\_}multiple} instruction pattern}
|
|
\entry {addm3 instruction pattern}{202}{\code {add\var {m}3} instruction pattern}
|
|
\entry {subm3 instruction pattern}{202}{\code {sub\var {m}3} instruction pattern}
|
|
\entry {mulm3 instruction pattern}{202}{\code {mul\var {m}3} instruction pattern}
|
|
\entry {divm3 instruction pattern}{202}{\code {div\var {m}3} instruction pattern}
|
|
\entry {udivm3 instruction pattern}{202}{\code {udiv\var {m}3} instruction pattern}
|
|
\entry {modm3 instruction pattern}{202}{\code {mod\var {m}3} instruction pattern}
|
|
\entry {umodm3 instruction pattern}{202}{\code {umod\var {m}3} instruction pattern}
|
|
\entry {minm3 instruction pattern}{202}{\code {min\var {m}3} instruction pattern}
|
|
\entry {maxm3 instruction pattern}{202}{\code {max\var {m}3} instruction pattern}
|
|
\entry {uminm3 instruction pattern}{202}{\code {umin\var {m}3} instruction pattern}
|
|
\entry {umaxm3 instruction pattern}{202}{\code {umax\var {m}3} instruction pattern}
|
|
\entry {andm3 instruction pattern}{202}{\code {and\var {m}3} instruction pattern}
|
|
\entry {iorm3 instruction pattern}{202}{\code {ior\var {m}3} instruction pattern}
|
|
\entry {xorm3 instruction pattern}{202}{\code {xor\var {m}3} instruction pattern}
|
|
\entry {mulhisi3 instruction pattern}{202}{\code {mulhisi3} instruction pattern}
|
|
\entry {mulqihi3 instruction pattern}{202}{\code {mulqihi3} instruction pattern}
|
|
\entry {mulsidi3 instruction pattern}{202}{\code {mulsidi3} instruction pattern}
|
|
\entry {umulqihi3 instruction pattern}{202}{\code {umulqihi3} instruction pattern}
|
|
\entry {umulhisi3 instruction pattern}{202}{\code {umulhisi3} instruction pattern}
|
|
\entry {umulsidi3 instruction pattern}{202}{\code {umulsidi3} instruction pattern}
|
|
\entry {divmodm4 instruction pattern}{202}{\code {divmod\var {m}4} instruction pattern}
|
|
\entry {udivmodm4 instruction pattern}{202}{\code {udivmod\var {m}4} instruction pattern}
|
|
\entry {ashlm3 instruction pattern}{202}{\code {ashl\var {m}3} instruction pattern}
|
|
\entry {ashrm3 instruction pattern}{203}{\code {ashr\var {m}3} instruction pattern}
|
|
\entry {lshlm3 instruction pattern}{203}{\code {lshl\var {m}3} instruction pattern}
|
|
\entry {lshrm3 instruction pattern}{203}{\code {lshr\var {m}3} instruction pattern}
|
|
\entry {rotlm3 instruction pattern}{203}{\code {rotl\var {m}3} instruction pattern}
|
|
\entry {rotrm3 instruction pattern}{203}{\code {rotr\var {m}3} instruction pattern}
|
|
\entry {negm2 instruction pattern}{203}{\code {neg\var {m}2} instruction pattern}
|
|
\entry {absm2 instruction pattern}{203}{\code {abs\var {m}2} instruction pattern}
|
|
\entry {sqrtm2 instruction pattern}{203}{\code {sqrt\var {m}2} instruction pattern}
|
|
\entry {ffsm2 instruction pattern}{203}{\code {ffs\var {m}2} instruction pattern}
|
|
\entry {one{\_}cmplm2 instruction pattern}{203}{\code {one{\_}cmpl\var {m}2} instruction pattern}
|
|
\entry {cmpm instruction pattern}{203}{\code {cmp\var {m}} instruction pattern}
|
|
\entry {tstm instruction pattern}{203}{\code {tst\var {m}} instruction pattern}
|
|
\entry {movstrm instruction pattern}{203}{\code {movstr\var {m}} instruction pattern}
|
|
\entry {cmpstrm instruction pattern}{204}{\code {cmpstr\var {m}} instruction pattern}
|
|
\entry {floatmn2 instruction pattern}{204}{\code {float\var {mn}2} instruction pattern}
|
|
\entry {floatunsmn2 instruction pattern}{204}{\code {floatuns\var {mn}2} instruction pattern}
|
|
\entry {fixmn2 instruction pattern}{204}{\code {fix\var {mn}2} instruction pattern}
|
|
\entry {fixunsmn2 instruction pattern}{204}{\code {fixuns\var {mn}2} instruction pattern}
|
|
\entry {ftruncm2 instruction pattern}{204}{\code {ftrunc\var {m}2} instruction pattern}
|
|
\entry {fix{\_}truncmn2 instruction pattern}{204}{\code {fix{\_}trunc\var {mn}2} instruction pattern}
|
|
\entry {fixuns{\_}truncmn2 instruction pattern}{204}{\code {fixuns{\_}trunc\var {mn}2} instruction pattern}
|
|
\entry {truncmn instruction pattern}{204}{\code {trunc\var {mn}} instruction pattern}
|
|
\entry {extendmn instruction pattern}{204}{\code {extend\var {mn}} instruction pattern}
|
|
\entry {zero{\_}extendmn instruction pattern}{204}{\code {zero{\_}extend\var {mn}} instruction pattern}
|
|
\entry {extv instruction pattern}{204}{\code {extv} instruction pattern}
|
|
\entry {extzv instruction pattern}{205}{\code {extzv} instruction pattern}
|
|
\entry {insv instruction pattern}{205}{\code {insv} instruction pattern}
|
|
\entry {scond instruction pattern}{205}{\code {s\var {cond}} instruction pattern}
|
|
\entry {bcond instruction pattern}{205}{\code {b\var {cond}} instruction pattern}
|
|
\entry {call instruction pattern}{206}{\code {call} instruction pattern}
|
|
\entry {call{\_}value instruction pattern}{206}{\code {call{\_}value} instruction pattern}
|
|
\entry {call{\_}pop instruction pattern}{206}{\code {call{\_}pop} instruction pattern}
|
|
\entry {call{\_}value{\_}pop instruction pattern}{206}{\code {call{\_}value{\_}pop} instruction pattern}
|
|
\entry {return instruction pattern}{206}{\code {return} instruction pattern}
|
|
\entry {reload{\_}completed}{207}{\code {reload{\_}completed}}
|
|
\entry {leaf{\_}function{\_}p}{207}{\code {leaf{\_}function{\_}p}}
|
|
\entry {nop instruction pattern}{207}{\code {nop} instruction pattern}
|
|
\entry {indirect{\_}jump instruction pattern}{207}{\code {indirect{\_}jump} instruction pattern}
|
|
\entry {casesi instruction pattern}{207}{\code {casesi} instruction pattern}
|
|
\entry {tablejump instruction pattern}{207}{\code {tablejump} instruction pattern}
|
|
\entry {save{\_}stack{\_}block instruction pattern}{208}{\code {save{\_}stack{\_}block} instruction pattern}
|
|
\entry {save{\_}stack{\_}function instruction pattern}{208}{\code {save{\_}stack{\_}function} instruction pattern}
|
|
\entry {save{\_}stack{\_}nonlocal instruction pattern}{208}{\code {save{\_}stack{\_}nonlocal} instruction pattern}
|
|
\entry {restore{\_}stack{\_}block instruction pattern}{208}{\code {restore{\_}stack{\_}block} instruction pattern}
|
|
\entry {restore{\_}stack{\_}function instruction pattern}{208}{\code {restore{\_}stack{\_}function} instruction pattern}
|
|
\entry {restore{\_}stack{\_}nonlocal instruction pattern}{208}{\code {restore{\_}stack{\_}nonlocal} instruction pattern}
|
|
\entry {allocate{\_}stack instruction pattern}{209}{\code {allocate{\_}stack} instruction pattern}
|
|
\entry {Pattern Ordering}{209}{Pattern Ordering}
|
|
\entry {Ordering of Patterns}{209}{Ordering of Patterns}
|
|
\entry {Dependent Patterns}{209}{Dependent Patterns}
|
|
\entry {Interdependence of Patterns}{209}{Interdependence of Patterns}
|
|
\entry {jump instruction patterns}{211}{jump instruction patterns}
|
|
\entry {defining jump instruction patterns}{211}{defining jump instruction patterns}
|
|
\entry {prev{\_}cc0{\_}setter}{212}{\code {prev{\_}cc0{\_}setter}}
|
|
\entry {next{\_}cc0{\_}user}{212}{\code {next{\_}cc0{\_}user}}
|
|
\entry {canonicalization of instructions}{213}{canonicalization of instructions}
|
|
\entry {insn canonicalization}{213}{insn canonicalization}
|
|
\entry {neg, canonicalization of}{213}{\code {neg}, canonicalization of}
|
|
\entry {not, canonicalization of}{213}{\code {not}, canonicalization of}
|
|
\entry {mult, canonicalization of}{213}{\code {mult}, canonicalization of}
|
|
\entry {plus, canonicalization of}{213}{\code {plus}, canonicalization of}
|
|
\entry {minus, canonicalization of}{213}{\code {minus}, canonicalization of}
|
|
\entry {compare, canonicalization of}{213}{\code {compare}, canonicalization of}
|
|
\entry {ior, canonicalization of}{214}{\code {ior}, canonicalization of}
|
|
\entry {and, canonicalization of}{214}{\code {and}, canonicalization of}
|
|
\entry {De Morgan's law}{214}{De Morgan's law}
|
|
\entry {xor, canonicalization of}{214}{\code {xor}, canonicalization of}
|
|
\entry {zero{\_}extract, canonicalization of}{214}{\code {zero{\_}extract}, canonicalization of}
|
|
\entry {sign{\_}extract, canonicalization of}{214}{\code {sign{\_}extract}, canonicalization of}
|
|
\entry {peephole optimizer definitions}{215}{peephole optimizer definitions}
|
|
\entry {defining peephole optimizers}{215}{defining peephole optimizers}
|
|
\entry {prev{\_}nonnote{\_}insn}{216}{\code {prev{\_}nonnote{\_}insn}}
|
|
\entry {dead{\_}or{\_}set{\_}p}{216}{\code {dead{\_}or{\_}set{\_}p}}
|
|
\entry {expander definitions}{218}{expander definitions}
|
|
\entry {code generation RTL sequences}{218}{code generation RTL sequences}
|
|
\entry {defining RTL sequences for code generation}{218}{defining RTL sequences for code generation}
|
|
\entry {define{\_}expand}{218}{\code {define{\_}expand}}
|
|
\entry {define{\_}peephole}{218}{\code {define{\_}peephole}}
|
|
\entry {DONE}{219}{\code {DONE}}
|
|
\entry {FAIL}{219}{\code {FAIL}}
|
|
\entry {make{\_}safe{\_}from}{220}{\code {make{\_}safe{\_}from}}
|
|
\entry {insn splitting}{221}{insn splitting}
|
|
\entry {instruction splitting}{221}{instruction splitting}
|
|
\entry {splitting instructions}{221}{splitting instructions}
|
|
\entry {define{\_}split}{222}{define{\_}split}
|
|
\entry {insn attributes}{224}{insn attributes}
|
|
\entry {instruction attributes}{224}{instruction attributes}
|
|
\entry {defining attributes and their values}{224}{defining attributes and their values}
|
|
\entry {attributes, defining}{224}{attributes, defining}
|
|
\entry {define{\_}attr}{224}{\code {define{\_}attr}}
|
|
\entry {insn-attr.h}{225}{\code {insn-attr.h}}
|
|
\entry {attribute expressions}{225}{attribute expressions}
|
|
\entry {const{\_}int and attributes}{226}{\code {const{\_}int} and attributes}
|
|
\entry {const{\_}string and attributes}{226}{\code {const{\_}string} and attributes}
|
|
\entry {if{\_}then{\_}else and attributes}{226}{\code {if{\_}then{\_}else} and attributes}
|
|
\entry {cond and attributes}{226}{\code {cond} and attributes}
|
|
\entry {const{\_}int and attribute tests}{226}{\code {const{\_}int} and attribute tests}
|
|
\entry {not and attributes}{226}{\code {not} and attributes}
|
|
\entry {ior and attributes}{226}{\code {ior} and attributes}
|
|
\entry {and and attributes}{226}{\code {and} and attributes}
|
|
\entry {match{\_}operand and attributes}{226}{\code {match{\_}operand} and attributes}
|
|
\entry {le and attributes}{226}{\code {le} and attributes}
|
|
\entry {leu and attributes}{226}{\code {leu} and attributes}
|
|
\entry {lt and attributes}{226}{\code {lt} and attributes}
|
|
\entry {gt and attributes}{226}{\code {gt} and attributes}
|
|
\entry {gtu and attributes}{226}{\code {gtu} and attributes}
|
|
\entry {ge and attributes}{226}{\code {ge} and attributes}
|
|
\entry {geu and attributes}{226}{\code {geu} and attributes}
|
|
\entry {ne and attributes}{226}{\code {ne} and attributes}
|
|
\entry {eq and attributes}{226}{\code {eq} and attributes}
|
|
\entry {plus and attributes}{226}{\code {plus} and attributes}
|
|
\entry {minus and attributes}{226}{\code {minus} and attributes}
|
|
\entry {mult and attributes}{226}{\code {mult} and attributes}
|
|
\entry {div and attributes}{226}{\code {div} and attributes}
|
|
\entry {mod and attributes}{226}{\code {mod} and attributes}
|
|
\entry {abs and attributes}{226}{\code {abs} and attributes}
|
|
\entry {neg and attributes}{226}{\code {neg} and attributes}
|
|
\entry {lshift and attributes}{226}{\code {lshift} and attributes}
|
|
\entry {ashift and attributes}{226}{\code {ashift} and attributes}
|
|
\entry {lshiftrt and attributes}{226}{\code {lshiftrt} and attributes}
|
|
\entry {ashiftrt and attributes}{226}{\code {ashiftrt} and attributes}
|
|
\entry {get{\_}attr}{227}{\code {get{\_}attr}}
|
|
\entry {eq{\_}attr}{227}{\code {eq{\_}attr}}
|
|
\entry {tagging insns}{228}{tagging insns}
|
|
\entry {assigning attribute values to insns}{228}{assigning attribute values to insns}
|
|
\entry {set{\_}attr}{228}{\code {set{\_}attr}}
|
|
\entry {set{\_}attr{\_}alternative}{228}{\code {set{\_}attr{\_}alternative}}
|
|
\entry {attr}{228}{\code {attr}}
|
|
\entry {define{\_}asm{\_}attributes}{229}{\code {define{\_}asm{\_}attributes}}
|
|
\entry {attribute specifications example}{229}{attribute specifications example}
|
|
\entry {attribute specifications}{229}{attribute specifications}
|
|
\entry {insn lengths, computing}{231}{insn lengths, computing}
|
|
\entry {computing the length of an insn}{231}{computing the length of an insn}
|
|
\entry {match{\_}dup and attributes}{231}{\code {match{\_}dup} and attributes}
|
|
\entry {pc and attributes}{231}{\code {pc} and attributes}
|
|
\entry {addr{\_}vec, length of}{231}{\code {addr{\_}vec}, length of}
|
|
\entry {addr{\_}diff{\_}vec, length of}{231}{\code {addr{\_}diff{\_}vec}, length of}
|
|
\entry {FIRST{\_}INSN{\_}ADDRESS}{231}{\code {FIRST{\_}INSN{\_}ADDRESS}}
|
|
\entry {ADJUST{\_}INSN{\_}LENGTH}{231}{\code {ADJUST{\_}INSN{\_}LENGTH}}
|
|
\entry {get{\_}attr{\_}length}{231}{\code {get{\_}attr{\_}length}}
|
|
\entry {constant attributes}{232}{constant attributes}
|
|
\entry {delay slots, defining}{233}{delay slots, defining}
|
|
\entry {define{\_}delay}{233}{\code {define{\_}delay}}
|
|
\entry {function units, for scheduling}{234}{function units, for scheduling}
|
|
\entry {define{\_}function{\_}unit}{234}{\code {define{\_}function{\_}unit}}
|
|
\entry {machine description macros}{237}{machine description macros}
|
|
\entry {target description macros}{237}{target description macros}
|
|
\entry {macros, target description}{237}{macros, target description}
|
|
\entry {tm.h macros}{237}{\file {tm.h} macros}
|
|
\entry {driver}{237}{driver}
|
|
\entry {controlling the compilation driver}{237}{controlling the compilation driver}
|
|
\entry {SWITCH{\_}TAKES{\_}ARG}{237}{\code {SWITCH{\_}TAKES{\_}ARG}}
|
|
\entry {WORD{\_}SWITCH{\_}TAKES{\_}ARG}{237}{\code {WORD{\_}SWITCH{\_}TAKES{\_}ARG}}
|
|
\entry {SWITCHES{\_}NEED{\_}SPACES}{237}{\code {SWITCHES{\_}NEED{\_}SPACES}}
|
|
\entry {CPP{\_}SPEC}{237}{\code {CPP{\_}SPEC}}
|
|
\entry {SIGNED{\_}CHAR{\_}SPEC}{237}{\code {SIGNED{\_}CHAR{\_}SPEC}}
|
|
\entry {CC1{\_}SPEC}{237}{\code {CC1{\_}SPEC}}
|
|
\entry {CC1PLUS{\_}SPEC}{238}{\code {CC1PLUS{\_}SPEC}}
|
|
\entry {ASM{\_}SPEC}{238}{\code {ASM{\_}SPEC}}
|
|
\entry {ASM{\_}FINAL{\_}SPEC}{238}{\code {ASM{\_}FINAL{\_}SPEC}}
|
|
\entry {LINK{\_}SPEC}{238}{\code {LINK{\_}SPEC}}
|
|
\entry {LIB{\_}SPEC}{238}{\code {LIB{\_}SPEC}}
|
|
\entry {STARTFILE{\_}SPEC}{238}{\code {STARTFILE{\_}SPEC}}
|
|
\entry {ENDFILE{\_}SPEC}{238}{\code {ENDFILE{\_}SPEC}}
|
|
\entry {LINK{\_}LIBGCC{\_}SPECIAL}{238}{\code {LINK{\_}LIBGCC{\_}SPECIAL}}
|
|
\entry {RELATIVE{\_}PREFIX{\_}NOT{\_}LINKDIR}{239}{\code {RELATIVE{\_}PREFIX{\_}NOT{\_}LINKDIR}}
|
|
\entry {STANDARD{\_}EXEC{\_}PREFIX}{239}{\code {STANDARD{\_}EXEC{\_}PREFIX}}
|
|
\entry {MD{\_}EXEC{\_}PREFIX}{239}{\code {MD{\_}EXEC{\_}PREFIX}}
|
|
\entry {STANDARD{\_}STARTFILE{\_}PREFIX}{239}{\code {STANDARD{\_}STARTFILE{\_}PREFIX}}
|
|
\entry {MD{\_}STARTFILE{\_}PREFIX}{239}{\code {MD{\_}STARTFILE{\_}PREFIX}}
|
|
\entry {MD{\_}STARTFILE{\_}PREFIX{\_}1}{239}{\code {MD{\_}STARTFILE{\_}PREFIX{\_}1}}
|
|
\entry {LOCAL{\_}INCLUDE{\_}DIR}{239}{\code {LOCAL{\_}INCLUDE{\_}DIR}}
|
|
\entry {SYSTEM{\_}INCLUDE{\_}DIR}{239}{\code {SYSTEM{\_}INCLUDE{\_}DIR}}
|
|
\entry {STANDARD{\_}INCLUDE{\_}DIR}{239}{\code {STANDARD{\_}INCLUDE{\_}DIR}}
|
|
\entry {INCLUDE{\_}DEFAULTS}{240}{\code {INCLUDE{\_}DEFAULTS}}
|
|
\entry {run-time target specification}{241}{run-time target specification}
|
|
\entry {predefined macros}{241}{predefined macros}
|
|
\entry {target specifications}{241}{target specifications}
|
|
\entry {CPP{\_}PREDEFINES}{241}{\code {CPP{\_}PREDEFINES}}
|
|
\entry {STDC{\_}VALUE}{241}{\code {STDC{\_}VALUE}}
|
|
\entry {extern int target{\_}flags}{241}{\code {extern int target{\_}flags}}
|
|
\entry {optional hardware or system features}{241}{optional hardware or system features}
|
|
\entry {features, optional, in system conventions}{241}{features, optional, in system conventions}
|
|
\entry {TARGET{\_}SWITCHES}{242}{\code {TARGET{\_}SWITCHES}}
|
|
\entry {TARGET{\_}OPTIONS}{242}{\code {TARGET{\_}OPTIONS}}
|
|
\entry {TARGET{\_}VERSION}{242}{\code {TARGET{\_}VERSION}}
|
|
\entry {OVERRIDE{\_}OPTIONS}{242}{\code {OVERRIDE{\_}OPTIONS}}
|
|
\entry {OPTIMIZATION{\_}OPTIONS}{243}{\code {OPTIMIZATION{\_}OPTIONS}}
|
|
\entry {storage layout}{243}{storage layout}
|
|
\entry {BITS{\_}BIG{\_}ENDIAN}{243}{\code {BITS{\_}BIG{\_}ENDIAN}}
|
|
\entry {BYTES{\_}BIG{\_}ENDIAN}{243}{\code {BYTES{\_}BIG{\_}ENDIAN}}
|
|
\entry {WORDS{\_}BIG{\_}ENDIAN}{243}{\code {WORDS{\_}BIG{\_}ENDIAN}}
|
|
\entry {BITS{\_}PER{\_}UNIT}{243}{\code {BITS{\_}PER{\_}UNIT}}
|
|
\entry {BITS{\_}PER{\_}WORD}{244}{\code {BITS{\_}PER{\_}WORD}}
|
|
\entry {MAX{\_}BITS{\_}PER{\_}WORD}{244}{\code {MAX{\_}BITS{\_}PER{\_}WORD}}
|
|
\entry {UNITS{\_}PER{\_}WORD}{244}{\code {UNITS{\_}PER{\_}WORD}}
|
|
\entry {POINTER{\_}SIZE}{244}{\code {POINTER{\_}SIZE}}
|
|
\entry {PARM{\_}BOUNDARY}{244}{\code {PARM{\_}BOUNDARY}}
|
|
\entry {STACK{\_}BOUNDARY}{244}{\code {STACK{\_}BOUNDARY}}
|
|
\entry {PUSH{\_}ROUNDING, interaction with STACK{\_}BOUNDARY}{244}{\code {PUSH{\_}ROUNDING}, interaction with \code {STACK{\_}BOUNDARY}}
|
|
\entry {FUNCTION{\_}BOUNDARY}{244}{\code {FUNCTION{\_}BOUNDARY}}
|
|
\entry {BIGGEST{\_}ALIGNMENT}{244}{\code {BIGGEST{\_}ALIGNMENT}}
|
|
\entry {BIGGEST{\_}FIELD{\_}ALIGNMENT}{244}{\code {BIGGEST{\_}FIELD{\_}ALIGNMENT}}
|
|
\entry {MAX{\_}OFILE{\_}ALIGNMENT}{244}{\code {MAX{\_}OFILE{\_}ALIGNMENT}}
|
|
\entry {DATA{\_}ALIGNMENT}{244}{\code {DATA{\_}ALIGNMENT}}
|
|
\entry {strcpy}{245}{\code {strcpy}}
|
|
\entry {CONSTANT{\_}ALIGNMENT}{245}{\code {CONSTANT{\_}ALIGNMENT}}
|
|
\entry {EMPTY{\_}FIELD{\_}BOUNDARY}{245}{\code {EMPTY{\_}FIELD{\_}BOUNDARY}}
|
|
\entry {STRUCTURE{\_}SIZE{\_}BOUNDARY}{245}{\code {STRUCTURE{\_}SIZE{\_}BOUNDARY}}
|
|
\entry {STRICT{\_}ALIGNMENT}{245}{\code {STRICT{\_}ALIGNMENT}}
|
|
\entry {PCC{\_}BITFIELD{\_}TYPE{\_}MATTERS}{245}{\code {PCC{\_}BITFIELD{\_}TYPE{\_}MATTERS}}
|
|
\entry {BITFIELD{\_}NBYTES{\_}LIMITED}{246}{\code {BITFIELD{\_}NBYTES{\_}LIMITED}}
|
|
\entry {ROUND{\_}TYPE{\_}SIZE}{246}{\code {ROUND{\_}TYPE{\_}SIZE}}
|
|
\entry {ROUND{\_}TYPE{\_}ALIGN}{246}{\code {ROUND{\_}TYPE{\_}ALIGN}}
|
|
\entry {MAX{\_}FIXED{\_}MODE{\_}SIZE}{246}{\code {MAX{\_}FIXED{\_}MODE{\_}SIZE}}
|
|
\entry {CHECK{\_}FLOAT{\_}VALUE}{246}{\code {CHECK{\_}FLOAT{\_}VALUE}}
|
|
\entry {error}{246}{\code {error}}
|
|
\entry {TARGET{\_}FLOAT{\_}FORMAT}{246}{\code {TARGET{\_}FLOAT{\_}FORMAT}}
|
|
\entry {IEEE{\_}FLOAT{\_}FORMAT}{246}{\code {IEEE{\_}FLOAT{\_}FORMAT}}
|
|
\entry {VAX{\_}FLOAT{\_}FORMAT}{247}{\code {VAX{\_}FLOAT{\_}FORMAT}}
|
|
\entry {UNKNOWN{\_}FLOAT{\_}FORMAT}{247}{\code {UNKNOWN{\_}FLOAT{\_}FORMAT}}
|
|
\entry {INT{\_}TYPE{\_}SIZE}{247}{\code {INT{\_}TYPE{\_}SIZE}}
|
|
\entry {SHORT{\_}TYPE{\_}SIZE}{247}{\code {SHORT{\_}TYPE{\_}SIZE}}
|
|
\entry {LONG{\_}TYPE{\_}SIZE}{247}{\code {LONG{\_}TYPE{\_}SIZE}}
|
|
\entry {LONG{\_}LONG{\_}TYPE{\_}SIZE}{247}{\code {LONG{\_}LONG{\_}TYPE{\_}SIZE}}
|
|
\entry {CHAR{\_}TYPE{\_}SIZE}{247}{\code {CHAR{\_}TYPE{\_}SIZE}}
|
|
\entry {FLOAT{\_}TYPE{\_}SIZE}{247}{\code {FLOAT{\_}TYPE{\_}SIZE}}
|
|
\entry {DOUBLE{\_}TYPE{\_}SIZE}{248}{\code {DOUBLE{\_}TYPE{\_}SIZE}}
|
|
\entry {LONG{\_}DOUBLE{\_}TYPE{\_}SIZE}{248}{\code {LONG{\_}DOUBLE{\_}TYPE{\_}SIZE}}
|
|
\entry {DEFAULT{\_}SIGNED{\_}CHAR}{248}{\code {DEFAULT{\_}SIGNED{\_}CHAR}}
|
|
\entry {DEFAULT{\_}SHORT{\_}ENUMS}{248}{\code {DEFAULT{\_}SHORT{\_}ENUMS}}
|
|
\entry {SIZE{\_}TYPE}{248}{\code {SIZE{\_}TYPE}}
|
|
\entry {PTRDIFF{\_}TYPE}{248}{\code {PTRDIFF{\_}TYPE}}
|
|
\entry {WCHAR{\_}TYPE}{248}{\code {WCHAR{\_}TYPE}}
|
|
\entry {WCHAR{\_}TYPE{\_}SIZE}{248}{\code {WCHAR{\_}TYPE{\_}SIZE}}
|
|
\entry {OBJC{\_}INT{\_}SELECTORS}{249}{\code {OBJC{\_}INT{\_}SELECTORS}}
|
|
\entry {OBJC{\_}SELECTORS{\_}WITHOUT{\_}LABELS}{249}{\code {OBJC{\_}SELECTORS{\_}WITHOUT{\_}LABELS}}
|
|
\entry {TARGET{\_}BELL}{249}{\code {TARGET{\_}BELL}}
|
|
\entry {TARGET{\_}TAB}{249}{\code {TARGET{\_}TAB}}
|
|
\entry {TARGET{\_}BS}{249}{\code {TARGET{\_}BS}}
|
|
\entry {TARGET{\_}NEWLINE}{249}{\code {TARGET{\_}NEWLINE}}
|
|
\entry {TARGET{\_}VT}{249}{\code {TARGET{\_}VT}}
|
|
\entry {TARGET{\_}FF}{249}{\code {TARGET{\_}FF}}
|
|
\entry {TARGET{\_}CR}{249}{\code {TARGET{\_}CR}}
|
|
\entry {register usage}{249}{register usage}
|
|
\entry {FIRST{\_}PSEUDO{\_}REGISTER}{250}{\code {FIRST{\_}PSEUDO{\_}REGISTER}}
|
|
\entry {FIXED{\_}REGISTERS}{250}{\code {FIXED{\_}REGISTERS}}
|
|
\entry {fixed register}{250}{fixed register}
|
|
\entry {CALL{\_}USED{\_}REGISTERS}{250}{\code {CALL{\_}USED{\_}REGISTERS}}
|
|
\entry {call-used register}{250}{call-used register}
|
|
\entry {call-clobbered register}{250}{call-clobbered register}
|
|
\entry {call-saved register}{250}{call-saved register}
|
|
\entry {CONDITIONAL{\_}REGISTER{\_}USAGE}{250}{\code {CONDITIONAL{\_}REGISTER{\_}USAGE}}
|
|
\entry {fixed{\_}regs}{250}{\code {fixed{\_}regs}}
|
|
\entry {call{\_}used{\_}regs}{250}{\code {call{\_}used{\_}regs}}
|
|
\entry {disabling certain registers}{250}{disabling certain registers}
|
|
\entry {controlling register usage}{250}{controlling register usage}
|
|
\entry {NON{\_}SAVING{\_}SETJMP}{251}{\code {NON{\_}SAVING{\_}SETJMP}}
|
|
\entry {order of register allocation}{251}{order of register allocation}
|
|
\entry {register allocation order}{251}{register allocation order}
|
|
\entry {REG{\_}ALLOC{\_}ORDER}{251}{\code {REG{\_}ALLOC{\_}ORDER}}
|
|
\entry {ORDER{\_}REGS{\_}FOR{\_}LOCAL{\_}ALLOC}{251}{\code {ORDER{\_}REGS{\_}FOR{\_}LOCAL{\_}ALLOC}}
|
|
\entry {HARD{\_}REGNO{\_}NREGS}{251}{\code {HARD{\_}REGNO{\_}NREGS}}
|
|
\entry {HARD{\_}REGNO{\_}MODE{\_}OK}{252}{\code {HARD{\_}REGNO{\_}MODE{\_}OK}}
|
|
\entry {register pairs}{252}{register pairs}
|
|
\entry {MODES{\_}TIEABLE{\_}P}{253}{\code {MODES{\_}TIEABLE{\_}P}}
|
|
\entry {leaf functions}{253}{leaf functions}
|
|
\entry {functions, leaf}{253}{functions, leaf}
|
|
\entry {LEAF{\_}REGISTERS}{253}{\code {LEAF{\_}REGISTERS}}
|
|
\entry {LEAF{\_}REG{\_}REMAP}{254}{\code {LEAF{\_}REG{\_}REMAP}}
|
|
\entry {REG{\_}LEAF{\_}ALLOC{\_}ORDER}{254}{\code {REG{\_}LEAF{\_}ALLOC{\_}ORDER}}
|
|
\entry {leaf{\_}function}{254}{\code {leaf{\_}function}}
|
|
\entry {STACK{\_}REGS}{254}{\code {STACK{\_}REGS}}
|
|
\entry {FIRST{\_}STACK{\_}REG}{254}{\code {FIRST{\_}STACK{\_}REG}}
|
|
\entry {LAST{\_}STACK{\_}REG}{254}{\code {LAST{\_}STACK{\_}REG}}
|
|
\entry {OVERLAPPING{\_}REGNO{\_}P}{255}{\code {OVERLAPPING{\_}REGNO{\_}P}}
|
|
\entry {INSN{\_}CLOBBERS{\_}REGNO{\_}P}{255}{\code {INSN{\_}CLOBBERS{\_}REGNO{\_}P}}
|
|
\entry {death notes}{255}{death notes}
|
|
\entry {PRESERVE{\_}DEATH{\_}INFO{\_}REGNO{\_}P}{255}{\code {PRESERVE{\_}DEATH{\_}INFO{\_}REGNO{\_}P}}
|
|
\entry {register class definitions}{256}{register class definitions}
|
|
\entry {class definitions, register}{256}{class definitions, register}
|
|
\entry {ALL{\_}REGS}{256}{\code {ALL{\_}REGS}}
|
|
\entry {NO{\_}REGS}{256}{\code {NO{\_}REGS}}
|
|
\entry {GENERAL{\_}REGS}{256}{\code {GENERAL{\_}REGS}}
|
|
\entry {enum reg{\_}class}{257}{\code {enum reg{\_}class}}
|
|
\entry {N{\_}REG{\_}CLASSES}{257}{\code {N{\_}REG{\_}CLASSES}}
|
|
\entry {REG{\_}CLASS{\_}NAMES}{257}{\code {REG{\_}CLASS{\_}NAMES}}
|
|
\entry {REG{\_}CLASS{\_}CONTENTS}{257}{\code {REG{\_}CLASS{\_}CONTENTS}}
|
|
\entry {REGNO{\_}REG{\_}CLASS}{257}{\code {REGNO{\_}REG{\_}CLASS}}
|
|
\entry {BASE{\_}REG{\_}CLASS}{257}{\code {BASE{\_}REG{\_}CLASS}}
|
|
\entry {INDEX{\_}REG{\_}CLASS}{257}{\code {INDEX{\_}REG{\_}CLASS}}
|
|
\entry {REG{\_}CLASS{\_}FROM{\_}LETTER}{258}{\code {REG{\_}CLASS{\_}FROM{\_}LETTER}}
|
|
\entry {REGNO{\_}OK{\_}FOR{\_}BASE{\_}P}{258}{\code {REGNO{\_}OK{\_}FOR{\_}BASE{\_}P}}
|
|
\entry {REGNO{\_}OK{\_}FOR{\_}INDEX{\_}P}{258}{\code {REGNO{\_}OK{\_}FOR{\_}INDEX{\_}P}}
|
|
\entry {PREFERRED{\_}RELOAD{\_}CLASS}{258}{\code {PREFERRED{\_}RELOAD{\_}CLASS}}
|
|
\entry {LIMIT{\_}RELOAD{\_}CLASS}{258}{\code {LIMIT{\_}RELOAD{\_}CLASS}}
|
|
\entry {SECONDARY{\_}RELOAD{\_}CLASS}{259}{\code {SECONDARY{\_}RELOAD{\_}CLASS}}
|
|
\entry {SECONDARY{\_}INPUT{\_}RELOAD{\_}CLASS}{259}{\code {SECONDARY{\_}INPUT{\_}RELOAD{\_}CLASS}}
|
|
\entry {SECONDARY{\_}OUTPUT{\_}RELOAD{\_}CLASS}{259}{\code {SECONDARY{\_}OUTPUT{\_}RELOAD{\_}CLASS}}
|
|
\entry {SMALL{\_}REGISTER{\_}CLASSES}{260}{\code {SMALL{\_}REGISTER{\_}CLASSES}}
|
|
\entry {CLASS{\_}MAX{\_}NREGS}{260}{\code {CLASS{\_}MAX{\_}NREGS}}
|
|
\entry {CONST{\_}OK{\_}FOR{\_}LETTER{\_}P}{260}{\code {CONST{\_}OK{\_}FOR{\_}LETTER{\_}P}}
|
|
\entry {CONST{\_}DOUBLE{\_}OK{\_}FOR{\_}LETTER{\_}P}{261}{\code {CONST{\_}DOUBLE{\_}OK{\_}FOR{\_}LETTER{\_}P}}
|
|
\entry {EXTRA{\_}CONSTRAINT}{261}{\code {EXTRA{\_}CONSTRAINT}}
|
|
\entry {calling conventions}{261}{calling conventions}
|
|
\entry {stack frame layout}{261}{stack frame layout}
|
|
\entry {frame layout}{261}{frame layout}
|
|
\entry {STACK{\_}GROWS{\_}DOWNWARD}{261}{\code {STACK{\_}GROWS{\_}DOWNWARD}}
|
|
\entry {FRAME{\_}GROWS{\_}DOWNWARD}{261}{\code {FRAME{\_}GROWS{\_}DOWNWARD}}
|
|
\entry {ARGS{\_}GROW{\_}DOWNWARD}{261}{\code {ARGS{\_}GROW{\_}DOWNWARD}}
|
|
\entry {STARTING{\_}FRAME{\_}OFFSET}{262}{\code {STARTING{\_}FRAME{\_}OFFSET}}
|
|
\entry {STACK{\_}POINTER{\_}OFFSET}{262}{\code {STACK{\_}POINTER{\_}OFFSET}}
|
|
\entry {FIRST{\_}PARM{\_}OFFSET}{262}{\code {FIRST{\_}PARM{\_}OFFSET}}
|
|
\entry {STACK{\_}DYNAMIC{\_}OFFSET}{262}{\code {STACK{\_}DYNAMIC{\_}OFFSET}}
|
|
\entry {DYNAMIC{\_}CHAIN{\_}ADDRESS}{262}{\code {DYNAMIC{\_}CHAIN{\_}ADDRESS}}
|
|
\entry {STACK{\_}POINTER{\_}REGNUM}{262}{\code {STACK{\_}POINTER{\_}REGNUM}}
|
|
\entry {FRAME{\_}POINTER{\_}REGNUM}{263}{\code {FRAME{\_}POINTER{\_}REGNUM}}
|
|
\entry {ARG{\_}POINTER{\_}REGNUM}{263}{\code {ARG{\_}POINTER{\_}REGNUM}}
|
|
\entry {STATIC{\_}CHAIN{\_}REGNUM}{263}{\code {STATIC{\_}CHAIN{\_}REGNUM}}
|
|
\entry {STATIC{\_}CHAIN{\_}INCOMING{\_}REGNUM}{263}{\code {STATIC{\_}CHAIN{\_}INCOMING{\_}REGNUM}}
|
|
\entry {STATIC{\_}CHAIN}{263}{\code {STATIC{\_}CHAIN}}
|
|
\entry {STATIC{\_}CHAIN{\_}INCOMING}{263}{\code {STATIC{\_}CHAIN{\_}INCOMING}}
|
|
\entry {stack{\_}pointer{\_}rtx}{263}{\code {stack{\_}pointer{\_}rtx}}
|
|
\entry {frame{\_}pointer{\_}rtx}{263}{\code {frame{\_}pointer{\_}rtx}}
|
|
\entry {arg{\_}pointer{\_}rtx}{263}{\code {arg{\_}pointer{\_}rtx}}
|
|
\entry {FRAME{\_}POINTER{\_}REQUIRED}{264}{\code {FRAME{\_}POINTER{\_}REQUIRED}}
|
|
\entry {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}{264}{\code {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}}
|
|
\entry {get{\_}frame{\_}size}{264}{\code {get{\_}frame{\_}size}}
|
|
\entry {ELIMINABLE{\_}REGS}{264}{\code {ELIMINABLE{\_}REGS}}
|
|
\entry {CAN{\_}ELIMINATE}{265}{\code {CAN{\_}ELIMINATE}}
|
|
\entry {INITIAL{\_}ELIMINATION{\_}OFFSET}{265}{\code {INITIAL{\_}ELIMINATION{\_}OFFSET}}
|
|
\entry {LONGJMP{\_}RESTORE{\_}FROM{\_}STACK}{265}{\code {LONGJMP{\_}RESTORE{\_}FROM{\_}STACK}}
|
|
\entry {arguments on stack}{265}{arguments on stack}
|
|
\entry {stack arguments}{265}{stack arguments}
|
|
\entry {PROMOTE{\_}PROTOTYPES}{265}{\code {PROMOTE{\_}PROTOTYPES}}
|
|
\entry {PUSH{\_}ROUNDING}{265}{\code {PUSH{\_}ROUNDING}}
|
|
\entry {ACCUMULATE{\_}OUTGOING{\_}ARGS}{266}{\code {ACCUMULATE{\_}OUTGOING{\_}ARGS}}
|
|
\entry {current{\_}function{\_}outgoing{\_}args{\_}size}{266}{\code {current{\_}function{\_}outgoing{\_}args{\_}size}}
|
|
\entry {REG{\_}PARM{\_}STACK{\_}SPACE}{266}{\code {REG{\_}PARM{\_}STACK{\_}SPACE}}
|
|
\entry {MAYBE{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{266}{\code {MAYBE{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
|
|
\entry {FINAL{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{266}{\code {FINAL{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
|
|
\entry {OUTGOING{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{266}{\code {OUTGOING{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
|
|
\entry {STACK{\_}PARMS{\_}IN{\_}REG{\_}PARM{\_}AREA}{267}{\code {STACK{\_}PARMS{\_}IN{\_}REG{\_}PARM{\_}AREA}}
|
|
\entry {RETURN{\_}POPS{\_}ARGS}{267}{\code {RETURN{\_}POPS{\_}ARGS}}
|
|
\entry {arguments in registers}{267}{arguments in registers}
|
|
\entry {registers arguments}{267}{registers arguments}
|
|
\entry {FUNCTION{\_}ARG}{267}{\code {FUNCTION{\_}ARG}}
|
|
\entry {stdarg.h and register arguments}{268}{\file {stdarg.h} and register arguments}
|
|
\entry {MUST{\_}PASS{\_}IN{\_}STACK, and FUNCTION{\_}ARG}{268}{\code {MUST{\_}PASS{\_}IN{\_}STACK}, and \code {FUNCTION{\_}ARG}}
|
|
\entry {REG{\_}PARM{\_}STACK{\_}SPACE, and FUNCTION{\_}ARG}{268}{\code {REG{\_}PARM{\_}STACK{\_}SPACE}, and \code {FUNCTION{\_}ARG}}
|
|
\entry {FUNCTION{\_}INCOMING{\_}ARG}{268}{\code {FUNCTION{\_}INCOMING{\_}ARG}}
|
|
\entry {FUNCTION{\_}ARG{\_}PARTIAL{\_}NREGS}{268}{\code {FUNCTION{\_}ARG{\_}PARTIAL{\_}NREGS}}
|
|
\entry {FUNCTION{\_}ARG{\_}PASS{\_}BY{\_}REFERENCE}{269}{\code {FUNCTION{\_}ARG{\_}PASS{\_}BY{\_}REFERENCE}}
|
|
\entry {CUMULATIVE{\_}ARGS}{269}{\code {CUMULATIVE{\_}ARGS}}
|
|
\entry {INIT{\_}CUMULATIVE{\_}ARGS}{269}{\code {INIT{\_}CUMULATIVE{\_}ARGS}}
|
|
\entry {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}{269}{\code {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}}
|
|
\entry {FUNCTION{\_}ARG{\_}ADVANCE}{269}{\code {FUNCTION{\_}ARG{\_}ADVANCE}}
|
|
\entry {FUNCTION{\_}ARG{\_}PADDING}{270}{\code {FUNCTION{\_}ARG{\_}PADDING}}
|
|
\entry {FUNCTION{\_}ARG{\_}BOUNDARY}{270}{\code {FUNCTION{\_}ARG{\_}BOUNDARY}}
|
|
\entry {FUNCTION{\_}ARG{\_}REGNO{\_}P}{270}{\code {FUNCTION{\_}ARG{\_}REGNO{\_}P}}
|
|
\entry {return values in registers}{270}{return values in registers}
|
|
\entry {values, returned by functions}{270}{values, returned by functions}
|
|
\entry {scalars, returned as values}{270}{scalars, returned as values}
|
|
\entry {TRADITIONAL{\_}RETURN{\_}FLOAT}{270}{\code {TRADITIONAL{\_}RETURN{\_}FLOAT}}
|
|
\entry {FUNCTION{\_}VALUE}{270}{\code {FUNCTION{\_}VALUE}}
|
|
\entry {FUNCTION{\_}OUTGOING{\_}VALUE}{271}{\code {FUNCTION{\_}OUTGOING{\_}VALUE}}
|
|
\entry {LIBCALL{\_}VALUE}{271}{\code {LIBCALL{\_}VALUE}}
|
|
\entry {FUNCTION{\_}VALUE{\_}REGNO{\_}P}{271}{\code {FUNCTION{\_}VALUE{\_}REGNO{\_}P}}
|
|
\entry {aggregates as return values}{272}{aggregates as return values}
|
|
\entry {large return values}{272}{large return values}
|
|
\entry {returning aggregate values}{272}{returning aggregate values}
|
|
\entry {structure value address}{272}{structure value address}
|
|
\entry {RETURN{\_}IN{\_}MEMORY}{272}{\code {RETURN{\_}IN{\_}MEMORY}}
|
|
\entry {STRUCT{\_}VALUE{\_}REGNUM}{272}{\code {STRUCT{\_}VALUE{\_}REGNUM}}
|
|
\entry {STRUCT{\_}VALUE}{272}{\code {STRUCT{\_}VALUE}}
|
|
\entry {STRUCT{\_}VALUE{\_}INCOMING{\_}REGNUM}{272}{\code {STRUCT{\_}VALUE{\_}INCOMING{\_}REGNUM}}
|
|
\entry {STRUCT{\_}VALUE{\_}INCOMING}{272}{\code {STRUCT{\_}VALUE{\_}INCOMING}}
|
|
\entry {PCC{\_}STATIC{\_}STRUCT{\_}RETURN}{273}{\code {PCC{\_}STATIC{\_}STRUCT{\_}RETURN}}
|
|
\entry {DEFAULT{\_}CALLER{\_}SAVES}{273}{\code {DEFAULT{\_}CALLER{\_}SAVES}}
|
|
\entry {CALLER{\_}SAVE{\_}PROFITABLE}{273}{\code {CALLER{\_}SAVE{\_}PROFITABLE}}
|
|
\entry {function entry and exit}{273}{function entry and exit}
|
|
\entry {prologue}{273}{prologue}
|
|
\entry {epilogue}{273}{epilogue}
|
|
\entry {FUNCTION{\_}PROLOGUE}{273}{\code {FUNCTION{\_}PROLOGUE}}
|
|
\entry {regs{\_}ever{\_}live}{274}{\code {regs{\_}ever{\_}live}}
|
|
\entry {frame{\_}pointer{\_}needed}{274}{\code {frame{\_}pointer{\_}needed}}
|
|
\entry {current{\_}function{\_}pretend{\_}args{\_}size}{274}{\code {current{\_}function{\_}pretend{\_}args{\_}size}}
|
|
\entry {ACCUMULATE{\_}OUTGOING{\_}ARGS and stack frames}{275}{\code {ACCUMULATE{\_}OUTGOING{\_}ARGS} and stack frames}
|
|
\entry {EXIT{\_}IGNORE{\_}STACK}{275}{\code {EXIT{\_}IGNORE{\_}STACK}}
|
|
\entry {FUNCTION{\_}EPILOGUE}{275}{\code {FUNCTION{\_}EPILOGUE}}
|
|
\entry {current{\_}function{\_}pops{\_}args}{276}{\code {current{\_}function{\_}pops{\_}args}}
|
|
\entry {DELAY{\_}SLOTS{\_}FOR{\_}EPILOGUE}{276}{\code {DELAY{\_}SLOTS{\_}FOR{\_}EPILOGUE}}
|
|
\entry {ELIGIBLE{\_}FOR{\_}EPILOGUE{\_}DELAY}{276}{\code {ELIGIBLE{\_}FOR{\_}EPILOGUE{\_}DELAY}}
|
|
\entry {current{\_}function{\_}epilogue{\_}delay{\_}list}{276}{\code {current{\_}function{\_}epilogue{\_}delay{\_}list}}
|
|
\entry {final{\_}scan{\_}insn}{276}{\code {final{\_}scan{\_}insn}}
|
|
\entry {profiling, code generation}{276}{profiling, code generation}
|
|
\entry {FUNCTION{\_}PROFILER}{276}{\code {FUNCTION{\_}PROFILER}}
|
|
\entry {mcount}{276}{\code {mcount}}
|
|
\entry {PROFILE{\_}BEFORE{\_}PROLOGUE}{277}{\code {PROFILE{\_}BEFORE{\_}PROLOGUE}}
|
|
\entry {FUNCTION{\_}BLOCK{\_}PROFILER}{277}{\code {FUNCTION{\_}BLOCK{\_}PROFILER}}
|
|
\entry {{\_}{\_}bb{\_}init{\_}func}{277}{\code {{\_}{\_}bb{\_}init{\_}func}}
|
|
\entry {BLOCK{\_}PROFILER}{277}{\code {BLOCK{\_}PROFILER}}
|
|
\entry {varargs implementation}{277}{varargs implementation}
|
|
\entry {{\_}{\_}builtin{\_}saveregs}{278}{\code {{\_}{\_}builtin{\_}saveregs}}
|
|
\entry {{\_}{\_}builtin{\_}args{\_}info}{278}{\code {{\_}{\_}builtin{\_}args{\_}info}}
|
|
\entry {{\_}{\_}builtin{\_}next{\_}arg}{278}{\code {{\_}{\_}builtin{\_}next{\_}arg}}
|
|
\entry {{\_}{\_}builtin{\_}classify{\_}type}{278}{\code {{\_}{\_}builtin{\_}classify{\_}type}}
|
|
\entry {EXPAND{\_}BUILTIN{\_}SAVEREGS}{279}{\code {EXPAND{\_}BUILTIN{\_}SAVEREGS}}
|
|
\entry {SETUP{\_}INCOMING{\_}VARARGS}{279}{\code {SETUP{\_}INCOMING{\_}VARARGS}}
|
|
\entry {trampolines for nested functions}{280}{trampolines for nested functions}
|
|
\entry {nested functions, trampolines for}{280}{nested functions, trampolines for}
|
|
\entry {TRAMPOLINE{\_}TEMPLATE}{280}{\code {TRAMPOLINE{\_}TEMPLATE}}
|
|
\entry {TRAMPOLINE{\_}SIZE}{280}{\code {TRAMPOLINE{\_}SIZE}}
|
|
\entry {TRAMPOLINE{\_}ALIGNMENT}{280}{\code {TRAMPOLINE{\_}ALIGNMENT}}
|
|
\entry {INITIALIZE{\_}TRAMPOLINE}{280}{\code {INITIALIZE{\_}TRAMPOLINE}}
|
|
\entry {ALLOCATE{\_}TRAMPOLINE}{281}{\code {ALLOCATE{\_}TRAMPOLINE}}
|
|
\entry {FUNCTION{\_}EPILOGUE and trampolines}{281}{\code {FUNCTION{\_}EPILOGUE} and trampolines}
|
|
\entry {FUNCTION{\_}PROLOGUE and trampolines}{281}{\code {FUNCTION{\_}PROLOGUE} and trampolines}
|
|
\entry {INSN{\_}CACHE{\_}SIZE}{281}{\code {INSN{\_}CACHE{\_}SIZE}}
|
|
\entry {INSN{\_}CACHE{\_}LINE{\_}WIDTH}{281}{\code {INSN{\_}CACHE{\_}LINE{\_}WIDTH}}
|
|
\entry {INSN{\_}CACHE{\_}DEPTH}{281}{\code {INSN{\_}CACHE{\_}DEPTH}}
|
|
\entry {TRANSFER{\_}FROM{\_}TRAMPOLINE}{282}{\code {TRANSFER{\_}FROM{\_}TRAMPOLINE}}
|
|
\entry {library subroutine names}{282}{library subroutine names}
|
|
\entry {libgcc.a}{282}{\file {libgcc.a}}
|
|
\entry {MULSI3{\_}LIBCALL}{282}{\code {MULSI3{\_}LIBCALL}}
|
|
\entry {DIVSI3{\_}LIBCALL}{282}{\code {DIVSI3{\_}LIBCALL}}
|
|
\entry {UDIVSI3{\_}LIBCALL}{282}{\code {UDIVSI3{\_}LIBCALL}}
|
|
\entry {MODSI3{\_}LIBCALL}{282}{\code {MODSI3{\_}LIBCALL}}
|
|
\entry {UMODSI3{\_}LIBCALL}{282}{\code {UMODSI3{\_}LIBCALL}}
|
|
\entry {MULDI3{\_}LIBCALL}{283}{\code {MULDI3{\_}LIBCALL}}
|
|
\entry {DIVDI3{\_}LIBCALL}{283}{\code {DIVDI3{\_}LIBCALL}}
|
|
\entry {UDIVDI3{\_}LIBCALL}{283}{\code {UDIVDI3{\_}LIBCALL}}
|
|
\entry {MODDI3{\_}LIBCALL}{283}{\code {MODDI3{\_}LIBCALL}}
|
|
\entry {UMODDI3{\_}LIBCALL}{283}{\code {UMODDI3{\_}LIBCALL}}
|
|
\entry {TARGET{\_}MEM{\_}FUNCTIONS}{283}{\code {TARGET{\_}MEM{\_}FUNCTIONS}}
|
|
\entry {bcopy, implicit usage}{283}{\code {bcopy}, implicit usage}
|
|
\entry {memcpy, implicit usage}{283}{\code {memcpy}, implicit usage}
|
|
\entry {bzero, implicit usage}{283}{\code {bzero}, implicit usage}
|
|
\entry {memset, implicit usage}{283}{\code {memset}, implicit usage}
|
|
\entry {LIBGCC{\_}NEEDS{\_}DOUBLE}{283}{\code {LIBGCC{\_}NEEDS{\_}DOUBLE}}
|
|
\entry {FLOAT{\_}ARG{\_}TYPE}{283}{\code {FLOAT{\_}ARG{\_}TYPE}}
|
|
\entry {FLOATIFY}{284}{\code {FLOATIFY}}
|
|
\entry {FLOAT{\_}VALUE{\_}TYPE}{284}{\code {FLOAT{\_}VALUE{\_}TYPE}}
|
|
\entry {INTIFY}{284}{\code {INTIFY}}
|
|
\entry {nongcc{\_}SI{\_}type}{284}{\code {nongcc{\_}SI{\_}type}}
|
|
\entry {perform{\_}...{}}{284}{\code {perform{\_}\dots {}}}
|
|
\entry {NEXT{\_}OBJC{\_}RUNTIME}{284}{\code {NEXT{\_}OBJC{\_}RUNTIME}}
|
|
\entry {addressing modes}{285}{addressing modes}
|
|
\entry {HAVE{\_}POST{\_}INCREMENT}{285}{\code {HAVE{\_}POST{\_}INCREMENT}}
|
|
\entry {HAVE{\_}PRE{\_}INCREMENT}{285}{\code {HAVE{\_}PRE{\_}INCREMENT}}
|
|
\entry {HAVE{\_}POST{\_}DECREMENT}{285}{\code {HAVE{\_}POST{\_}DECREMENT}}
|
|
\entry {HAVE{\_}PRE{\_}DECREMENT}{285}{\code {HAVE{\_}PRE{\_}DECREMENT}}
|
|
\entry {CONSTANT{\_}ADDRESS{\_}P}{285}{\code {CONSTANT{\_}ADDRESS{\_}P}}
|
|
\entry {CONSTANT{\_}P}{285}{\code {CONSTANT{\_}P}}
|
|
\entry {MAX{\_}REGS{\_}PER{\_}ADDRESS}{285}{\code {MAX{\_}REGS{\_}PER{\_}ADDRESS}}
|
|
\entry {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}{285}{\code {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}}
|
|
\entry {REG{\_}OK{\_}STRICT}{286}{\code {REG{\_}OK{\_}STRICT}}
|
|
\entry {ENCODE{\_}SECTION{\_}INFO and address validation}{286}{\code {ENCODE{\_}SECTION{\_}INFO} and address validation}
|
|
\entry {saveable{\_}obstack}{286}{\code {saveable{\_}obstack}}
|
|
\entry {REG{\_}OK{\_}FOR{\_}BASE{\_}P}{286}{\code {REG{\_}OK{\_}FOR{\_}BASE{\_}P}}
|
|
\entry {REG{\_}OK{\_}FOR{\_}INDEX{\_}P}{286}{\code {REG{\_}OK{\_}FOR{\_}INDEX{\_}P}}
|
|
\entry {LEGITIMIZE{\_}ADDRESS}{287}{\code {LEGITIMIZE{\_}ADDRESS}}
|
|
\entry {break{\_}out{\_}memory{\_}refs}{287}{\code {break{\_}out{\_}memory{\_}refs}}
|
|
\entry {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}{287}{\code {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}}
|
|
\entry {LEGITIMATE{\_}CONSTANT{\_}P}{287}{\code {LEGITIMATE{\_}CONSTANT{\_}P}}
|
|
\entry {LEGITIMATE{\_}PIC{\_}OPERAND{\_}P}{287}{\code {LEGITIMATE{\_}PIC{\_}OPERAND{\_}P}}
|
|
\entry {condition code status}{288}{condition code status}
|
|
\entry {cc{\_}status}{288}{\code {cc{\_}status}}
|
|
\entry {CC{\_}STATUS{\_}MDEP}{288}{\code {CC{\_}STATUS{\_}MDEP}}
|
|
\entry {CC{\_}STATUS{\_}MDEP{\_}INIT}{288}{\code {CC{\_}STATUS{\_}MDEP{\_}INIT}}
|
|
\entry {NOTICE{\_}UPDATE{\_}CC}{288}{\code {NOTICE{\_}UPDATE{\_}CC}}
|
|
\entry {EXTRA{\_}CC{\_}MODES}{289}{\code {EXTRA{\_}CC{\_}MODES}}
|
|
\entry {EXTRA{\_}CC{\_}NAMES}{289}{\code {EXTRA{\_}CC{\_}NAMES}}
|
|
\entry {SELECT{\_}CC{\_}MODE}{289}{\code {SELECT{\_}CC{\_}MODE}}
|
|
\entry {costs of instructions}{289}{costs of instructions}
|
|
\entry {relative costs}{289}{relative costs}
|
|
\entry {speed of instructions}{289}{speed of instructions}
|
|
\entry {CONST{\_}COSTS}{289}{\code {CONST{\_}COSTS}}
|
|
\entry {RTX{\_}COSTS}{290}{\code {RTX{\_}COSTS}}
|
|
\entry {COSTS{\_}N{\_}INSNS}{290}{\code {COSTS{\_}N{\_}INSNS}}
|
|
\entry {ADDRESS{\_}COST}{290}{\code {ADDRESS{\_}COST}}
|
|
\entry {REGISTER{\_}MOVE{\_}COST}{290}{\code {REGISTER{\_}MOVE{\_}COST}}
|
|
\entry {MEMORY{\_}MOVE{\_}COST}{291}{\code {MEMORY{\_}MOVE{\_}COST}}
|
|
\entry {BRANCH{\_}COST}{291}{\code {BRANCH{\_}COST}}
|
|
\entry {SLOW{\_}BYTE{\_}ACCESS}{291}{\code {SLOW{\_}BYTE{\_}ACCESS}}
|
|
\entry {SLOW{\_}ZERO{\_}EXTEND}{291}{\code {SLOW{\_}ZERO{\_}EXTEND}}
|
|
\entry {SLOW{\_}UNALIGNED{\_}ACCESS}{292}{\code {SLOW{\_}UNALIGNED{\_}ACCESS}}
|
|
\entry {DONT{\_}REDUCE{\_}ADDR}{292}{\code {DONT{\_}REDUCE{\_}ADDR}}
|
|
\entry {MOVE{\_}RATIO}{292}{\code {MOVE{\_}RATIO}}
|
|
\entry {NO{\_}FUNCTION{\_}CSE}{292}{\code {NO{\_}FUNCTION{\_}CSE}}
|
|
\entry {NO{\_}RECURSIVE{\_}FUNCTION{\_}CSE}{292}{\code {NO{\_}RECURSIVE{\_}FUNCTION{\_}CSE}}
|
|
\entry {TEXT{\_}SECTION{\_}ASM{\_}OP}{292}{\code {TEXT{\_}SECTION{\_}ASM{\_}OP}}
|
|
\entry {DATA{\_}SECTION{\_}ASM{\_}OP}{293}{\code {DATA{\_}SECTION{\_}ASM{\_}OP}}
|
|
\entry {SHARED{\_}SECTION{\_}ASM{\_}OP}{293}{\code {SHARED{\_}SECTION{\_}ASM{\_}OP}}
|
|
\entry {INIT{\_}SECTION{\_}ASM{\_}OP}{293}{\code {INIT{\_}SECTION{\_}ASM{\_}OP}}
|
|
\entry {EXTRA{\_}SECTIONS}{293}{\code {EXTRA{\_}SECTIONS}}
|
|
\entry {in{\_}text}{293}{\code {in{\_}text}}
|
|
\entry {in{\_}data}{293}{\code {in{\_}data}}
|
|
\entry {EXTRA{\_}SECTION{\_}FUNCTIONS}{293}{\code {EXTRA{\_}SECTION{\_}FUNCTIONS}}
|
|
\entry {text{\_}section}{293}{\code {text{\_}section}}
|
|
\entry {data{\_}section}{293}{\code {data{\_}section}}
|
|
\entry {READONLY{\_}DATA{\_}SECTION}{293}{\code {READONLY{\_}DATA{\_}SECTION}}
|
|
\entry {SELECT{\_}SECTION}{293}{\code {SELECT{\_}SECTION}}
|
|
\entry {SELECT{\_}RTX{\_}SECTION}{293}{\code {SELECT{\_}RTX{\_}SECTION}}
|
|
\entry {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}{294}{\code {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}}
|
|
\entry {ENCODE{\_}SECTION{\_}INFO}{294}{\code {ENCODE{\_}SECTION{\_}INFO}}
|
|
\entry {SYMBOL{\_}REF{\_}FLAG, in ENCODE{\_}SECTION{\_}INFO}{294}{\code {SYMBOL{\_}REF{\_}FLAG}, in \code {ENCODE{\_}SECTION{\_}INFO}}
|
|
\entry {position independent code}{294}{position independent code}
|
|
\entry {PIC}{294}{PIC}
|
|
\entry {PIC{\_}OFFSET{\_}TABLE{\_}REGNUM}{294}{\code {PIC{\_}OFFSET{\_}TABLE{\_}REGNUM}}
|
|
\entry {FINALIZE{\_}PIC}{294}{\code {FINALIZE{\_}PIC}}
|
|
\entry {assembler format}{295}{assembler format}
|
|
\entry {output of assembler code}{295}{output of assembler code}
|
|
\entry {ASM{\_}FILE{\_}START}{295}{\code {ASM{\_}FILE{\_}START}}
|
|
\entry {ASM{\_}FILE{\_}END}{295}{\code {ASM{\_}FILE{\_}END}}
|
|
\entry {ASM{\_}IDENTIFY{\_}GCC}{295}{\code {ASM{\_}IDENTIFY{\_}GCC}}
|
|
\entry {ASM{\_}COMMENT{\_}START}{296}{\code {ASM{\_}COMMENT{\_}START}}
|
|
\entry {ASM{\_}APP{\_}ON}{296}{\code {ASM{\_}APP{\_}ON}}
|
|
\entry {ASM{\_}APP{\_}OFF}{296}{\code {ASM{\_}APP{\_}OFF}}
|
|
\entry {ASM{\_}OUTPUT{\_}SOURCE{\_}FILENAME}{296}{\code {ASM{\_}OUTPUT{\_}SOURCE{\_}FILENAME}}
|
|
\entry {ASM{\_}OUTPUT{\_}SOURCE{\_}LINE}{296}{\code {ASM{\_}OUTPUT{\_}SOURCE{\_}LINE}}
|
|
\entry {ASM{\_}OUTPUT{\_}IDENT}{296}{\code {ASM{\_}OUTPUT{\_}IDENT}}
|
|
\entry {OBJC{\_}PROLOGUE}{296}{\code {OBJC{\_}PROLOGUE}}
|
|
\entry {ASM{\_}OUTPUT{\_}LONG{\_}DOUBLE}{297}{\code {ASM{\_}OUTPUT{\_}LONG{\_}DOUBLE}}
|
|
\entry {ASM{\_}OUTPUT{\_}DOUBLE}{297}{\code {ASM{\_}OUTPUT{\_}DOUBLE}}
|
|
\entry {ASM{\_}OUTPUT{\_}FLOAT}{297}{\code {ASM{\_}OUTPUT{\_}FLOAT}}
|
|
\entry {ASM{\_}OUTPUT{\_}QUADRUPLE{\_}INT}{297}{\code {ASM{\_}OUTPUT{\_}QUADRUPLE{\_}INT}}
|
|
\entry {ASM{\_}OUTPUT{\_}DOUBLE{\_}INT}{297}{\code {ASM{\_}OUTPUT{\_}DOUBLE{\_}INT}}
|
|
\entry {ASM{\_}OUTPUT{\_}INT}{297}{\code {ASM{\_}OUTPUT{\_}INT}}
|
|
\entry {ASM{\_}OUTPUT{\_}SHORT}{297}{\code {ASM{\_}OUTPUT{\_}SHORT}}
|
|
\entry {ASM{\_}OUTPUT{\_}CHAR}{297}{\code {ASM{\_}OUTPUT{\_}CHAR}}
|
|
\entry {output{\_}addr{\_}const}{297}{\code {output{\_}addr{\_}const}}
|
|
\entry {ASM{\_}OUTPUT{\_}BYTE}{297}{\code {ASM{\_}OUTPUT{\_}BYTE}}
|
|
\entry {ASM{\_}BYTE{\_}OP}{297}{\code {ASM{\_}BYTE{\_}OP}}
|
|
\entry {ASM{\_}OUTPUT{\_}ASCII}{297}{\code {ASM{\_}OUTPUT{\_}ASCII}}
|
|
\entry {ASM{\_}OUTPUT{\_}POOL{\_}PROLOGUE}{297}{\code {ASM{\_}OUTPUT{\_}POOL{\_}PROLOGUE}}
|
|
\entry {ASM{\_}OUTPUT{\_}SPECIAL{\_}POOL{\_}ENTRY}{297}{\code {ASM{\_}OUTPUT{\_}SPECIAL{\_}POOL{\_}ENTRY}}
|
|
\entry {ASM{\_}OPEN{\_}PAREN}{298}{\code {ASM{\_}OPEN{\_}PAREN}}
|
|
\entry {ASM{\_}CLOSE{\_}PAREN}{298}{\code {ASM{\_}CLOSE{\_}PAREN}}
|
|
\entry {ASM{\_}OUTPUT{\_}COMMON}{298}{\code {ASM{\_}OUTPUT{\_}COMMON}}
|
|
\entry {ASM{\_}OUTPUT{\_}ALIGNED{\_}COMMON}{299}{\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}COMMON}}
|
|
\entry {ASM{\_}OUTPUT{\_}SHARED{\_}COMMON}{299}{\code {ASM{\_}OUTPUT{\_}SHARED{\_}COMMON}}
|
|
\entry {ASM{\_}OUTPUT{\_}LOCAL}{299}{\code {ASM{\_}OUTPUT{\_}LOCAL}}
|
|
\entry {ASM{\_}OUTPUT{\_}ALIGNED{\_}LOCAL}{299}{\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}LOCAL}}
|
|
\entry {ASM{\_}OUTPUT{\_}SHARED{\_}LOCAL}{299}{\code {ASM{\_}OUTPUT{\_}SHARED{\_}LOCAL}}
|
|
\entry {ASM{\_}OUTPUT{\_}LABEL}{299}{\code {ASM{\_}OUTPUT{\_}LABEL}}
|
|
\entry {assemble{\_}name}{299}{\code {assemble{\_}name}}
|
|
\entry {ASM{\_}DECLARE{\_}FUNCTION{\_}NAME}{299}{\code {ASM{\_}DECLARE{\_}FUNCTION{\_}NAME}}
|
|
\entry {ASM{\_}DECLARE{\_}FUNCTION{\_}SIZE}{300}{\code {ASM{\_}DECLARE{\_}FUNCTION{\_}SIZE}}
|
|
\entry {ASM{\_}DECLARE{\_}OBJECT{\_}NAME}{300}{\code {ASM{\_}DECLARE{\_}OBJECT{\_}NAME}}
|
|
\entry {ASM{\_}GLOBALIZE{\_}LABEL}{300}{\code {ASM{\_}GLOBALIZE{\_}LABEL}}
|
|
\entry {ASM{\_}OUTPUT{\_}EXTERNAL}{300}{\code {ASM{\_}OUTPUT{\_}EXTERNAL}}
|
|
\entry {ASM{\_}OUTPUT{\_}EXTERNAL{\_}LIBCALL}{300}{\code {ASM{\_}OUTPUT{\_}EXTERNAL{\_}LIBCALL}}
|
|
\entry {ASM{\_}OUTPUT{\_}LABELREF}{300}{\code {ASM{\_}OUTPUT{\_}LABELREF}}
|
|
\entry {ASM{\_}OUTPUT{\_}LABELREF{\_}AS{\_}INT}{301}{\code {ASM{\_}OUTPUT{\_}LABELREF{\_}AS{\_}INT}}
|
|
\entry {ASM{\_}OUTPUT{\_}INTERNAL{\_}LABEL}{301}{\code {ASM{\_}OUTPUT{\_}INTERNAL{\_}LABEL}}
|
|
\entry {ASM{\_}GENERATE{\_}INTERNAL{\_}LABEL}{301}{\code {ASM{\_}GENERATE{\_}INTERNAL{\_}LABEL}}
|
|
\entry {ASM{\_}FORMAT{\_}PRIVATE{\_}NAME}{301}{\code {ASM{\_}FORMAT{\_}PRIVATE{\_}NAME}}
|
|
\entry {OBJC{\_}GEN{\_}METHOD{\_}LABEL}{302}{\code {OBJC{\_}GEN{\_}METHOD{\_}LABEL}}
|
|
\entry {initialization routines}{302}{initialization routines}
|
|
\entry {termination routines}{302}{termination routines}
|
|
\entry {constructors, output of}{302}{constructors, output of}
|
|
\entry {destructors, output of}{302}{destructors, output of}
|
|
\entry {ASM{\_}OUTPUT{\_}CONSTRUCTOR}{303}{\code {ASM{\_}OUTPUT{\_}CONSTRUCTOR}}
|
|
\entry {ASM{\_}OUTPUT{\_}DESTRUCTOR}{303}{\code {ASM{\_}OUTPUT{\_}DESTRUCTOR}}
|
|
\entry {OBJECT{\_}FORMAT{\_}COFF}{303}{\code {OBJECT{\_}FORMAT{\_}COFF}}
|
|
\entry {OBJECT{\_}FORMAT{\_}ROSE}{303}{\code {OBJECT{\_}FORMAT{\_}ROSE}}
|
|
\entry {REAL{\_}NM{\_}FILE{\_}NAME}{303}{\code {REAL{\_}NM{\_}FILE{\_}NAME}}
|
|
\entry {REGISTER{\_}NAMES}{304}{\code {REGISTER{\_}NAMES}}
|
|
\entry {ADDITIONAL{\_}REGISTER{\_}NAMES}{304}{\code {ADDITIONAL{\_}REGISTER{\_}NAMES}}
|
|
\entry {ASM{\_}OUTPUT{\_}OPCODE}{304}{\code {ASM{\_}OUTPUT{\_}OPCODE}}
|
|
\entry {recog{\_}operand}{304}{\code {recog{\_}operand}}
|
|
\entry {FINAL{\_}PRESCAN{\_}INSN}{304}{\code {FINAL{\_}PRESCAN{\_}INSN}}
|
|
\entry {PRINT{\_}OPERAND}{305}{\code {PRINT{\_}OPERAND}}
|
|
\entry {reg{\_}names}{305}{\code {reg{\_}names}}
|
|
\entry {PRINT{\_}OPERAND{\_}PUNCT{\_}VALID{\_}P}{305}{\code {PRINT{\_}OPERAND{\_}PUNCT{\_}VALID{\_}P}}
|
|
\entry {PRINT{\_}OPERAND{\_}ADDRESS}{305}{\code {PRINT{\_}OPERAND{\_}ADDRESS}}
|
|
\entry {ENCODE{\_}SECTION{\_}INFO usage}{305}{\code {ENCODE{\_}SECTION{\_}INFO} usage}
|
|
\entry {DBR{\_}OUTPUT{\_}SEQEND}{305}{\code {DBR{\_}OUTPUT{\_}SEQEND}}
|
|
\entry {dbr{\_}sequence{\_}length}{305}{\code {dbr{\_}sequence{\_}length}}
|
|
\entry {final{\_}sequence}{305}{\code {final{\_}sequence}}
|
|
\entry {REGISTER{\_}PREFIX}{306}{\code {REGISTER{\_}PREFIX}}
|
|
\entry {LOCAL{\_}LABEL{\_}PREFIX}{306}{\code {LOCAL{\_}LABEL{\_}PREFIX}}
|
|
\entry {USER{\_}LABEL{\_}PREFIX}{306}{\code {USER{\_}LABEL{\_}PREFIX}}
|
|
\entry {IMMEDIATE{\_}PREFIX}{306}{\code {IMMEDIATE{\_}PREFIX}}
|
|
\entry {asm{\_}fprintf}{306}{\code {asm{\_}fprintf}}
|
|
\entry {ASM{\_}OUTPUT{\_}REG{\_}PUSH}{306}{\code {ASM{\_}OUTPUT{\_}REG{\_}PUSH}}
|
|
\entry {ASM{\_}OUTPUT{\_}REG{\_}POP}{306}{\code {ASM{\_}OUTPUT{\_}REG{\_}POP}}
|
|
\entry {dispatch table}{306}{dispatch table}
|
|
\entry {ASM{\_}OUTPUT{\_}ADDR{\_}DIFF{\_}ELT}{306}{\code {ASM{\_}OUTPUT{\_}ADDR{\_}DIFF{\_}ELT}}
|
|
\entry {ASM{\_}OUTPUT{\_}ADDR{\_}VEC{\_}ELT}{306}{\code {ASM{\_}OUTPUT{\_}ADDR{\_}VEC{\_}ELT}}
|
|
\entry {ASM{\_}OUTPUT{\_}CASE{\_}LABEL}{307}{\code {ASM{\_}OUTPUT{\_}CASE{\_}LABEL}}
|
|
\entry {ASM{\_}OUTPUT{\_}CASE{\_}END}{307}{\code {ASM{\_}OUTPUT{\_}CASE{\_}END}}
|
|
\entry {ASM{\_}OUTPUT{\_}ALIGN{\_}CODE}{307}{\code {ASM{\_}OUTPUT{\_}ALIGN{\_}CODE}}
|
|
\entry {ASM{\_}OUTPUT{\_}LOOP{\_}ALIGN}{307}{\code {ASM{\_}OUTPUT{\_}LOOP{\_}ALIGN}}
|
|
\entry {ASM{\_}OUTPUT{\_}SKIP}{307}{\code {ASM{\_}OUTPUT{\_}SKIP}}
|
|
\entry {ASM{\_}NO{\_}SKIP{\_}IN{\_}TEXT}{307}{\code {ASM{\_}NO{\_}SKIP{\_}IN{\_}TEXT}}
|
|
\entry {ASM{\_}OUTPUT{\_}ALIGN}{308}{\code {ASM{\_}OUTPUT{\_}ALIGN}}
|
|
\entry {DBX{\_}REGISTER{\_}NUMBER}{308}{\code {DBX{\_}REGISTER{\_}NUMBER}}
|
|
\entry {DEBUGGER{\_}AUTO{\_}OFFSET}{308}{\code {DEBUGGER{\_}AUTO{\_}OFFSET}}
|
|
\entry {DEBUGGER{\_}ARG{\_}OFFSET}{308}{\code {DEBUGGER{\_}ARG{\_}OFFSET}}
|
|
\entry {DBX{\_}DEBUGGING{\_}INFO}{309}{\code {DBX{\_}DEBUGGING{\_}INFO}}
|
|
\entry {XCOFF{\_}DEBUGGING{\_}INFO}{309}{\code {XCOFF{\_}DEBUGGING{\_}INFO}}
|
|
\entry {DEFAULT{\_}GDB{\_}EXTENSIONS}{309}{\code {DEFAULT{\_}GDB{\_}EXTENSIONS}}
|
|
\entry {DEBUG{\_}SYMS{\_}TEXT}{309}{\code {DEBUG{\_}SYMS{\_}TEXT}}
|
|
\entry {ASM{\_}STABS{\_}OP}{309}{\code {ASM{\_}STABS{\_}OP}}
|
|
\entry {ASM{\_}STABD{\_}OP}{309}{\code {ASM{\_}STABD{\_}OP}}
|
|
\entry {ASM{\_}STABN{\_}OP}{309}{\code {ASM{\_}STABN{\_}OP}}
|
|
\entry {DBX{\_}NO{\_}XREFS}{309}{\code {DBX{\_}NO{\_}XREFS}}
|
|
\entry {DBX{\_}CONTIN{\_}LENGTH}{309}{\code {DBX{\_}CONTIN{\_}LENGTH}}
|
|
\entry {DBX{\_}CONTIN{\_}CHAR}{310}{\code {DBX{\_}CONTIN{\_}CHAR}}
|
|
\entry {DBX{\_}STATIC{\_}STAB{\_}DATA{\_}SECTION}{310}{\code {DBX{\_}STATIC{\_}STAB{\_}DATA{\_}SECTION}}
|
|
\entry {DBX{\_}TYPE{\_}DECL{\_}STABS{\_}CODE}{310}{\code {DBX{\_}TYPE{\_}DECL{\_}STABS{\_}CODE}}
|
|
\entry {DBX{\_}STATIC{\_}CONST{\_}VAR{\_}CODE}{310}{\code {DBX{\_}STATIC{\_}CONST{\_}VAR{\_}CODE}}
|
|
\entry {DBX{\_}REGPARM{\_}STABS{\_}CODE}{310}{\code {DBX{\_}REGPARM{\_}STABS{\_}CODE}}
|
|
\entry {DBX{\_}REGPARM{\_}STABS{\_}LETTER}{310}{\code {DBX{\_}REGPARM{\_}STABS{\_}LETTER}}
|
|
\entry {DBX{\_}MEMPARM{\_}STABS{\_}LETTER}{310}{\code {DBX{\_}MEMPARM{\_}STABS{\_}LETTER}}
|
|
\entry {DBX{\_}FUNCTION{\_}FIRST}{310}{\code {DBX{\_}FUNCTION{\_}FIRST}}
|
|
\entry {DBX{\_}LBRAC{\_}FIRST}{310}{\code {DBX{\_}LBRAC{\_}FIRST}}
|
|
\entry {DBX{\_}OUTPUT{\_}LBRAC}{311}{\code {DBX{\_}OUTPUT{\_}LBRAC}}
|
|
\entry {DBX{\_}OUTPUT{\_}RBRAC}{311}{\code {DBX{\_}OUTPUT{\_}RBRAC}}
|
|
\entry {DBX{\_}OUTPUT{\_}ENUM}{311}{\code {DBX{\_}OUTPUT{\_}ENUM}}
|
|
\entry {DBX{\_}OUTPUT{\_}FUNCTION{\_}END}{311}{\code {DBX{\_}OUTPUT{\_}FUNCTION{\_}END}}
|
|
\entry {DBX{\_}OUTPUT{\_}STANDARD{\_}TYPES}{311}{\code {DBX{\_}OUTPUT{\_}STANDARD{\_}TYPES}}
|
|
\entry {DBX{\_}WORKING{\_}DIRECTORY}{312}{\code {DBX{\_}WORKING{\_}DIRECTORY}}
|
|
\entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILENAME}{312}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILENAME}}
|
|
\entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}DIRECTORY}{312}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}DIRECTORY}}
|
|
\entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILE{\_}END}{313}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILE{\_}END}}
|
|
\entry {DBX{\_}OUTPUT{\_}SOURCE{\_}FILENAME}{313}{\code {DBX{\_}OUTPUT{\_}SOURCE{\_}FILENAME}}
|
|
\entry {SDB{\_}DEBUGGING{\_}INFO}{313}{\code {SDB{\_}DEBUGGING{\_}INFO}}
|
|
\entry {DWARF{\_}DEBUGGING{\_}INFO}{313}{\code {DWARF{\_}DEBUGGING{\_}INFO}}
|
|
\entry {PUT{\_}SDB{\_}...{}}{313}{\code {PUT{\_}SDB{\_}\dots {}}}
|
|
\entry {SDB{\_}DELIM}{313}{\code {SDB{\_}DELIM}}
|
|
\entry {SDB{\_}GENERATE{\_}FAKE}{313}{\code {SDB{\_}GENERATE{\_}FAKE}}
|
|
\entry {SDB{\_}ALLOW{\_}UNKNOWN{\_}REFERENCES}{313}{\code {SDB{\_}ALLOW{\_}UNKNOWN{\_}REFERENCES}}
|
|
\entry {SDB{\_}ALLOW{\_}FORWARD{\_}REFERENCES}{314}{\code {SDB{\_}ALLOW{\_}FORWARD{\_}REFERENCES}}
|
|
\entry {cross compilation and floating point}{314}{cross compilation and floating point}
|
|
\entry {floating point format and cross compilation}{314}{floating point format and cross compilation}
|
|
\entry {atof}{314}{\code {atof}}
|
|
\entry {REAL{\_}VALUE{\_}TYPE}{314}{\code {REAL{\_}VALUE{\_}TYPE}}
|
|
\entry {REAL{\_}VALUES{\_}EQUAL}{314}{\code {REAL{\_}VALUES{\_}EQUAL}}
|
|
\entry {REAL{\_}VALUES{\_}LESS}{315}{\code {REAL{\_}VALUES{\_}LESS}}
|
|
\entry {REAL{\_}VALUE{\_}LDEXP}{315}{\code {REAL{\_}VALUE{\_}LDEXP}}
|
|
\entry {ldexp}{315}{\code {ldexp}}
|
|
\entry {REAL{\_}VALUE{\_}FIX}{315}{\code {REAL{\_}VALUE{\_}FIX}}
|
|
\entry {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX}{315}{\code {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX}}
|
|
\entry {REAL{\_}VALUE{\_}FIX{\_}TRUNCATE}{315}{\code {REAL{\_}VALUE{\_}FIX{\_}TRUNCATE}}
|
|
\entry {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX{\_}TRUNCATE}{315}{\code {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX{\_}TRUNCATE}}
|
|
\entry {REAL{\_}VALUE{\_}ATOF}{315}{\code {REAL{\_}VALUE{\_}ATOF}}
|
|
\entry {REAL{\_}INFINITY}{315}{\code {REAL{\_}INFINITY}}
|
|
\entry {REAL{\_}VALUE{\_}ISINF}{315}{\code {REAL{\_}VALUE{\_}ISINF}}
|
|
\entry {isinf}{315}{\code {isinf}}
|
|
\entry {REAL{\_}VALUE{\_}ISNAN}{315}{\code {REAL{\_}VALUE{\_}ISNAN}}
|
|
\entry {isnan}{315}{\code {isnan}}
|
|
\entry {constant folding and floating point}{315}{constant folding and floating point}
|
|
\entry {REAL{\_}ARITHMETIC}{316}{\code {REAL{\_}ARITHMETIC}}
|
|
\entry {overflow while constant folding}{316}{overflow while constant folding}
|
|
\entry {REAL{\_}VALUE{\_}NEGATE}{316}{\code {REAL{\_}VALUE{\_}NEGATE}}
|
|
\entry {REAL{\_}VALUE{\_}TRUNCATE}{316}{\code {REAL{\_}VALUE{\_}TRUNCATE}}
|
|
\entry {REAL{\_}VALUE{\_}TO{\_}INT}{316}{\code {REAL{\_}VALUE{\_}TO{\_}INT}}
|
|
\entry {REAL{\_}VALUE{\_}FROM{\_}INT}{316}{\code {REAL{\_}VALUE{\_}FROM{\_}INT}}
|
|
\entry {parameters, miscellaneous}{316}{parameters, miscellaneous}
|
|
\entry {PREDICATE{\_}CODES}{317}{\code {PREDICATE{\_}CODES}}
|
|
\entry {CASE{\_}VECTOR{\_}MODE}{317}{\code {CASE{\_}VECTOR{\_}MODE}}
|
|
\entry {CASE{\_}VECTOR{\_}PC{\_}RELATIVE}{317}{\code {CASE{\_}VECTOR{\_}PC{\_}RELATIVE}}
|
|
\entry {CASE{\_}DROPS{\_}THROUGH}{317}{\code {CASE{\_}DROPS{\_}THROUGH}}
|
|
\entry {BYTE{\_}LOADS{\_}ZERO{\_}EXTEND}{317}{\code {BYTE{\_}LOADS{\_}ZERO{\_}EXTEND}}
|
|
\entry {IMPLICIT{\_}FIX{\_}EXPR}{317}{\code {IMPLICIT{\_}FIX{\_}EXPR}}
|
|
\entry {FIXUNS{\_}TRUNC{\_}LIKE{\_}FIX{\_}TRUNC}{317}{\code {FIXUNS{\_}TRUNC{\_}LIKE{\_}FIX{\_}TRUNC}}
|
|
\entry {EASY{\_}DIV{\_}EXPR}{317}{\code {EASY{\_}DIV{\_}EXPR}}
|
|
\entry {MOVE{\_}MAX}{317}{\code {MOVE{\_}MAX}}
|
|
\entry {SHIFT{\_}COUNT{\_}TRUNCATED}{318}{\code {SHIFT{\_}COUNT{\_}TRUNCATED}}
|
|
\entry {TRULY{\_}NOOP{\_}TRUNCATION}{318}{\code {TRULY{\_}NOOP{\_}TRUNCATION}}
|
|
\entry {STORE{\_}FLAG{\_}VALUE}{318}{\code {STORE{\_}FLAG{\_}VALUE}}
|
|
\entry {Pmode}{319}{\code {Pmode}}
|
|
\entry {FUNCTION{\_}MODE}{319}{\code {FUNCTION{\_}MODE}}
|
|
\entry {INTEGRATE{\_}THRESHOLD}{319}{\code {INTEGRATE{\_}THRESHOLD}}
|
|
\entry {SCCS{\_}DIRECTIVE}{319}{\code {SCCS{\_}DIRECTIVE}}
|
|
\entry {HANDLE{\_}PRAGMA}{320}{\code {HANDLE{\_}PRAGMA}}
|
|
\entry {#pragma}{320}{\code {#pragma}}
|
|
\entry {pragma}{320}{\code {pragma}}
|
|
\entry {DOLLARS{\_}IN{\_}IDENTIFIERS}{320}{\code {DOLLARS{\_}IN{\_}IDENTIFIERS}}
|
|
\entry {NO{\_}DOLLAR{\_}IN{\_}LABEL}{320}{\code {NO{\_}DOLLAR{\_}IN{\_}LABEL}}
|
|
\entry {DEFAULT{\_}MAIN{\_}RETURN}{320}{\code {DEFAULT{\_}MAIN{\_}RETURN}}
|
|
\entry {HAVE{\_}ATEXIT}{320}{\code {HAVE{\_}ATEXIT}}
|
|
\entry {EXIT{\_}BODY}{320}{\code {EXIT{\_}BODY}}
|
|
\entry {configuration file}{321}{configuration file}
|
|
\entry {xm-machine.h}{321}{\file {xm-\var {machine}.h}}
|
|
\entry {USG}{321}{\code {USG}}
|
|
\entry {VMS}{321}{\code {VMS}}
|
|
\entry {FAILURE{\_}EXIT{\_}CODE}{321}{\code {FAILURE{\_}EXIT{\_}CODE}}
|
|
\entry {SUCCESS{\_}EXIT{\_}CODE}{321}{\code {SUCCESS{\_}EXIT{\_}CODE}}
|
|
\entry {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}{321}{\code {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}}
|
|
\entry {HOST{\_}FLOAT{\_}FORMAT}{321}{\code {HOST{\_}FLOAT{\_}FORMAT}}
|
|
\entry {HOST{\_}BITS{\_}PER{\_}CHAR}{321}{\code {HOST{\_}BITS{\_}PER{\_}CHAR}}
|
|
\entry {HOST{\_}BITS{\_}PER{\_}SHORT}{321}{\code {HOST{\_}BITS{\_}PER{\_}SHORT}}
|
|
\entry {HOST{\_}BITS{\_}PER{\_}INT}{321}{\code {HOST{\_}BITS{\_}PER{\_}INT}}
|
|
\entry {HOST{\_}BITS{\_}PER{\_}LONG}{321}{\code {HOST{\_}BITS{\_}PER{\_}LONG}}
|
|
\entry {ONLY{\_}INT{\_}FIELDS}{321}{\code {ONLY{\_}INT{\_}FIELDS}}
|
|
\entry {EXECUTABLE{\_}SUFFIX}{321}{\code {EXECUTABLE{\_}SUFFIX}}
|
|
\entry {OBSTACK{\_}CHUNK{\_}SIZE}{322}{\code {OBSTACK{\_}CHUNK{\_}SIZE}}
|
|
\entry {OBSTACK{\_}CHUNK{\_}ALLOC}{322}{\code {OBSTACK{\_}CHUNK{\_}ALLOC}}
|
|
\entry {OBSTACK{\_}CHUNK{\_}FREE}{322}{\code {OBSTACK{\_}CHUNK{\_}FREE}}
|
|
\entry {USE{\_}C{\_}ALLOCA}{322}{\code {USE{\_}C{\_}ALLOCA}}
|
|
\entry {FUNCTION{\_}CONVERSION{\_}BUG}{322}{\code {FUNCTION{\_}CONVERSION{\_}BUG}}
|
|
\entry {HAVE{\_}VPRINTF}{322}{\code {HAVE{\_}VPRINTF}}
|
|
\entry {vprintf}{322}{\code {vprintf}}
|
|
\entry {MULTIBYTE{\_}CHARS}{322}{\code {MULTIBYTE{\_}CHARS}}
|
|
\entry {HAVE{\_}PUTENV}{322}{\code {HAVE{\_}PUTENV}}
|
|
\entry {putenv}{322}{\code {putenv}}
|
|
\entry {NO{\_}SYS{\_}SIGLIST}{322}{\code {NO{\_}SYS{\_}SIGLIST}}
|
|
\entry {sys{\_}siglist}{322}{\code {sys{\_}siglist}}
|
|
\entry {NO{\_}STAB{\_}H}{323}{\code {NO{\_}STAB{\_}H}}
|
|
\entry {bzero}{323}{\code {bzero}}
|
|
\entry {bcmp}{323}{\code {bcmp}}
|