📄 genattr.i
字号:
# 1 "genattr.c" # 1 "/usr/include/stdio.h" 1 # 1 "/usr/include/sys/types.h" 1 # 1 "/usr/include/machine/endian.h" 1 # 1 "/usr/include/sys/cdefs.h" 1 # 76 "/usr/include/sys/cdefs.h" # 53 "/usr/include/machine/endian.h" 2 unsigned long htonl (unsigned long) ;unsigned short htons (unsigned short) ;unsigned long ntohl (unsigned long) ;unsigned short ntohs (unsigned short) ; # 40 "/usr/include/sys/types.h" 2typedef unsigned char u_char;typedef unsigned short u_short;typedef unsigned int u_int;typedef unsigned long u_long;typedef unsigned short ushort; typedef unsigned long long u_quad_t;typedef long long quad_t;typedef quad_t * qaddr_t;typedef char * caddr_t; typedef long daddr_t; typedef u_long dev_t; typedef u_long ino_t; typedef quad_t off_t; typedef u_short nlink_t; typedef long swblk_t; typedef long segsz_t; typedef u_long uid_t; typedef u_long gid_t; typedef short pid_t; typedef u_short mode_t; typedef u_long fixpt_t; # 1 "/usr/include/machine/ansi.h" 1 # 71 "/usr/include/sys/types.h" 2# 1 "/usr/include/machine/types.h" 1 typedef struct _physadr { short r[1];} *physadr;typedef struct label_t { int val[15];} label_t;typedef u_long vm_offset_t;typedef u_long vm_size_t;typedef char s1byte_t; typedef unsigned char u1byte_t;typedef short s2byte_t;typedef unsigned short u2byte_t;typedef long s4byte_t;typedef unsigned long u4byte_t;typedef long long s8byte_t;typedef unsigned long long u8byte_t;typedef float f4byte_t;typedef double f8byte_t;# 73 "/usr/include/sys/types.h" 2typedef unsigned long clock_t;typedef unsigned int size_t;typedef int ssize_t;typedef long time_t; typedef long fd_mask;typedef struct fd_set { fd_mask fds_bits[(((256 )+(( (sizeof(fd_mask) * 8 ) )-1))/( (sizeof(fd_mask) * 8 ) )) ];} fd_set;# 140 "/usr/include/sys/types.h"# 43 "/usr/include/stdio.h" 2# 1 "/usr/include/sys/cdefs.h" 1 # 94 "/usr/include/sys/cdefs.h"# 46 "/usr/include/stdio.h" 2# 1 "/usr/include/machine/ansi.h" 1 # 58 "/usr/include/machine/ansi.h"# 48 "/usr/include/stdio.h" 2 typedef off_t fpos_t; struct __sbuf { unsigned char *_base; int _size;}; typedef struct __sFILE { unsigned char *_p; int _r; int _w; short _flags; short _file; struct __sbuf _bf; int _lbfsize; void *_cookie; int (*_close) (void *) ; int (*_read) (void *, char *, int) ; fpos_t (*_seek) (void *, fpos_t, int) ; int (*_write) (void *, const char *, int) ; struct __sbuf _ub; unsigned char *_up; int _ur; unsigned char _ubuf[3]; unsigned char _nbuf[1]; struct __sbuf _lb; int _blksize; int _offset; } FILE; extern FILE __sF[]; void clearerr (FILE *) ;int fclose (FILE *) ;int feof (FILE *) ;int ferror (FILE *) ;int fflush (FILE *) ;int fgetc (FILE *) ;int fgetpos (FILE *, fpos_t *) ;char *fgets (char *, size_t, FILE *) ;FILE *fopen (const char *, const char *) ;int fprintf (FILE *, const char *, ...) ;int fputc (int, FILE *) ;int fputs (const char *, FILE *) ;size_t fread (void *, size_t, size_t, FILE *) ;FILE *freopen (const char *, const char *, FILE *) ;int fscanf (FILE *, const char *, ...) ;int fseek (FILE *, long, int) ;int fsetpos (FILE *, const fpos_t *) ;long ftell (const FILE *) ;size_t fwrite (const void *, size_t, size_t, FILE *) ;int getc (FILE *) ;int getchar (void) ;char *gets (char *) ;extern int sys_nerr; extern char *sys_errlist[];void perror (const char *) ;int printf (const char *, ...) ;int putc (int, FILE *) ;int putchar (int) ;int puts (const char *) ;int remove (const char *) ;int rename (const char *, const char *) ;void rewind (FILE *) ;int scanf (const char *, ...) ;void setbuf (FILE *, char *) ;int setvbuf (FILE *, char *, int, size_t) ;int sprintf (char *, const char *, ...) ;int sscanf (const char *, const char *, ...) ;FILE *tmpfile (void) ;char *tmpnam (char *) ;int ungetc (int, FILE *) ;int vfprintf (FILE *, const char *, char * ) ;int vprintf (const char *, char * ) ;int vsprintf (char *, const char *, char * ) ; char *ctermid (char *) ;FILE *fdopen (int, const char *) ;int fileno (FILE *) ; char *fgetline (FILE *, size_t *) ;int fpurge (FILE *) ;int getw (FILE *) ;int pclose (FILE *) ;FILE *popen (const char *, const char *) ;int putw (int, FILE *) ;void setbuffer (FILE *, char *, int) ;int setlinebuf (FILE *) ;char *tempnam (const char *, const char *) ;int snprintf (char *, size_t, const char *, ...) ;int vsnprintf (char *, size_t, const char *, char * ) ;int vscanf (const char *, char * ) ;int vsscanf (const char *, const char *, char * ) ;FILE *zopen (const char *, const char *, int) ; FILE *funopen (const void *, int (*)(void *, char *, int), int (*)(void *, const char *, int), fpos_t (*)(void *, fpos_t, int), int (*)(void *)) ; int __srget (FILE *) ;int __svfscanf (FILE *, const char *, char * ) ;int __swbuf (int, FILE *) ; static __inline int __sputc(int _c, FILE *_p) { if (--_p->_w >= 0 || (_p->_w >= _p->_lbfsize && (char)_c != '\n')) return (*_p->_p++ = _c); else return (__swbuf(_c, _p));}# 347 "/usr/include/stdio.h"# 22 "genattr.c" 2# 1 "hconfig.h" 1 # 1 "tm.h" 1 # 36 "hconfig.h" 2 # 23 "genattr.c" 2# 1 "rtl.h" 1 # 1 "machmode.h" 1 enum machine_mode {# 1 "machmode.def" 1 VOIDmode, QImode, HImode, PSImode, SImode, PDImode, DImode, TImode, SFmode, DFmode, XFmode, TFmode, SCmode, DCmode, XCmode, TCmode, BLKmode, CCmode, # 69 "machmode.h" 2MAX_MACHINE_MODE }; extern char *mode_name[];enum mode_class { MODE_RANDOM, MODE_INT, MODE_FLOAT, MODE_PARTIAL_INT, MODE_CC, MODE_COMPLEX_INT, MODE_COMPLEX_FLOAT, MAX_MODE_CLASS}; extern enum mode_class mode_class[]; extern int mode_size[]; extern int mode_unit_size[]; extern enum machine_mode mode_wider_mode[]; extern enum machine_mode mode_for_size (); extern enum machine_mode get_best_mode (); extern enum machine_mode class_narrowest_mode[]; extern enum machine_mode byte_mode;extern enum machine_mode word_mode;# 21 "rtl.h" 2 enum rtx_code {# 1 "rtl.def" 1 UNKNOWN , NIL , EXPR_LIST , INSN_LIST , MATCH_OPERAND , MATCH_SCRATCH , MATCH_DUP , MATCH_OPERATOR , MATCH_PARALLEL , MATCH_OP_DUP , MATCH_PAR_DUP , DEFINE_INSN , DEFINE_PEEPHOLE , DEFINE_SPLIT , DEFINE_COMBINE , DEFINE_EXPAND , DEFINE_DELAY , DEFINE_FUNCTION_UNIT , DEFINE_ASM_ATTRIBUTES , SEQUENCE , ADDRESS , DEFINE_ATTR , ATTR , SET_ATTR , SET_ATTR_ALTERNATIVE , EQ_ATTR , INSN , JUMP_INSN , CALL_INSN , BARRIER , CODE_LABEL , NOTE , INLINE_HEADER , PARALLEL , ASM_INPUT , ASM_OPERANDS , UNSPEC , UNSPEC_VOLATILE , ADDR_VEC , ADDR_DIFF_VEC , SET , USE , CLOBBER , CALL , RETURN , TRAP_IF , CONST_INT , CONST_DOUBLE , CONST_STRING , CONST , PC , REG , SCRATCH , SUBREG , STRICT_LOW_PART , MEM , LABEL_REF , SYMBOL_REF , CC0 , QUEUED , IF_THEN_ELSE , COND , COMPARE , PLUS , MINUS ,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -