osprey-gcc/gcc/genextract.c File Reference

#include "bconfig.h"
#include "system.h"
#include "coretypes.h"
#include "tm.h"
#include "rtl.h"
#include "errors.h"
#include "insn-config.h"
#include "gensupport.h"

Include dependency graph for genextract.c:

Go to the source code of this file.

Data Types

type  extraction
type  code_ptr

Functions/Subroutines

static void gen_insn (rtx)
static void walk_rtx (rtx, const char *)
static void print_path (const char *)
static void record_insn_name (int, const char *)
int main (int argc, char **argv)
const char * get_insn_name (int code ATTRIBUTE_UNUSED)

Variables

static struct extractionextractions
static char ** insn_name_ptr = 0
static int insn_name_ptr_size = 0
static int insn_code_number
static int op_count
static char * oplocs [MAX_RECOG_OPERANDS]
static int dup_count
static char * duplocs [MAX_DUP_OPERANDS]
static int dupnums [MAX_DUP_OPERANDS]
static struct code_ptrpeepholes


Function Documentation

static void gen_insn ( rtx  insn  )  [static]

const char* get_insn_name ( int code  ATTRIBUTE_UNUSED  ) 

Definition at line 491 of file genextract.c.

References insn_name_ptr, insn_name_ptr_size, and NULL.

int main ( int argc  ,
char **  argv 
)

static void print_path ( const char *  path  )  [static]

Definition at line 306 of file genextract.c.

References gcc_unreachable, i, ISDIGIT, ISLOWER, len, printf(), and strlen().

static void record_insn_name ( int  code,
const char *  name 
) [static]

static void walk_rtx ( rtx  x,
const char *  path 
) [static]


Variable Documentation

int dup_count [static]

Definition at line 84 of file genextract.c.

char* duplocs[MAX_DUP_OPERANDS] [static]

Definition at line 88 of file genextract.c.

int dupnums[MAX_DUP_OPERANDS] [static]

Definition at line 92 of file genextract.c.

Definition at line 62 of file genextract.c.

int insn_code_number [static]

Definition at line 70 of file genextract.c.

char** insn_name_ptr = 0 [static]

Definition at line 65 of file genextract.c.

int insn_name_ptr_size = 0 [static]

Definition at line 66 of file genextract.c.

int op_count [static]

Definition at line 74 of file genextract.c.

char* oplocs[MAX_RECOG_OPERANDS] [static]

Definition at line 79 of file genextract.c.

Definition at line 96 of file genextract.c.


Generated on Wed Apr 8 15:33:56 2009 for Open64 by  doxygen 1.5.6