tags

来自「基于4个mips核的noc设计」· 代码 · 共 901 行 · 第 1/4 页

TXT
901
字号
shtree	enode.c	/^Tree shtree(int op, Tree l, Tree r) {$/;"	fsignedchar	types.c	/^Type signedchar;		\/* signed char *\/$/;"	vsignedint	types.c	/^Type signedint(Type ty) {$/;"	fsignedptr	types.c	/^Type signedptr;			\/* signed type to hold void* *\/$/;"	vsimplify	simp.c	/^Tree simplify(int op, Type ty, Tree l, Tree r) {$/;"	fsize	prof.c	/^	int size;$/;"	m	struct:mapsize	profio.c	/^	int size;			\/* size of counts[] *\/$/;"	m	struct:fileskipto	error.c	/^void skipto(int tok, char set[]) {$/;"	fspace	bytecode.c	/^static void I(space)(int n) {$/;"	f	file:space	null.c	/^static void I(space)(int n) {}$/;"	f	file:space	symbolic.c	/^static void I(space)(int n) {$/;"	f	file:specifier	decl.c	/^static Type specifier(int *sclass) {$/;"	f	file:spill	gen.c	/^void spill(unsigned mask, int n, Node here) {$/;"	fspillee	gen.c	/^static Symbol spillee(Symbol set, unsigned mask[], Node here) {$/;"	f	file:spillr	gen.c	/^static void spillr(Symbol r, Node here) {$/;"	f	file:src	lex.c	/^Coordinate src;		\/* current source coordinate *\/$/;"	vsrc	prof.c	/^	union coordinate src;$/;"	m	struct:funcsrcfp	main.c	/^static FILE *srcfp;		\/* stream for current file, if non-NULL *\/$/;"	v	file:srcpos	main.c	/^static int srcpos;		\/* position of srcfp, if srcfp is non-NULL *\/$/;"	v	file:stabIR	main.c	/^static Interface stabIR;$/;"	v	file:stabblock	null.c	/^static void I(stabblock)(int brace, int lev, Symbol *p) {}$/;"	f	file:stabblock	stab.c	/^void stabblock(int brace, int lev, Symbol *p) {$/;"	fstabblock	symbolic.c	/^static void I(stabblock)(int brace, int lev, Symbol *p) {}$/;"	f	file:stabend	main.c	/^static void stabend(Coordinate *cp, Symbol p, Coordinate **cpp, Symbol *sp, Symbol *stab) {$/;"	f	file:stabend	null.c	/^static void I(stabend)(Coordinate *cp, Symbol p, Coordinate **cpp, Symbol *sp, Symbol *stab) {}$/;"	f	file:stabend	stab.c	/^void stabend(Coordinate *cp, Symbol p, Coordinate **cpp, Symbol *sp, Symbol *stab) {$/;"	fstabend	symbolic.c	/^static void I(stabend)(Coordinate *cp, Symbol p, Coordinate **cpp, Symbol *sp, Symbol *stab) {$/;"	f	file:stabfend	null.c	/^static void I(stabfend)(Symbol p, int lineno) {}$/;"	f	file:stabfend	stab.c	/^void stabfend(Symbol p, int lineno) {}$/;"	fstabfend	symbolic.c	/^static void I(stabfend)(Symbol p, int lineno) {}$/;"	f	file:stabinit	null.c	/^static void I(stabinit)(char *file, int argc, char *argv[]) {}$/;"	f	file:stabinit	stab.c	/^void stabinit(char *file, int argc, char *argv[]) {$/;"	fstabinit	symbolic.c	/^static void I(stabinit)(char *file, int argc, char *argv[]) {}$/;"	f	file:stabline	bytecode.c	/^static void I(stabline)(Coordinate *cp) {$/;"	f	file:stabline	main.c	/^static void stabline(Coordinate *cp) {$/;"	f	file:stabline	null.c	/^static void I(stabline)(Coordinate *cp) {}$/;"	f	file:stabline	stab.c	/^void stabline(Coordinate *cp) {$/;"	fstabline	symbolic.c	/^static void I(stabline)(Coordinate *cp) {$/;"	f	file:stabprefix	stab.c	/^char *stabprefix = "L";$/;"	vstabsym	null.c	/^static void I(stabsym)(Symbol p) {}$/;"	f	file:stabsym	stab.c	/^void stabsym(Symbol p) {$/;"	fstabsym	symbolic.c	/^static void I(stabsym)(Symbol p) {}$/;"	f	file:stabtype	null.c	/^static void I(stabtype)(Symbol p) {}$/;"	f	file:stabtype	stab.c	/^void stabtype(Symbol p) {$/;"	fstabtype	symbolic.c	/^static void I(stabtype)(Symbol p) {}$/;"	f	file:statement	stmt.c	/^void statement(int loop, Swtch swp, int lev) {$/;"	fstmtlabel	stmt.c	/^static void stmtlabel(void) {$/;"	f	file:stmtlabs	stmt.c	/^Table stmtlabs;$/;"	vstr	string.c	/^	char *str;$/;"	m	struct:stringstring	asdl.c	/^char *string(const char *str) {$/;"	fstring	string.c	/^char *string(const char *str) {$/;"	fstring	string.c	/^static struct string {$/;"	s	file:stringd	asdl.c	/^char *stringd(long n) {$/;"	fstringd	string.c	/^char *stringd(long n) {$/;"	fstringf	output.c	/^char *stringf(const char *fmt, ...) {$/;"	fstringn	asdl.c	/^char *stringn(const char *str, int len) {$/;"	fstringn	string.c	/^char *stringn(const char *str, int len) {$/;"	fstructdcl	decl.c	/^static Type structdcl(int op) {$/;"	f	file:subd	simp.c	/^static int subd(double x, double y, double min, double max, int needconst) {$/;"	f	file:subi	simp.c	/^static int subi(long x, long y, long min, long max, int needconst) {$/;"	f	file:subtree	enode.c	/^static Tree subtree(int op, Tree l, Tree r) {$/;"	f	file:super	expr.c	/^static Type super(Type ty) {$/;"	f	file:swap	gen.c	/^int swap;$/;"	vswcode	stmt.c	/^void swcode(Swtch swp, int b[], int lb, int ub) {$/;"	fswgen	stmt.c	/^void swgen(Swtch swp) {$/;"	fswstmt	stmt.c	/^static void swstmt(int loop, int lab, int lev) {$/;"	f	file:swtoseg	init.c	/^void swtoseg(int seg) {$/;"	fsym	sym.c	/^		struct symbol sym;$/;"	m	struct:table::entrysymbolic64IR	symbolic.c	/^Interface symbolic64IR = {$/;"	vsymbolicIR	symbolic.c	/^Interface symbolicIR = {$/;"	vsymbols	sym.c	/^List loci, symbols;$/;"	vsymboluid	asdl.c	/^static int symboluid(Symbol p) {$/;"	f	file:t	lex.c	/^int t;$/;"	vtable	sym.c	/^Table table(Table tp, int level) {$/;"	ftable	sym.c	/^struct table {$/;"	s	file:tail	dag.c	/^static Node *tail;$/;"	v	file:tail	symbolic.c	/^static Node *tail;$/;"	v	file:tempid	sym.c	/^static int tempid;$/;"	v	file:temporary	sym.c	/^Symbol temporary(int scls, Type ty) {$/;"	ftemps	asdl.c	/^static Symbol temps;$/;"	v	file:test	error.c	/^void test(int tok, char set[]) {$/;"	ftexpr	tree.c	/^Tree texpr(Tree (*f)(int), int tok, int a) {$/;"	ftmask	gen.c	/^unsigned tmask[2];$/;"	vtmpnode	dag.c	/^static Node tmpnode(Node p) {$/;"	f	file:tnode	decl.c	/^static Type tnode(int op, Type type) {$/;"	f	file:token	lex.c	/^char *token;		\/* current token *\/$/;"	vtrace_init	trace.c	/^void trace_init(int argc, char *argv[]) {$/;"	ftracecall	trace.c	/^static void tracecall(Symbol printer, Symbol f) {$/;"	f	file:tracefinis	trace.c	/^static void tracefinis(Symbol printer) {$/;"	f	file:tracereturn	trace.c	/^static void tracereturn(Symbol printer, Symbol f, Tree e) {$/;"	f	file:tracevalue	trace.c	/^static void tracevalue(Tree e, int lev) {$/;"	f	file:tree	tree.c	/^Tree tree(int op, Type type, Tree left, Tree right) {$/;"	ftsym	lex.c	/^Symbol tsym;		\/* symbol table entry for current token *\/$/;"	vttob	types.c	/^int ttob(Type ty) {$/;"	ftval	lex.c	/^static struct symbol tval;$/;"	v	file:type	types.c	/^	struct type type;$/;"	m	struct:entrytype	types.c	/^static Type type(int op, Type ty, int size, int align, void *sym) {$/;"	f	file:type_init	types.c	/^void type_init(int argc, char *argv[]) {$/;"	ftypeerror	enode.c	/^void typeerror(int op, Tree l, Tree r) {$/;"	ftypename	decl.c	/^Type typename(void) {$/;"	ftypes	sym.c	/^Table types       = &tys;$/;"	vtypestab	dag.c	/^static void typestab(Symbol p, void *cl) {$/;"	f	file:typestab	main.c	/^static void typestab(Symbol p, void *cl) {$/;"	f	file:typestring	types.c	/^char *typestring(Type ty, char *str) {$/;"	ftypetable	types.c	/^} *typetable[128];$/;"	v	file:typeuid	asdl.c	/^static int typeuid(Type ty) {$/;"	f	file:tys	sym.c	/^	tys = { GLOBAL };$/;"	v	file:u	prof.c	/^	union coordinate u[200];$/;"	m	struct:mapu	prof.c	/^	} u;$/;"	m	struct:callsiteufoldcnst	simp.c	42;"	d	file:uid	symbolic.c	/^static int off, maxoff, uid = 0, verbose = 0, html = 0;$/;"	v	file:uid2symbol	pass2.c	/^static Symbol uid2symbol(int uid) {$/;"	f	file:uid2type	pass2.c	/^static void *uid2type(int uid) {$/;"	f	file:unary	expr.c	/^static Tree unary(void) {$/;"	f	file:undag	dag.c	/^static Node undag(Node forest) {$/;"	f	file:unlist	dag.c	/^static void unlist(void) {$/;"	f	file:unsignedchar	types.c	/^Type unsignedchar;		\/* unsigned char *\/$/;"	vunsignedlong	types.c	/^Type unsignedlong;		\/* unsigned long int *\/$/;"	vunsignedlonglong	types.c	/^Type unsignedlonglong;		\/* unsigned long long int *\/$/;"	vunsignedptr	types.c	/^Type unsignedptr;		\/* unsigned type to hold void* *\/$/;"	vunsignedshort	types.c	/^Type unsignedshort;		\/* unsigned short int *\/$/;"	vunsignedtype	types.c	/^Type unsignedtype;		\/* unsigned int *\/$/;"	vuse	sym.c	/^void use(Symbol p, Coordinate src) {$/;"	fusedmask	gen.c	/^unsigned usedmask[2];$/;"	vuses	gen.c	/^static int uses(Node p, Regnode rn) {$/;"	f	file:value	expr.c	/^Tree value(Tree p) {$/;"	fvariadic	types.c	/^int variadic(Type ty) {$/;"	fvcall	enode.c	/^Tree vcall(Symbol func, Type ty, ...) {$/;"	fverbose	pass2.c	/^static int verbose = 1;$/;"	v	file:verbose	symbolic.c	/^static int off, maxoff, uid = 0, verbose = 0, html = 0;$/;"	v	file:vfprint	output.c	/^void vfprint(FILE *f, char *bp, const char *fmt, va_list ap) {$/;"	fvisit	asdl.c	/^static rcc_node_ty visit(Node p) {$/;"	f	file:visit	dag.c	/^static Node visit(Node p, int listed) {$/;"	f	file:visit	pass2.c	/^static Node visit(rcc_node_ty node) {$/;"	f	file:visit	symbolic.c	/^static int visit(Node p, int n) {$/;"	f	file:vmask	gen.c	/^unsigned vmask[2];$/;"	vvoidptype	types.c	/^Type voidptype;			\/* void* *\/$/;"	vvoidtype	types.c	/^Type voidtype;			\/* basic types: void *\/$/;"	vvtoa	sym.c	/^char *vtoa(Type ty, Value v) {$/;"	fwalk	dag.c	/^void walk(Tree tp, int tlab, int flab) {$/;"	fwarn	tree.c	/^static int warn;$/;"	v	file:warning	error.c	/^void warning(const char *fmt, ...) {$/;"	fwcbuf	lex.c	/^static unsigned int wcbuf[BUFSIZE+1];$/;"	v	file:wcput	lex.c	/^static void *wcput(int c, void *cl) {$/;"	f	file:wflag	error.c	/^int wflag;		\/* != 0 to suppress warning messages *\/$/;"	vwhere	tree.c	/^int where = STMT;$/;"	vwhilestmt	stmt.c	/^static void whilestmt(int lab, Swtch swp, int lev) {$/;"	f	file:widechar	types.c	/^Type widechar;			\/* unsigned type that represents wchar_t *\/$/;"	vx	prof.c	/^		struct { unsigned int index:6,x:10,y:16; } be;$/;"	m	struct:callsite::coordinate::<anonymous>x	prof.c	/^		struct { unsigned int y:16,x:10,index:6; } le;$/;"	m	struct:callsite::coordinate::<anonymous>x	profio.c	/^			int x, y;$/;"	m	struct:file::func::callerx	profio.c	/^	int x, y;			\/* source coordinate *\/$/;"	m	struct:countxcvtcnst	simp.c	18;"	d	file:xfoldcnst	simp.c	12;"	d	file:xref	main.c	/^int xref;		\/* != 0 for cross-reference data *\/$/;"	vxref	pass2.c	/^int xref;		\/* != 0 for cross-reference data *\/$/;"	vxx	2html.c	20;"	d	file:xx	2html.c	26;"	d	file:xx	2html.c	34;"	d	file:xx	2html.c	40;"	d	file:xx	2html.c	46;"	d	file:xx	2html.c	52;"	d	file:xx	2html.c	58;"	d	file:xx	2html.c	63;"	d	file:xx	2html.c	67;"	d	file:xx	asdl.c	103;"	d	file:xx	asdl.c	109;"	d	file:xx	asdl.c	213;"	d	file:xx	asdl.c	216;"	d	file:xx	asdl.c	367;"	d	file:xx	asdl.c	37;"	d	file:xx	asdl.c	386;"	d	file:xx	asdl.c	387;"	d	file:xx	asdl.c	395;"	d	file:xx	asdl.c	42;"	d	file:xx	asdl.c	43;"	d	file:xx	asdl.c	48;"	d	file:xx	enode.c	16;"	d	file:xx	error.c	9;"	d	file:xx	expr.c	11;"	d	file:xx	expr.c	494;"	d	file:xx	expr.c	510;"	d	file:xx	expr.c	6;"	d	file:xx	output.c	105;"	d	file:xx	pass2.c	163;"	d	file:xx	pass2.c	169;"	d	file:xx	pass2.c	182;"	d	file:xx	pass2.c	199;"	d	file:xx	pass2.c	201;"	d	file:xx	pass2.c	219;"	d	file:xx	pass2.c	598;"	d	file:xx	pass2.c	616;"	d	file:xx	symbolic.c	226;"	d	file:xx	symbolic.c	252;"	d	file:xx	symbolic.c	64;"	d	file:xx	symbolic.c	87;"	d	file:xx	types.c	102;"	d	file:xx	types.c	116;"	d	file:xx	types.c	118;"	d	file:xx	types.c	133;"	d	file:xx	types.c	147;"	d	file:xx	types.c	160;"	d	file:xx	types.c	163;"	d	file:xx	types.c	170;"	d	file:xx	types.c	384;"	d	file:xx	types.c	388;"	d	file:xx	types.c	449;"	d	file:xx	types.c	479;"	d	file:xxinit	types.c	/^static Type xxinit(int op, char *name, Metrics m) {$/;"	f	file:y	prof.c	/^		struct { unsigned int index:6,x:10,y:16; } be;$/;"	m	struct:callsite::coordinate::<anonymous>y	prof.c	/^		struct { unsigned int y:16,x:10,index:6; } le;$/;"	m	struct:callsite::coordinate::<anonymous>y	profio.c	/^			int x, y;$/;"	m	struct:file::func::callery	profio.c	/^	int x, y;			\/* source coordinate *\/$/;"	m	struct:countyy	2html.c	244;"	d	file:yy	enode.c	17;"	d	file:yy	error.c	10;"	d	file:yy	expr.c	12;"	d	file:yy	expr.c	7;"	d	file:yy	output.c	106;"	d	file:yyBEGIN	symbolic.c	/^static const char *yyBEGIN(const char *tag) {$/;"	f	file:yyEND	symbolic.c	/^static void yyEND(const char *tag) {$/;"	f	file:zerofield	simp.c	28;"	d	file:

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?