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 + -
显示快捷键?