亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? output.h

?? GUN開源阻止下的編譯器GCC
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* Declarations for insn-output.c.  These functions are defined in recog.c,   final.c, and varasm.c.   Copyright (C) 1987, 1991, 1994 Free Software Foundation, Inc.This file is part of GNU CC.GNU CC is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU CC is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU CC; see the file COPYING.  If not, write tothe Free Software Foundation, 59 Temple Place - Suite 330,Boston, MA 02111-1307, USA.  *//* Initialize data in final at the beginning of a compilation.  */extern void init_final		PROTO((char *));/* Called at end of source file,   to output the block-profiling table for this entire compilation.  */extern void end_final		PROTO((char *));/* Enable APP processing of subsequent output.   Used before the output from an `asm' statement.  */extern void app_enable		PROTO((void));/* Disable APP processing of subsequent output.   Called from varasm.c before most kinds of output.  */extern void app_disable		PROTO((void));/* Return the number of slots filled in the current    delayed branch sequence (we don't count the insn needing the   delay slot).   Zero if not in a delayed branch sequence.  */extern int dbr_sequence_length	PROTO((void));/* Indicate that branch shortening hasn't yet been done.  */extern void init_insn_lengths	PROTO((void));#ifdef RTX_CODE/* Obtain the current length of an insn.  If branch shortening has been done,   get its actual length.  Otherwise, get its maximum length.  */extern int get_attr_length	PROTO((rtx));/* Make a pass over all insns and compute their actual lengths by shortening   any branches of variable length if possible.  */extern void shorten_branches	PROTO((rtx));/* Output assembler code for the start of a function,   and initialize some of the variables in this file   for the new function.  The label for the function and associated   assembler pseudo-ops have already been output in   `assemble_start_function'.  */extern void final_start_function  STDIO_PROTO((rtx, FILE *, int));/* Output assembler code for the end of a function.   For clarity, args are same as those of `final_start_function'   even though not all of them are needed.  */extern void final_end_function  STDIO_PROTO((rtx, FILE *, int));/* Output assembler code for some insns: all or part of a function.  */extern void final		STDIO_PROTO((rtx, FILE *, int, int));/* The final scan for one insn, INSN.  Args are same as in `final', except   that INSN is the insn being scanned.  Value returned is the next insn to   be scanned.  */extern rtx final_scan_insn	STDIO_PROTO((rtx, FILE *, int, int, int));/* Replace a SUBREG with a REG or a MEM, based on the thing it is a   subreg of.  */extern rtx alter_subreg PROTO((rtx));/* Report inconsistency between the assembler template and the operands.   In an `asm', it's the user's fault; otherwise, the compiler's fault.  */extern void output_operand_lossage  PROTO((char *));/* Output a string of assembler code, substituting insn operands.   Defined in final.c.  */extern void output_asm_insn	PROTO((char *, rtx *));/* Output a LABEL_REF, or a bare CODE_LABEL, as an assembler symbol.  */extern void output_asm_label	PROTO((rtx));/* Print a memory reference operand for address X   using machine-dependent assembler syntax.  */extern void output_address	PROTO((rtx));/* Print an integer constant expression in assembler syntax.   Addition and subtraction are the only arithmetic   that may appear in these expressions.  */extern void output_addr_const STDIO_PROTO((FILE *, rtx));/* Output a string of assembler code, substituting numbers, strings   and fixed syntactic prefixes.  */extern void asm_fprintf		STDIO_PROTO(PVPROTO((FILE *file,						     char *p, ...)));/* Split up a CONST_DOUBLE or integer constant rtx into two rtx's for single   words.  */extern void split_double	PROTO((rtx, rtx *, rtx *));/* Return nonzero if this function has no function calls.  */extern int leaf_function_p	PROTO((void));/* Return 1 if this function uses only the registers that can be   safely renumbered.  */extern int only_leaf_regs_used	PROTO((void));/* Scan IN_RTX and its subexpressions, and renumber all regs into those   available in leaf functions.  */extern void leaf_renumber_regs_insn PROTO((rtx));#endif/* Functions in varasm.c.  *//* Tell assembler to switch to text section.  */extern void text_section		PROTO((void));/* Tell assembler to switch to data section.  */extern void data_section		PROTO((void));/* Tell assembler to switch to read-only data section.  This is normally   the text section.  */extern void readonly_data_section	PROTO((void));/* Determine if we're in the text section. */extern int in_text_section		PROTO((void));#ifdef TREE_CODE/* Tell assembler to change to section NAME for DECL.   If DECL is NULL, just switch to section NAME.   If NAME is NULL, get the name from DECL.  */extern void named_section		PROTO((tree, char *));/* Tell assembler to switch to the section for function DECL.  */extern void function_section		PROTO((tree));/* Create the rtl to represent a function, for a function definition.   DECL is a FUNCTION_DECL node which describes which function.   The rtl is stored into DECL.  */extern void make_function_rtl		PROTO((tree));/* Decode an `asm' spec for a declaration as a register name.   Return the register number, or -1 if nothing specified,   or -2 if the ASMSPEC is not `cc' or `memory' and is not recognized,   or -3 if ASMSPEC is `cc' and is not recognized,   or -4 if ASMSPEC is `memory' and is not recognized.   Accept an exact spelling or a decimal number.   Prefixes such as % are optional.  */extern int decode_reg_name		PROTO((char *));/* Create the DECL_RTL for a declaration for a static or external variable   or static or external function.   ASMSPEC, if not 0, is the string which the user specified   as the assembler symbol name.   TOP_LEVEL is nonzero if this is a file-scope variable.   This is never called for PARM_DECL nodes.  */extern void make_decl_rtl		PROTO((tree, char *, int));/* Make the rtl for variable VAR be volatile.   Use this only for static variables.  */extern void make_var_volatile		PROTO((tree));/* Output alignment directive to align for constant expression EXP.  */extern void assemble_constant_align	PROTO((tree));/* Output a string of literal assembler code   for an `asm' keyword used between functions.  */extern void assemble_asm		PROTO((tree));/* Record an element in the table of global destructors.   How this is done depends on what sort of assembler and linker   are in use.   NAME should be the name of a global function to be called   at exit time.  This name is output using assemble_name.  */extern void assemble_destructor		PROTO((char *));/* Likewise for global constructors.  */extern void assemble_constructor	PROTO((char *));/* Likewise for entries we want to record for garbage collection.   Garbage collection is still under development.  */extern void assemble_gc_entry		PROTO((char *));/* Output assembler code for the constant pool of a function and associated   with defining the name of the function.  DECL describes the function.   NAME is the function's name.  For the constant pool, we use the current   constant pool data.  */extern void assemble_start_function	PROTO((tree, char *));/* Output assembler code associated with defining the size of the   function.  DECL describes the function.  NAME is the function's name.  */extern void assemble_end_function	PROTO((tree, char *));/* Assemble code to leave SIZE bytes of zeros.  */extern void assemble_zeros		PROTO((int));/* Assemble an alignment pseudo op for an ALIGN-bit boundary.  */extern void assemble_align		PROTO((int));/* Assemble a string constant with the specified C string as contents.  */extern void assemble_string		PROTO((char *, int));/* Assemble everything that is needed for a variable or function declaration.   Not used for automatic variables, and not used for function definitions.   Should not be called for variables of incomplete structure type.   TOP_LEVEL is nonzero if this variable has file scope.   AT_END is nonzero if this is the special handling, at end of compilation,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男人的天堂av| 麻豆成人免费电影| 午夜精品福利久久久| 国产成人在线视频网址| 欧美日韩中文字幕一区| 一区在线中文字幕| 老司机午夜精品| 欧美午夜精品电影| 国产精品区一区二区三区| 免费欧美日韩国产三级电影| 91免费观看视频| 国产亚洲成年网址在线观看| 日韩中文字幕不卡| 欧美探花视频资源| 亚洲欧美日韩在线| 成人免费视频播放| 国产片一区二区| 国产精品一区二区视频| 日韩精品资源二区在线| 五月婷婷久久丁香| 欧美日韩精品三区| 亚洲成人精品一区| 欧美三级视频在线播放| 一区二区三区在线视频观看58| 成人深夜在线观看| 7777精品伊人久久久大香线蕉完整版 | 国产麻豆精品在线观看| 在线91免费看| 一区二区三区91| 97久久超碰国产精品| 国产精品麻豆视频| 91小视频免费观看| 一区二区三区国产精华| 欧美性大战久久久| 午夜精品久久久久久久99樱桃| 美日韩一区二区三区| 91精品国产高清一区二区三区| 日韩三级视频在线看| 五月综合激情网| 欧美一区二区三区电影| 久久91精品国产91久久小草| 日韩欧美国产系列| 狠狠v欧美v日韩v亚洲ⅴ| xf在线a精品一区二区视频网站| 中文字幕av不卡| av欧美精品.com| 亚洲最色的网站| 欧美日韩国产a| 国产一区二区中文字幕| 欧美国产亚洲另类动漫| 91福利视频在线| 免费观看在线色综合| 久久精品日韩一区二区三区| 高清国产一区二区| 亚洲最色的网站| 日韩视频免费直播| 国产91在线看| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲成人av一区| 精品欧美一区二区在线观看| 暴力调教一区二区三区| 一区二区三区免费在线观看| 欧美欧美欧美欧美| 国产精品一区二区无线| 亚洲在线视频免费观看| 欧美成人伊人久久综合网| thepron国产精品| 丝袜美腿一区二区三区| 日本一区二区免费在线| 欧美视频一区二区三区在线观看| 国产精品五月天| 欧美日韩国产精选| 成人看片黄a免费看在线| 亚洲综合一二三区| 国产日韩视频一区二区三区| 欧美体内she精高潮| 国产白丝精品91爽爽久久| 婷婷夜色潮精品综合在线| 国产女同性恋一区二区| 欧美一区二区三区系列电影| www.日本不卡| 激情深爱一区二区| 天天免费综合色| 亚洲乱码国产乱码精品精小说 | 经典三级在线一区| 亚洲精品乱码久久久久久| 精品国产髙清在线看国产毛片| 丝袜国产日韩另类美女| 综合久久久久综合| 精品国产免费一区二区三区四区 | 国产精品素人一区二区| 91麻豆精品久久久久蜜臀| av不卡在线播放| 久久99在线观看| 日韩和的一区二区| 久久精品视频一区二区| 制服丝袜亚洲网站| 久久综合久久久久88| 99久久综合精品| 毛片一区二区三区| 国产婷婷色一区二区三区在线| 欧美影片第一页| 亚洲国产精品欧美一二99| 欧美怡红院视频| 一区二区三区波多野结衣在线观看| 久久精品视频一区二区| www.成人网.com| 一区二区三国产精华液| 中文字幕乱码日本亚洲一区二区| 激情欧美日韩一区二区| 午夜精品123| 一区二区三区精品视频在线| 国产日韩欧美精品一区| 国产亚洲人成网站| 亚洲综合视频网| 亚洲欧美一区二区三区极速播放| 欧美在线不卡一区| 色婷婷综合久久| 日本高清成人免费播放| 在线观看精品一区| 日本丶国产丶欧美色综合| 91在线国内视频| 91视频在线看| 欧美色网站导航| 91精品国产综合久久久蜜臀粉嫩| 国内外成人在线| 国产一区二区调教| 久久国产人妖系列| 国产盗摄女厕一区二区三区| 成人高清av在线| 精品视频999| 日韩美女天天操| 国产精品区一区二区三区| 亚洲欧美一区二区久久| 一区二区三区毛片| 免费人成网站在线观看欧美高清| 亚洲免费av高清| 日韩中文字幕不卡| 国产精品中文字幕一区二区三区| 又紧又大又爽精品一区二区| 亚洲综合一区二区精品导航| 日韩av一二三| 成人国产精品免费观看视频| 欧美一a一片一级一片| 日韩女优视频免费观看| 国产精品嫩草影院av蜜臀| 一区二区三区在线观看国产| 免费一级欧美片在线观看| 国产精品中文字幕日韩精品| 色欲综合视频天天天| 欧美一区二区三区免费大片| 国产亚洲制服色| 一区二区免费视频| 狠狠久久亚洲欧美| 在线免费观看日本欧美| 2欧美一区二区三区在线观看视频| 欧美日韩一区二区三区免费看 | 欧美自拍丝袜亚洲| 日韩一区二区三区电影| 国产精品人成在线观看免费| 亚洲一区二区五区| 国产一区二区三区免费| 欧美在线观看18| 久久久噜噜噜久噜久久综合| 一区二区三区日韩精品视频| 国产乱人伦偷精品视频免下载 | 午夜精品久久久久久久久久| 国产精品2024| 欧美一区二区三区影视| 亚洲精品国产精华液| 国产91在线|亚洲| 日韩一区二区三区在线| 亚洲人123区| 韩国欧美国产1区| 欧美日韩1234| 亚洲黄网站在线观看| 成人白浆超碰人人人人| 久久只精品国产| 蜜臀国产一区二区三区在线播放| 蜜桃av一区二区在线观看| 91欧美一区二区| 国产午夜久久久久| 免费成人美女在线观看| 欧美精品在线一区二区| 亚洲一区二区欧美日韩| 色悠久久久久综合欧美99| 国产日韩欧美综合一区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 日韩有码一区二区三区| av电影一区二区| 国产精品久久久久久久蜜臀| 国产在线视频一区二区| 欧美成人一区二区三区片免费| 欧美成人国产一区二区| 日本午夜一区二区| 欧美美女一区二区在线观看| 亚洲国产一区视频| 欧美日韩成人综合天天影院| 亚洲国产精品久久久久婷婷884 | 青青青爽久久午夜综合久久午夜|