📄 index.html
字号:
<li><code>ARGS_GROW_DOWNWARD</code>: <a href="Frame-Layout.html#Frame%20Layout">Frame Layout</a>
<li>argument passing: <a href="Interface.html#Interface">Interface</a>
<li>arguments in registers: <a href="Register-Arguments.html#Register%20Arguments">Register Arguments</a>
<li>arguments on stack: <a href="Stack-Arguments.html#Stack%20Arguments">Stack Arguments</a>
<li>arithmetic libraries: <a href="Interface.html#Interface">Interface</a>
<li>arithmetic shift: <a href="Arithmetic.html#Arithmetic">Arithmetic</a>
<li>arithmetic simplifications: <a href="Passes.html#Passes">Passes</a>
<li>arithmetic, in RTL: <a href="Arithmetic.html#Arithmetic">Arithmetic</a>
<li><code>ARITHMETIC_TYPE_P</code>: <a href="Types.html#Types">Types</a>
<li>array: <a href="Types.html#Types">Types</a>
<li><code>ARRAY_REF</code>: <a href="Expression-trees.html#Expression%20trees">Expression trees</a>
<li><code>ARRAY_TYPE</code>: <a href="Types.html#Types">Types</a>
<li><code>ashift</code>: <a href="Arithmetic.html#Arithmetic">Arithmetic</a>
<li><code>ashift</code> and attributes: <a href="Expressions.html#Expressions">Expressions</a>
<li><code>ashiftrt</code>: <a href="Arithmetic.html#Arithmetic">Arithmetic</a>
<li><code>ashiftrt</code> and attributes: <a href="Expressions.html#Expressions">Expressions</a>
<li><code>ashl</code><var>m</var><code>3</code> instruction pattern: <a href="Standard-Names.html#Standard%20Names">Standard Names</a>
<li><code>ashr</code><var>m</var><code>3</code> instruction pattern: <a href="Standard-Names.html#Standard%20Names">Standard Names</a>
<li><code>ASM_APP_OFF</code>: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li><code>ASM_APP_ON</code>: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li><code>ASM_CLOBBERS</code>: <a href="Function-Bodies.html#Function%20Bodies">Function Bodies</a>
<li><code>ASM_COMMENT_START</code>: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li><code>ASM_CV_QUAL</code>: <a href="Function-Bodies.html#Function%20Bodies">Function Bodies</a>
<li><code>ASM_DECLARE_CLASS_REFERENCE</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_DECLARE_FUNCTION_NAME</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_DECLARE_FUNCTION_SIZE</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_DECLARE_OBJECT_NAME</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_DECLARE_REGISTER_GLOBAL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_DECLARE_UNRESOLVED_REFERENCE</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_FILE_END</code>: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li><code>ASM_FILE_START</code>: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li><code>ASM_FINAL_SPEC</code>: <a href="Driver.html#Driver">Driver</a>
<li><code>ASM_FINISH_DECLARE_OBJECT</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_FORMAT_PRIVATE_NAME</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>asm_fprintf</code>: <a href="Instruction-Output.html#Instruction%20Output">Instruction Output</a>
<li><code>ASM_FPRINTF_EXTENSIONS</code>: <a href="Instruction-Output.html#Instruction%20Output">Instruction Output</a>
<li><code>ASM_GENERATE_INTERNAL_LABEL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>asm_input</code>: <a href="Side-Effects.html#Side%20Effects">Side Effects</a>
<li><code>asm_input</code> and <code>/v</code>: <a href="Flags.html#Flags">Flags</a>
<li><code>ASM_INPUTS</code>: <a href="Function-Bodies.html#Function%20Bodies">Function Bodies</a>
<li><code>ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX</code>: <a href="Exception-Handling.html#Exception%20Handling">Exception Handling</a>
<li><code>ASM_NO_SKIP_IN_TEXT</code>: <a href="Alignment-Output.html#Alignment%20Output">Alignment Output</a>
<li><code>asm_noperands</code>: <a href="Insns.html#Insns">Insns</a>
<li><code>asm_operands</code> and <code>/v</code>: <a href="Flags.html#Flags">Flags</a>
<li><code>asm_operands</code>, RTL sharing: <a href="Sharing.html#Sharing">Sharing</a>
<li><code>asm_operands</code>, usage: <a href="Assembler.html#Assembler">Assembler</a>
<li><code>ASM_OUTPUT_ADDR_DIFF_ELT</code>: <a href="Dispatch-Tables.html#Dispatch%20Tables">Dispatch Tables</a>
<li><code>ASM_OUTPUT_ADDR_VEC_ELT</code>: <a href="Dispatch-Tables.html#Dispatch%20Tables">Dispatch Tables</a>
<li><code>ASM_OUTPUT_ALIGN</code>: <a href="Alignment-Output.html#Alignment%20Output">Alignment Output</a>
<li><code>ASM_OUTPUT_ALIGN_WITH_NOP</code>: <a href="Alignment-Output.html#Alignment%20Output">Alignment Output</a>
<li><code>ASM_OUTPUT_ALIGNED_BSS</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_ALIGNED_COMMON</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_ALIGNED_DECL_COMMON</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_ALIGNED_DECL_LOCAL</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_ALIGNED_LOCAL</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_ASCII</code>: <a href="Data-Output.html#Data%20Output">Data Output</a>
<li><code>ASM_OUTPUT_BSS</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_CASE_END</code>: <a href="Dispatch-Tables.html#Dispatch%20Tables">Dispatch Tables</a>
<li><code>ASM_OUTPUT_CASE_LABEL</code>: <a href="Dispatch-Tables.html#Dispatch%20Tables">Dispatch Tables</a>
<li><code>ASM_OUTPUT_COMMON</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_DEBUG_LABEL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_DEF</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_DEF_FROM_DECLS</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_DWARF_DELTA</code>: <a href="SDB-and-DWARF.html#SDB%20and%20DWARF">SDB and DWARF</a>
<li><code>ASM_OUTPUT_DWARF_OFFSET</code>: <a href="SDB-and-DWARF.html#SDB%20and%20DWARF">SDB and DWARF</a>
<li><code>ASM_OUTPUT_DWARF_PCREL</code>: <a href="SDB-and-DWARF.html#SDB%20and%20DWARF">SDB and DWARF</a>
<li><code>ASM_OUTPUT_EXTERNAL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_EXTERNAL_LIBCALL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_FDESC</code>: <a href="Data-Output.html#Data%20Output">Data Output</a>
<li><code>ASM_OUTPUT_IDENT</code>: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li><code>ASM_OUTPUT_INTERNAL_LABEL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_LABEL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_LABEL_REF</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_LABELREF</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_LOCAL</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_MAX_SKIP_ALIGN</code>: <a href="Alignment-Output.html#Alignment%20Output">Alignment Output</a>
<li><code>ASM_OUTPUT_MEASURED_SIZE</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_OPCODE</code>: <a href="Instruction-Output.html#Instruction%20Output">Instruction Output</a>
<li><code>ASM_OUTPUT_POOL_EPILOGUE</code>: <a href="Data-Output.html#Data%20Output">Data Output</a>
<li><code>ASM_OUTPUT_POOL_PROLOGUE</code>: <a href="Data-Output.html#Data%20Output">Data Output</a>
<li><code>ASM_OUTPUT_REG_POP</code>: <a href="Instruction-Output.html#Instruction%20Output">Instruction Output</a>
<li><code>ASM_OUTPUT_REG_PUSH</code>: <a href="Instruction-Output.html#Instruction%20Output">Instruction Output</a>
<li><code>ASM_OUTPUT_SHARED_BSS</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_SHARED_COMMON</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_SHARED_LOCAL</code>: <a href="Uninitialized-Data.html#Uninitialized%20Data">Uninitialized Data</a>
<li><code>ASM_OUTPUT_SIZE_DIRECTIVE</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_SKIP</code>: <a href="Alignment-Output.html#Alignment%20Output">Alignment Output</a>
<li><code>ASM_OUTPUT_SOURCE_FILENAME</code>: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li><code>ASM_OUTPUT_SOURCE_LINE</code>: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li><code>ASM_OUTPUT_SPECIAL_POOL_ENTRY</code>: <a href="Data-Output.html#Data%20Output">Data Output</a>
<li><code>ASM_OUTPUT_SYMBOL_REF</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_TYPE_DIRECTIVE</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUT_WEAK_ALIAS</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_OUTPUTS</code>: <a href="Function-Bodies.html#Function%20Bodies">Function Bodies</a>
<li><code>ASM_PREFERRED_EH_DATA_FORMAT</code>: <a href="Exception-Handling.html#Exception%20Handling">Exception Handling</a>
<li><code>ASM_SPEC</code>: <a href="Driver.html#Driver">Driver</a>
<li><code>ASM_STABD_OP</code>: <a href="DBX-Options.html#DBX%20Options">DBX Options</a>
<li><code>ASM_STABN_OP</code>: <a href="DBX-Options.html#DBX%20Options">DBX Options</a>
<li><code>ASM_STABS_OP</code>: <a href="DBX-Options.html#DBX%20Options">DBX Options</a>
<li><code>ASM_STMT</code>: <a href="Function-Bodies.html#Function%20Bodies">Function Bodies</a>
<li><code>ASM_STRING</code>: <a href="Function-Bodies.html#Function%20Bodies">Function Bodies</a>
<li><code>ASM_WEAKEN_DECL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>ASM_WEAKEN_LABEL</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li><code>assemble_name</code>: <a href="Label-Output.html#Label%20Output">Label Output</a>
<li>assembler format: <a href="File-Framework.html#File%20Framework">File Framework</a>
<li>assembler instructions in RTL: <a href="Assembler.html#Assembler">Assembler</a>
<li><code>ASSEMBLER_DIALECT</code>: <a href="Instruction-Output.html#Instruction%20Output">Instruction Output</a>
<li>assigning attribute values to insns: <a href="Tagging-Insns.html#Tagging%20Insns">Tagging Insns</a>
<li>assignment operator: <a href="Function-Basics.html#Function%20Basics">Function Basics</a>
<li>asterisk in template: <a href="Output-Statement.html#Output%20Statement">Output Statement</a>
<li><code>attr</code>: <a href="Tagging-Insns.html#Tagging%20Insns">Tagging Insns</a>, <a href="Expressions.html#Expressions">Expressions</a>
<li><code>attr_flag</code>: <a href="Expressions.html#Expressions">Expressions</a>
<li>attribute expressions: <a href="Expressions.html#Expressions">Expressions</a>
<li>attribute specifications: <a href="Attr-Example.html#Attr%20Example">Attr Example</a>
<li>attribute specifications example: <a href="Attr-Example.html#Attr%20Example">Attr Example</a>
<li>attributes: <a href="Attributes.html#Attributes">Attributes</a>
<li>attributes, defining: <a href="Defining-Attributes.html#Defining%20Attributes">Defining Attributes</a>
<li>attributes, target-specific: <a href="Target-Attributes.html#Target%20Attributes">Target Attributes</a>
<li>autoincrement addressing, availability: <a href="Portability.html#Portability">Portability</a>
<li>autoincrement/decrement addressing: <a href="Simple-Constraints.html#Simple%20Constraints">Simple Constraints</a>
<li>autoincrement/decrement analysis: <a href="Passes.html#Passes">Passes</a>
<li><code>automata_option</code>: <a href="Automaton-pipeline-description.html#Automaton%20pipeline%20description">Automaton pipeline description</a>
<li>automaton based pipeline description: <a href="Processor-pipeline-description.html#Processor%20pipeline%20description">Processor pipeline description</a>, <a href="Comparison-of-the-two-descriptions.html#Comparison%20of%20the%20two%20descriptions">Comparison of the two descriptions</a>, <a href="Automaton-pipeline-description.html#Automaton%20pipeline%20description">Automaton pipeline description</a>
<li>automaton based scheduler: <a href="Processor-pipeline-description.html#Processor%20pipeline%20description">Processor pipeline description</a>
<li><code>AVOID_CCMODE_COPIES</code>: <a href="Values-in-Registers.html#Values%20in%20Registers">Values in Registers</a>
<li>backslash: <a href="Output-Template.html#Output%20Template">Output Template</a>
<li><code>barrier</code>: <a href="Insns.html#Insns">Insns</a>
<li><code>barrier</code> and <code>/f</code>: <a href="Flags.html#Flags">Flags</a>
<li><code>barrier</code> and <code>/i</code>: <a href="Flags.html#Flags">Flags</a>
<li><code>barrier</code> and <code>/v</code>: <a href="Flags.html#Flags">Flags</a>
<li><code>BASE_REG_CLASS</code>: <a href="Register-Classes.html#Register%20Classes">Register Classes</a>
<li>basic block reordering: <a href="Passes.html#Passes">Passes</a>
<li>basic blocks: <a href="Passes.html#Passes">Passes</a>
<li><code>b</code><var>cond</var><code></code> instruction pattern: <a href="Standard-Names.html#Standard%20Names">Standard Names</a>
<li><code>bcopy</code>, implicit usage: <a href="Library-Calls.html#Library%20Calls">Library Calls</a>
<li><code>BIGGEST_ALIGNMENT</code>: <a href="Storage-Layout.html#Storage%20Layout">Storage Layout</a>
<li><code>BIGGEST_FIELD_ALIGNMENT</code>: <a href="Storage-Layout.html#Storage%20Layout">Storage Layout</a>
<li><code>BImode</code>: <a href="Machine-Modes.html#Machine%20Modes">Machine Modes</a>
<li><code>BIND_EXPR</code>: <a href="Expression-trees.html#Expression%20trees">Expression trees</a>
<li><code>BINFO_TYPE</code>: <a href="Classes.html#Classes">Classes</a>
<li>bit-fields: <a href="Bit-Fields.html#Bit-Fields">Bit-Fields</a>
<li><code>BIT_AND_EXPR</code>: <a href="Expression-trees.html#Expression%20trees">Expression trees</a>
<li><code>BIT_IOR_EXPR</code>: <a href="Expression-trees.html#Expression%20trees">Expression trees</a>
<li><code>BIT_NOT_EXPR</code>: <a href="Expression-trees.html#Expression%20trees">Expression trees</a>
<li><code>BIT_XOR_EXPR</code>: <a href="Expression-trees.html#Expression%20trees">Expression trees</a>
<li><code>BITFIELD_NBYTES_LIMITED</code>: <a href="Storage-Layout.html#Storage%20Layout">Storage Layout</a>
<li><code>BITS_BIG_ENDIAN</code>: <a href="Storage-Layout.html#Storage%20Layout">Storage Layout</a>
<li><code>BITS_BIG_ENDIAN</code>, effect on <code>sign_extract</code>: <a href="Bit-Fields.html#Bit-Fields">Bit-Fields</a>
<li><code>BITS_PER_UNIT</code>: <a href="Storage-Layout.html#Storage%20Layout">Storage Layout</a>
<li><code>BITS_PER_WORD</code>: <a href="Storage-Layout.html#Storage%20Layout">Storage Layout</a>
<li>bitwise complement: <a href="Arithmetic.html#Arithmetic">Arithmetic</a>
<li>bitwise exclusive-or: <a href="Arithmetic.html#Arithmetic">Arithmetic</a>
<li>bitwise inclusive-or: <a href="Arithmetic.html#Arithmetic">Arithmetic</a>
<li>bitwise logical-and: <a href="Arithmetic.html#Arithmetic">Arithmetic</a>
<li><code>BLKmode</code>: <a href="Machine-Modes.html#Machine%20Modes">Machine Modes</a>
<li><code>BLKmode</code>, and function return values: <a href="Calls.html#Calls">Calls</a>
<li><code>bool</code>: <a href="Sections.html#Sections">Sections</a>, <a href="Exception-Region-Output.html#Exception%20Region%20Output">Exception Region Output</a>, <a href="Sections.html#Sections">Sections</a>
<li><code>BOOL_TYPE_SIZE</code>: <a href="Type-Layout.html#Type%20Layout">Type Layout</a>
<li><code>BOOLEAN_TYPE</code>: <a href="Types.html#Types">Types</a>
<li>branch shortening: <a href="Passes.html#Passes">Passes</a>
<li><code>BRANCH_COST</code>: <a href="Costs.html#Costs">Costs</a>
<li><code>break_out_memory_refs</code>: <a href="Addressing-Modes.html#Addressing%20Modes">Addressing Modes</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -