亚洲欧美第一页_禁久久精品乱码_粉嫩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在线不卡| 日韩精品一区国产麻豆| 国产美女av一区二区三区| 久久久亚洲午夜电影| 国产成人午夜99999| 中文av一区二区| 91在线看国产| 午夜精品久久一牛影视| 日韩视频一区二区三区在线播放 | 国产肉丝袜一区二区| 国产成人av电影| 亚洲精品视频自拍| 欧美一区二区视频在线观看2022| 精油按摩中文字幕久久| 国产精品人成在线观看免费| 91久久久免费一区二区| 日本最新不卡在线| 亚洲精品在线免费观看视频| 成人精品在线视频观看| 亚洲电影在线免费观看| 精品国产三级电影在线观看| 91在线视频免费91| 日本免费新一区视频 | 国产精品久久久久久久第一福利 | 国产日产欧美一区| 一本一本大道香蕉久在线精品 | 欧美日韩综合在线免费观看| 蜜臀av性久久久久蜜臀aⅴ| 国产精品久久看| 在线成人小视频| 成人高清免费观看| 日本欧美肥老太交大片| 亚洲视频一区二区在线观看| 欧美一区二区播放| 色域天天综合网| 国产在线看一区| 视频一区中文字幕国产| 国产精品丝袜久久久久久app| 在线看国产日韩| 国产精品123| 免费成人小视频| 一区二区三区欧美日| 久久久美女艺术照精彩视频福利播放| 色嗨嗨av一区二区三区| 国产成人精品三级| 蜜臀av国产精品久久久久| 亚洲精品久久7777| 国产精品污网站| 精品国产一区二区三区不卡| 欧美日韩亚洲丝袜制服| 91网站最新地址| 国产成人免费视频| 美女爽到高潮91| 午夜久久电影网| 亚洲一区在线播放| 国产精品成人一区二区艾草| 欧美大白屁股肥臀xxxxxx| 欧美在线视频你懂得| 91在线视频在线| 成人高清视频在线| 成人免费毛片app| 高清国产一区二区| 国产精品自拍av| 激情综合网最新| 久久成人精品无人区| 午夜激情综合网| 偷拍一区二区三区四区| 亚洲第一福利视频在线| 亚洲欧美综合色| 亚洲视频你懂的| 亚洲欧美视频一区| 亚洲色图视频网站| 亚洲同性同志一二三专区| 中文字幕日韩一区| 亚洲三级电影网站| 亚洲少妇中出一区| 一区二区高清视频在线观看| 亚洲欧美日韩久久精品| 自拍偷拍欧美精品| 亚洲精品中文在线观看| 亚洲一区二区在线播放相泽| 亚洲一区视频在线观看视频| 亚洲男人天堂一区| 午夜精品久久久久| 日韩激情视频在线观看| 奇米色一区二区三区四区| 免费不卡在线视频| 国产一区二区三区免费播放| 国产一区二区三区在线观看免费 | 三级在线观看一区二区| 日韩精品国产欧美| 久久国产精品72免费观看| 国内精品不卡在线| 国产·精品毛片| 色域天天综合网| 91精选在线观看| 久久久亚洲精品一区二区三区 | 色综合久久久久综合体桃花网| 在线观看成人小视频| 欧美精品丝袜中出| 一区二区三区中文字幕电影| 亚洲一区二区精品视频| 秋霞午夜av一区二区三区| 国内精品久久久久影院色| 成人在线视频一区| 精品视频资源站| 欧美本精品男人aⅴ天堂| 国产精品久久一卡二卡| 午夜久久久久久久久久一区二区| 国内精品国产三级国产a久久| 99v久久综合狠狠综合久久| 欧美日韩国产一区二区三区地区| 日韩精品一区二区在线| 亚洲欧美在线观看| 黄色精品一二区| 国产91在线|亚洲| 不卡电影免费在线播放一区| 国产精品亚洲午夜一区二区三区 | 福利视频网站一区二区三区| www.日韩av| 欧美裸体一区二区三区| 久久久777精品电影网影网| 亚洲裸体在线观看| 激情六月婷婷综合| 在线视频欧美精品| 久久久久久久久久久久久女国产乱| 亚洲美女在线一区| 国产精品1区二区.| 欧美一区日韩一区| 亚洲欧洲综合另类| 国产福利一区在线观看| 欧美一级日韩不卡播放免费| 国产精品理论片在线观看| 麻豆国产精品官网| 欧美色图免费看| 国产精品蜜臀在线观看| 黄一区二区三区| 91精品国产一区二区三区| 欧美在线你懂得| 蜜臀精品久久久久久蜜臀| 日本福利一区二区| 欧美一区二区三区在线| 日韩av午夜在线观看| 亚洲国产精品久久久久秋霞影院| 国产精品一线二线三线| 欧美一卡二卡三卡| 午夜欧美电影在线观看| 欧美专区在线观看一区| 日韩一区在线免费观看| 国产精品99久久久久久有的能看| 欧美精品久久久久久久久老牛影院 | 99久久精品国产毛片| 亚洲精品一区二区三区影院| 日韩精品一区第一页| 日本久久一区二区三区| 亚洲人快播电影网| aaa国产一区| 日韩一区中文字幕| 色综合久久综合| 中文字幕一区二区三区av| 丰满亚洲少妇av| 国产视频一区在线观看| 国产精品一区二区三区网站| 亚洲精品一线二线三线无人区| 美女www一区二区| 欧美成人aa大片| 国内精品视频666| 国产亚洲人成网站| 春色校园综合激情亚洲| 亚洲欧洲美洲综合色网| av一区二区三区四区| 欧美成人精品3d动漫h| 1区2区3区精品视频| 亚洲资源在线观看| 在线亚洲精品福利网址导航| 日韩欧美电影一二三| 91在线精品一区二区| 免费成人在线影院| 欧美老女人在线| 91色九色蝌蚪| 日韩美女天天操| 国产精品88888| 欧美韩日一区二区三区| www.视频一区| 国内精品免费**视频| 国产精品亲子乱子伦xxxx裸| 波多野结衣一区二区三区| 欧美一区二区三区在| 久久不见久久见中文字幕免费| 久久久亚洲精品一区二区三区| 亚洲日穴在线视频| 国产白丝精品91爽爽久久| 国产丝袜欧美中文另类| 色综合中文综合网| 午夜精品福利一区二区蜜股av| 日韩一区二区影院| 欧美三级日韩三级|