📄 gcc.cps
字号:
\entry {\code {get{\_}attr{\_}length}}{259}\entry {\code {GET{\_}CLASS{\_}NARROWEST{\_}MODE}}{177}\entry {\code {GET{\_}CODE}}{167}\entry {\code {get{\_}frame{\_}size}}{294}\entry {\code {get{\_}insns}}{198}\entry {\code {get{\_}last{\_}insn}}{198}\entry {\code {GET{\_}MODE}}{177}\entry {\code {GET{\_}MODE{\_}ALIGNMENT}}{177}\entry {\code {GET{\_}MODE{\_}BITSIZE}}{177}\entry {\code {GET{\_}MODE{\_}CLASS}}{177}\entry {\code {GET{\_}MODE{\_}MASK}}{177}\entry {\code {GET{\_}MODE{\_}NAME}}{177}\entry {\code {GET{\_}MODE{\_}NUNITS}}{177}\entry {\code {GET{\_}MODE{\_}SIZE}}{177}\entry {\code {GET{\_}MODE{\_}UNIT{\_}SIZE}}{177}\entry {\code {GET{\_}MODE{\_}WIDER{\_}MODE}}{177}\entry {\code {GET{\_}RTX{\_}CLASS}}{169}\entry {\code {GET{\_}RTX{\_}FORMAT}}{169}\entry {\code {GET{\_}RTX{\_}LENGTH}}{169}\entry {\code {geu}}{188}\entry {\code {geu} and attributes}{254}\entry {global offset table}{59}\entry {global register after \code {longjmp}}{119}\entry {global register allocation}{164}\entry {global register variables}{118}\entry {\code {GLOBALDEF}}{152}\entry {\code {GLOBALREF}}{152}\entry {\code {GLOBALVALUEDEF}}{152}\entry {\code {GLOBALVALUEREF}}{152}\entry {GNU CC and portability}{157}\entry {GNU CC command options}{15}\entry {GNU extensions to the C language}{87}\entry {\code {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}}{315}\entry {\code {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}}{317}\entry {goto with computed label}{89}\entry {gp-relative references (MIPS)}{53}\entry {\code {gprof}}{31}\entry {greater than}{188}\entry {grouping options}{15}\entry {\code {gt}}{188}\entry {\code {gt} and attributes}{254}\entry {\code {gtu}}{188}\entry {\code {gtu} and attributes}{254}\initial {H}\entry {\samp {H} in constraint}{220}\entry {\code {HANDLE{\_}PRAGMA}}{353}\entry {hard registers}{180}\entry {\code {HARD{\_}REGNO{\_}MODE{\_}OK}}{281}\entry {\code {HARD{\_}REGNO{\_}NREGS}}{281}\entry {hardware models and configurations, specifying}{44}\entry {\code {HAVE{\_}ATEXIT}}{354}\entry {\code {HAVE{\_}POST{\_}DECREMENT}}{315}\entry {\code {HAVE{\_}POST{\_}INCREMENT}}{315}\entry {\code {HAVE{\_}PRE{\_}DECREMENT}}{315}\entry {\code {HAVE{\_}PRE{\_}INCREMENT}}{315}\entry {\code {HAVE{\_}PUTENV}}{356}\entry {\code {HAVE{\_}VPRINTF}}{356}\entry {header files and VMS}{151}\entry {\code {high}}{179}\entry {\code {HImode}}{175}\entry {\code {HImode}, in \code {insn}}{201}\entry {\code {HOST{\_}BITS{\_}PER{\_}CHAR}}{355}\entry {\code {HOST{\_}BITS{\_}PER{\_}INT}}{355}\entry {\code {HOST{\_}BITS{\_}PER{\_}LONG}}{355}\entry {\code {HOST{\_}BITS{\_}PER{\_}SHORT}}{355}\entry {\code {HOST{\_}FLOAT{\_}FORMAT}}{355}\entry {\code {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}}{355}\entry {HPPA Options}{54}\initial {I}\entry {\samp {i} in constraint}{219}\entry {\samp {I} in constraint}{219}\entry {i386 Options}{54}\entry {IBM RS/6000 Options}{50}\entry {IBM RT options}{50}\entry {IBM RT PC}{129}\entry {identifier names, dollar signs in}{109}\entry {identifiers, names in assembler code}{117}\entry {identifying source, compiler (88k)}{47}\entry {\code {IEEE{\_}FLOAT{\_}FORMAT}}{276}\entry {\code {if{\_}then{\_}else}}{188}\entry {\code {if{\_}then{\_}else} and attributes}{253}\entry {\code {if{\_}then{\_}else} usage}{192}\entry {\code {immediate{\_}operand}}{212}\entry {\code {IMMEDIATE{\_}PREFIX}}{339}\entry {\code {IMPLICIT{\_}FIX{\_}EXPR}}{351}\entry {\code {in{\_}data}}{323}\entry {\code {in{\_}struct}}{173}\entry {\code {in{\_}struct}, in \code {code{\_}label}}{173}\entry {\code {in{\_}struct}, in \code {insn}}{172, 173}\entry {\code {in{\_}struct}, in \code {label{\_}ref}}{172}\entry {\code {in{\_}struct}, in \code {mem}}{171}\entry {\code {in{\_}struct}, in \code {reg}}{171}\entry {\code {in{\_}struct}, in \code {subreg}}{171}\entry {\code {in{\_}text}}{323}\entry {include files and VMS}{151}\entry {\code {INCLUDE{\_}DEFAULTS}}{268}\entry {inclusive-or, bitwise}{186}\entry {incompatibilities of GNU CC}{130}\entry {increment operators}{139}\entry {\code {INDEX{\_}REG{\_}CLASS}}{287}\entry {\code {indirect{\_}jump} instruction pattern}{234}\entry {\code {INIT{\_}CUMULATIVE{\_}ARGS}}{299}\entry {\code {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}}{299}\entry {\code {INIT{\_}SECTION{\_}ASM{\_}OP}}{323, 336}\entry {\code {INITIAL{\_}ELIMINATION{\_}OFFSET}}{294}\entry {\code {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}}{294}\entry {initialization routines}{333}\entry {initializations in expressions}{101}\entry {\code {INITIALIZE{\_}TRAMPOLINE}}{310}\entry {initializers with labeled elements}{102}\entry {initializers, non-constant}{101}\entry {inline functions}{111}\entry {inline functions, omission of}{112}\entry {inline, automatic}{162}\entry {\code {insn}}{199}\entry {\code {insn} and \samp {/i}}{173}\entry {\code {insn} and \samp {/s}}{172}\entry {\code {insn} and \samp {/u}}{172}\entry {insn attributes}{251}\entry {insn canonicalization}{240}\entry {insn lengths, computing}{258}\entry {insn splitting}{248}\entry {\code {insn-attr.h}}{252}\entry {\code {INSN{\_}ANNULLED{\_}BRANCH{\_}P}}{172}\entry {\code {INSN{\_}CACHE{\_}DEPTH}}{311}\entry {\code {INSN{\_}CACHE{\_}LINE{\_}WIDTH}}{311}\entry {\code {INSN{\_}CACHE{\_}SIZE}}{311}\entry {\code {INSN{\_}CLOBBERS{\_}REGNO{\_}P}}{284}\entry {\code {INSN{\_}CODE}}{201}\entry {\code {INSN{\_}DELETED{\_}P}}{172}\entry {\code {INSN{\_}FROM{\_}TARGET{\_}P}}{172}\entry {\code {insn{\_}list}}{205}\entry {\code {INSN{\_}UID}}{198}\entry {insns}{197}\entry {insns, generating}{211}\entry {insns, recognizing}{211}\entry {installation trouble}{123}\entry {installing GNU CC}{65}\entry {installing GNU CC on the 3b1}{79}\entry {installing GNU CC on the Sun}{78}\entry {installing GNU CC on Unos}{79}\entry {installing GNU CC on VMS}{80}\entry {instruction attributes}{251}\entry {instruction combination}{164}\entry {instruction patterns}{209}\entry {instruction recognizer}{166}\entry {instruction scheduling}{164}\entry {instruction splitting}{248}\entry {\code {insv} instruction pattern}{231}\entry {\code {INT{\_}TYPE{\_}SIZE}}{276}\entry {\code {INTEGRATE{\_}THRESHOLD}}{353}\entry {\code {integrated}}{174}\entry {\code {integrated}, in \code {insn}}{172}\entry {\code {integrated}, in \code {reg}}{171}\entry {integrating function code}{111}\entry {Intel 386 Options}{54}\entry {Interdependence of Patterns}{236}\entry {interfacing to GNU CC output}{159}\entry {\code {INTIFY}}{314}\entry {invalid assembly code}{139}\entry {invalid input}{140}\entry {\code {ior}}{186}\entry {\code {ior} and attributes}{254}\entry {\code {ior}, canonicalization of}{241}\entry {\code {ior\var {m}3} instruction pattern}{228}\entry {\code {isinf}}{348}\entry {\code {isnan}}{348}\initial {J}\entry {jump instruction patterns}{238}\entry {jump instructions and \code {set}}{192}\entry {jump optimization}{162}\entry {jump threading}{163}\entry {\code {jump{\_}insn}}{199}\entry {\code {JUMP{\_}LABEL}}{199}\entry {\code {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}}{324}\initial {K}\entry {keywords, alternate}{121}\entry {known causes of trouble}{123}\initial {L}\entry {\code {LABEL{\_}NUSES}}{200}\entry {\code {LABEL{\_}OUTSIDE{\_}LOOP{\_}P}}{172}\entry {\code {LABEL{\_}PRESERVE{\_}P}}{173}\entry {\code {label{\_}ref}}{179}\entry {\code {label{\_}ref} and \samp {/s}}{172}\entry {\code {label{\_}ref}, RTL sharing}{207}\entry {labeled elements in initializers}{102}\entry {labels as values}{89}\entry {language dialect options}{20}\entry {large bit shifts (88k)}{50}\entry {large return values}{302}\entry {\code {LAST{\_}STACK{\_}REG}}{284}\entry {\code {LAST{\_}VIRTUAL{\_}REGISTER}}{181}\entry {\code {ldexp}}{348}\entry {\code {le}}{188}\entry {\code {le} and attributes}{254}\entry {leaf functions}{282}\entry {\code {leaf{\_}function}}{283}\entry {\code {leaf{\_}function{\_}p}}{233}\entry {\code {LEAF{\_}REG{\_}REMAP}}{283}\entry {\code {LEAF{\_}REGISTERS}}{283}\entry {left rotate}{186}\entry {left shift}{186}\entry {\code {LEGITIMATE{\_}CONSTANT{\_}P}}{318}\entry {\code {LEGITIMATE{\_}PIC{\_}OPERAND{\_}P}}{325}\entry {\code {LEGITIMIZE{\_}ADDRESS}}{317}\entry {length-zero arrays}{97}\entry {less than}{188}\entry {less than or equal}{188}\entry {\code {leu}}{188}\entry {\code {leu} and attributes}{254}\entry {\code {LIB{\_}SPEC}}{266}\entry {\code {LIBCALL{\_}VALUE}}{301}\entry {\file {libgcc.a}}{312}\entry {\code {LIBGCC{\_}NEEDS{\_}DOUBLE}}{313}\entry {Libraries}{40}\entry {library subroutine names}{312}\entry {\code {LIBRARY{\_}PATH}}{61}\entry {\code {LIMIT{\_}RELOAD{\_}CLASS}}{288}\entry {link options}{39}\entry {\code {LINK{\_}LIBGCC{\_}SPECIAL}}{266}\entry {\code {LINK{\_}SPEC}}{266}\entry {\code {lo{\_}sum}}{184}\entry {load address instruction}{220}\entry {\code {load{\_}multiple} instruction pattern}{228}\entry {local labels}{88}\entry {local register allocation}{164}\entry {local variables in macros}{93}\entry {local variables, specifying registers}{120}\entry {\code {LOCAL{\_}INCLUDE{\_}DIR}}{267}\entry {\code {LOCAL{\_}LABEL{\_}PREFIX}}{339}\entry {\code {LOG{\_}LINKS}}{201}\entry {logical shift}{186}\entry {logical-and, bitwise}{186}\entry {\code {long long} data types}{97}\entry {\code {LONG{\_}DOUBLE{\_}TYPE{\_}SIZE}}{277}\entry {\code {LONG{\_}LONG{\_}TYPE{\_}SIZE}}{276}\entry {\code {LONG{\_}TYPE{\_}SIZE}}{276}\entry {\code {longjmp}}{119}\entry {\code {longjmp} and automatic variables}{22, 159}\entry {\code {longjmp} incompatibilities}{130}\entry {\code {longjmp} warnings}{25}\entry {\code {LONGJMP{\_}RESTORE{\_}FROM{\_}STACK}}{295}\entry {loop optimization}{163}\entry {\code {lshift}}{186}\entry {\code {lshift} and attributes}{254}\entry {\code {lshiftrt}}{186}\entry {\code {lshiftrt} and attributes}{254}\entry {\code {lshl\var {m}3} instruction pattern}{229}\entry {\code {lshr\var {m}3} instruction pattern}{229}\entry {\code {lt}}{188}\entry {\code {lt} and attributes}{254}\entry {\code {ltu}}{188}\entry {lvalues, generalized}{94}\initial {M}\entry {\samp {m} in constraint}{218}\entry {M680x0 options}{44}\entry {M88k options}{47}\entry {machine dependent options}{44}\entry {machine description macros}{265}\entry {machine descriptions}{209}\entry {machine mode conversions}{189}\entry {machine modes}{174}\entry {macro with variable arguments}{99}\entry {macros containing \code {asm}}{116}\entry {macros, inline alternative}{111}\entry {macros, local labels}{88}\entry {macros, local variables in}{93}\entry {macros, statements in expressions}{87}\entry {macros, target description}{265}\entry {macros, types of arguments}{93}\entry {\code {main} and the exit status}{155}\entry {make}{38}\entry {\code {make{\_}safe{\_}from}}{247}\entry {\code {match{\_}dup}}{212}\entry {\code {match{\_}dup} and attributes}{258}\entry {\code {match{\_}op{\_}dup}}{214}\entry {\code {match{\_}operand}}{211}\entry {\code {match{\_}operand} and attributes}{254}\entry {\code {match{\_}operator}}{212}\entry {\code {match{\_}par{\_}dup}}{214}\entry {\code {match{\_}parallel}}{214}\entry {\code {match{\_}scratch}}{212}\entry {matching constraint}{220}\entry {matching operands}{216}\entry {math libraries}{160}\entry {math, in RTL}{184}\entry {\code {MAX{\_}BITS{\_}PER{\_}WORD}}{272}\entry {\code {MAX{\_}FIXED{\_}MODE{\_}SIZE}}{275}\entry {\code {MAX{\_}OFILE{\_}ALIGNMENT}}{273}\entry {\code {MAX{\_}REGS{\_}PER{\_}ADDRESS}}{315}\entry {\code {max\var {m}3} instruction pattern}{228}\entry {\code {MAYBE{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}{296}\entry {\code {mcount}}{306}\entry {\code {MD{\_}CALL{\_}PROTOTYPES}}{357}\entry {\code {MD{\_}EXEC{\_}PREFIX}}{267}\entry {\code {MD{\_}STARTFILE{\_}PREFIX}}{267}\entry {\code {MD{\_}STARTFILE{\_}PREFIX{\_}1}}{267}\entry {\code {mem}}{184}\entry {\code {mem} and \samp {/s}}{171}\entry {\code {mem} and \samp {/u}}{171}\entry {\code {mem} and \samp {/v}}{171}\entry {\code {mem}, RTL sharing}{207}\entry {\code {MEM{\_}IN{\_}STRUCT{\_}P}}{171}\entry {\code {MEM{\_}VOLATILE{\_}P}}{171}\entry {\code {memcpy}, implicit usage}{313}\entry {memory reference, nonoffsettable}{223}\entry {memory references in constraints}{218}\entry {\code {MEMORY{\_}MOVE{\_}COST}}{321}\entry {\code {memset}, implicit usage}{313}\entry {messages, warning}{24}\entry {middle-operands, omitted}{96}\entry {\code {min\var {m}3} instruction pattern}{228}\entry {\code {minus}}{184}\entry {\code {minus} and attributes}{254}\entry {\code {minus}, canonicalization of}{240}\entry {MIPS options}{51}\entry {\code {mktemp}, and constant strings}{130}\entry {\code {mod}}{185}\entry {\code {mod} and attributes}{254}\entry {\code {MODDI3{\_}LIBCALL}}{313}\entry {\code {mode} attribute}{111}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -