tags
来自「基于4个mips核的noc设计」· 代码 · 共 901 行 · 第 1/4 页
TXT
901 行
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted/!_TAG_PROGRAM_AUTHOR Darren Hiebert /darren@hiebert.com/!_TAG_PROGRAM_NAME Exuberant Ctags //!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/!_TAG_PROGRAM_VERSION 4.0.3 //ANCHOR symbolic.c 28;" d file:Aflag main.c /^int Aflag; \/* >= 0 if -A specified *\/$/;" vAflag pass2.c /^int Aflag; \/* >= 0 if -A specified *\/$/;" vBEGIN symbolic.c 24;" d file:BLANK lex.c /^enum { BLANK=01, NEWLINE=02, LETTER=04,$/;" e file:DIGIT lex.c /^ DIGIT=010, HEX=020, OTHER=040 };$/;" e file:END symbolic.c 25;" d file:HASHSIZE sym.c 17;" d file:HEX lex.c /^ DIGIT=010, HEX=020, OTHER=040 };$/;" e file:I bytecode.c 2;" d file:I null.c 2;" d file:I symbolic.c 5;" d file:IR main.c /^Interface *IR = NULL;$/;" vIR pass2.c /^Interface *IR = NULL;$/;" vITEM symbolic.c 26;" d file:LETTER lex.c /^enum { BLANK=01, NEWLINE=02, LETTER=04,$/;" e file:MAXTOKEN lex.c 7;" d file:MAXTOKEN profio.c 23;" d file:NEWLINE lex.c /^enum { BLANK=01, NEWLINE=02, LETTER=04,$/;" e file:NEWLINE symbolic.c 29;" d file:NeedsReg gen.c /^static char NeedsReg[] = {$/;" v file:OTHER lex.c /^ DIGIT=010, HEX=020, OTHER=040 };$/;" e file:Pflag main.c /^int Pflag; \/* != 0 if -P specified *\/$/;" vPflag pass2.c /^int Pflag; \/* != 0 if -P specified *\/$/;" vSTART symbolic.c 27;" d file:SWSIZE stmt.c 5;" d file:T pass2.c 398;" d file:T pass2.c 490;" d file:VERBOSE pass2.c 19;" d file:YYcheck main.c /^Symbol YYcheck; \/* _YYcheck symbol if -nvalidate,check specified *\/$/;" vYYcheck pass2.c /^Symbol YYcheck; \/* _YYcheck symbol if -nvalidate,check specified *\/$/;" vYYcounts prof.c /^static Symbol YYcounts; \/* symbol for _YYcounts if -b specified *\/$/;" v file:YYlink prof.c /^static Symbol YYlink; \/* symbol for file's struct _bbdata *\/$/;" v file:YYnull main.c /^Symbol YYnull; \/* _YYnull symbol if -n or -nvalidate specified *\/$/;" vYYnull pass2.c /^Symbol YYnull; \/* _YYnull symbol if -n or -nvalidate specified *\/$/;" va alloc.c /^ union align a;$/;" m union:headeracaller profio.c /^static void acaller(char *caller, char *file, int x, int y, int count, struct func *callee) {$/;" f file:add decl.c 5;" d file:addd simp.c /^static int addd(double x, double y, double min, double max, int needconst) {$/;" f file:addi simp.c /^static int addi(long x, long y, long min, long max, int needconst) {$/;" f file:addlocal stmt.c /^void addlocal(Symbol p) {$/;" faddress bytecode.c /^static void I(address)(Symbol q, Symbol p, long n) {$/;" f file:address null.c /^static void I(address)(Symbol q, Symbol p, long n) {}$/;" f file:address symbolic.c /^static void I(address)(Symbol q, Symbol p, long n) {$/;" f file:addrof enode.c /^Tree addrof(Tree p) {$/;" faddrtree simp.c /^static Tree addrtree(Tree e, long n, Type ty) {$/;" f file:addtree enode.c /^static Tree addtree(int op, Tree l, Tree r) {$/;" f file:afunc prof.c /^static Symbol afunc; \/* current function's struct func *\/$/;" v file:afunction profio.c /^static struct func *afunction(char *name, char *file, int x, int y, int count) {$/;" f file:align alloc.c /^union align {$/;" u file:all sym.c /^ Symbol all;$/;" m struct:tableallocate alloc.c /^void *allocate(unsigned long n, unsigned a) {$/;" fallsymbols sym.c /^Symbol allsymbols(Table tp) {$/;" fandtree enode.c /^static Tree andtree(int op, Tree l, Tree r) {$/;" f file:apoint profio.c /^static void apoint(int i, char *file, int x, int y, int count) {$/;" f file:append list.c /^List append(void *x, List list) {$/;" fappendstr trace.c /^static void appendstr(char *str) {$/;" f file:apply event.c /^void apply(List event, void *arg1, void *arg2) {$/;" farena alloc.c /^ *arena[] = { &first[0], &first[1], &first[2] };$/;" v file:arena alloc.c /^union header *arena[3];$/;" vargoffset gen.c /^int argoffset;$/;" vargs trace.c /^static Tree args; \/* printf arguments *\/$/;" v file:array types.c /^Type array(Type ty, int n, int a) {$/;" fasdl_address asdl.c /^static void asdl_address(Symbol q, Symbol p, long n) {$/;" f file:asdl_blockbeg asdl.c /^static void asdl_blockbeg(Env *e) {$/;" f file:asdl_blockend asdl.c /^static void asdl_blockend(Env *e) {$/;" f file:asdl_defaddress asdl.c /^static void asdl_defaddress(Symbol p) {$/;" f file:asdl_defconst asdl.c /^static void asdl_defconst(int suffix, int size, Value v) {$/;" f file:asdl_defstring asdl.c /^static void asdl_defstring(int len, char *str) {$/;" f file:asdl_defsymbol asdl.c /^static void asdl_defsymbol(Symbol p) {$/;" f file:asdl_emit asdl.c /^static void asdl_emit(Node p) {}$/;" f file:asdl_export asdl.c /^static void asdl_export(Symbol p) {$/;" f file:asdl_function asdl.c /^static void asdl_function(Symbol f, Symbol caller[], Symbol callee[], int ncalls) {$/;" f file:asdl_gen asdl.c /^static Node asdl_gen(Node p) {$/;" f file:asdl_global asdl.c /^static void asdl_global(Symbol p) {$/;" f file:asdl_import asdl.c /^static void asdl_import(Symbol p) {$/;" f file:asdl_init asdl.c /^void asdl_init(int argc, char *argv[]) {$/;" fasdl_local asdl.c /^static void asdl_local(Symbol p) {$/;" f file:asdl_progbeg asdl.c /^static void asdl_progbeg(int argc, char *argv[]) {$/;" f file:asdl_progend asdl.c /^static void asdl_progend(void) {$/;" f file:asdl_segment asdl.c /^static void asdl_segment(int n) {$/;" f file:asdl_space asdl.c /^static void asdl_space(int n) {$/;" f file:asgn enode.c /^Tree asgn(Symbol p, Tree e) {$/;" fasgncode stab.c /^static void asgncode(Type ty, int lev) {$/;" f file:asgnnode dag.c /^static Node asgnnode(Symbol tmp, Node p) {$/;" f file:asgntree enode.c /^Tree asgntree(int op, Tree l, Tree r) {$/;" faskfixedreg gen.c /^static Symbol askfixedreg(Symbol s) {$/;" f file:askreg gen.c /^static Symbol askreg(Symbol rs, unsigned rmask[]) {$/;" f file:askregvar gen.c /^int askregvar(Symbol p, Symbol regs) {$/;" fassign enode.c /^Type assign(Type xty, Tree e) {$/;" fassignargs dag.c /^int assignargs = 1;$/;" vatop types.c /^Type atop(Type ty) {$/;" fattach event.c /^void attach(Apply func, void *cl, List *list) {$/;" fattributes 2html.c 247;" d file:attributes 2html.c 284;" d file:attributes 2html.c 290;" d file:attributes 2html.c 302;" d file:attributes 2html.c 342;" d file:attributes 2html.c 413;" d file:attributes 2html.c 434;" d file:attributes 2html.c 495;" d file:autos decl.c /^static List autos, registers;$/;" v file:avail alloc.c /^ char *avail;$/;" m struct:blockb alloc.c /^ struct block b;$/;" m union:headerb_blockbeg bytecode.c 235;" d file:b_blockend bytecode.c 236;" d file:backslash lex.c /^static int backslash(int q) {$/;" f file:bbcall prof.c /^static void bbcall(Symbol yycounts, Coordinate *cp, Tree *e) {$/;" f file:bbentry prof.c /^static void bbentry(Symbol yylink, Symbol f) {$/;" f file:bbexit prof.c /^static void bbexit(Symbol yylink, Symbol f, Tree e) {$/;" f file:bbfile prof.c /^static int bbfile(char *file) {$/;" f file:bbfunc prof.c /^static void bbfunc(Symbol yylink, Symbol f) {$/;" f file:bbincr prof.c /^static void bbincr(Symbol yycounts, Coordinate *cp, Tree *e) {$/;" f file:bbvars prof.c /^static void bbvars(Symbol yylink) {$/;" f file:be prof.c /^ struct { unsigned int index:6,x:10,y:16; } be;$/;" m union:callsite::coordinatebegin pass2.c /^ Code begin;$/;" m struct:blockbflag gen.c /^int bflag = 0; \/* omit *\/$/;" vbinary expr.c /^Type binary(Type xty, Type yty) {$/;" fbindings bind.c /^Binding bindings[] = {$/;" vbits2bytes decl.c 7;" d file:bittree enode.c /^Tree bittree(int op, Tree l, Tree r) {$/;" fblkcopy gen.c /^void blkcopy(int dreg, int doff, int sreg, int soff, int size, int tmp[]) {$/;" fblkunroll gen.c /^static void blkunroll(int k, int dreg, int doff, int sreg, int soff, int size, int tmp[]) {$/;" f file:block alloc.c /^struct block {$/;" s file:block pass2.c /^static struct block {$/;" s file:blockbeg gen.c /^void blockbeg(Env *e) {$/;" fblockbeg null.c /^static void I(blockbeg)(Env *e) {}$/;" f file:blockbeg symbolic.c /^static void I(blockbeg)(Env *e) {$/;" f file:blockend gen.c /^void blockend(Env *e) {$/;" fblockend null.c /^static void I(blockend)(Env *e) {}$/;" f file:blockend symbolic.c /^static void I(blockend)(Env *e) {$/;" f file:blockstack pass2.c /^} *blockstack = NULL;$/;" v file:branch stmt.c /^void branch(int lab) {$/;" fbsize input.c /^static int bsize;$/;" v file:btot types.c /^Type btot(int op, int size) {$/;" fbuckets dag.c /^} *buckets[16];$/;" v file:buckets string.c /^} *buckets[1024];$/;" v file:buckets sym.c /^ } *buckets[256];$/;" m struct:tablebuffer input.c /^static unsigned char buffer[MAXLINE+1 + BUFSIZE+1];$/;" v file:bytecodeIR bytecode.c /^Interface bytecodeIR = {$/;" vcall enode.c /^Tree call(Tree f, Type fty, Coordinate src) {$/;" fcaller profio.c /^ struct caller { \/* caller data: *\/$/;" s file: struct:file::funccallers prof.c /^ struct caller *callers;$/;" m struct:funccallers profio.c /^ } *callers;$/;" m struct:file::funccallsite prof.c /^struct callsite {$/;" s file:calltree enode.c /^Tree calltree(Tree f, Type ty, Tree args, Symbol t3) {$/;" fcaselabel 2html.c 241;" d file:caselabel stmt.c /^static void caselabel(Swtch swp, long val, int lab) {$/;" f file:cast expr.c /^Tree cast(Tree p, Type type) {$/;" fcbuf lex.c /^static char cbuf[BUFSIZE+1];$/;" v file:cfoldcnst simp.c 34;" d file:cfunc decl.c /^Symbol cfunc; \/* current function *\/$/;" vcharptype types.c /^Type charptype; \/* char* *\/$/;" vchartype types.c /^Type chartype; \/* char *\/$/;" vchecklab decl.c /^void checklab(Symbol p, void *cl) {$/;" fcheckref decl.c /^static void checkref(Symbol p, void *cl) {$/;" f file:checkuid asdl.c /^static int checkuid(list_ty list) {$/;" f file:chkoverflow decl.c 6;" d file:ck gen.c 252;" d file:cl event.c /^ void *cl;$/;" m struct:entrycmp stmt.c /^static void cmp(int op, Symbol p, long n, int lab) {$/;" f file:cmptree enode.c /^static Tree cmptree(int op, Tree l, Tree r) {$/;" f file:cns sym.c /^ cns = { CONSTANTS },$/;" v file:cnsttree enode.c /^Tree cnsttree(Type ty, ...) {$/;" fcode stmt.c /^Code code(int kind) {$/;" fcodehead stmt.c /^struct code codehead = { Start };$/;" vcodelist stmt.c /^Code codelist = &codehead;$/;" vcomment main.c /^static char *comment;$/;" v file:commute simp.c 9;" d file:compare profio.c /^static int compare(struct count *a, struct count *b) {$/;" f file:compatible enode.c /^static int compatible(Type ty1, Type ty2) {$/;" f file:compose types.c /^Type compose(Type ty1, Type ty2) {$/;" fcompound decl.c /^void compound(int loop, struct swtch *swp, int lev) {$/;" fcond expr.c /^Tree cond(Tree p) {$/;" fconditional stmt.c /^static Tree conditional(int tok) {$/;" f file:condtree enode.c /^Tree condtree(Tree e, Tree l, Tree r) {$/;" fconstant sym.c /^Symbol constant(Type ty, Value v) {$/;" fconstants sym.c /^Table constants = &cns;$/;" vconstexpr simp.c /^Tree constexpr(int tok) {$/;" fconsttree enode.c /^Tree consttree(unsigned n, Type ty) {$/;" fcoord prof.c /^ unsigned int coord;$/;" m union:callsite::coordinatecoordinate prof.c /^ union coordinate {$/;" u file: struct:callsitecount profio.c /^ int count; \/* number of calls from this site *\/$/;" m struct:file::func::callercount profio.c /^ struct count count; \/* total number of calls *\/$/;" m struct:file::funccount profio.c /^ int count; \/* associated execution count *\/$/;" m struct:countcount profio.c /^ int count; \/* counts[0..count-1] hold valid data *\/$/;" m struct:filecount profio.c /^struct count { \/* count data: *\/$/;" s file:counts profio.c /^ struct count *counts; \/* count data *\/$/;" m struct:filecp input.c /^unsigned char *cp; \/* current input character *\/$/;" vcput lex.c /^static void *cput(int c, void *cl) {$/;" f file:currentfile main.c /^static char *currentfile; \/* current file name *\/$/;" v file:currentfile stab.c /^static char *currentfile; \/* current file name *\/$/;" v file:currentline main.c /^static int currentline; \/* current line number *\/$/;" v file:curseg init.c /^static int curseg; \/* current segment *\/$/;" v file:cvtconst dag.c /^Tree cvtconst(Tree p) {$/;" fd alloc.c /^ double d;$/;" m union:aligndag dag.c /^static struct dag {$/;" s file:dagnode dag.c /^static struct dag *dagnode(int op, Node l, Node r, Symbol sym) {$/;" f file:dalign gen.c /^int dalign, salign;$/;" vdbxout stab.c /^static void dbxout(Type ty) {$/;" f file:dbxtype stab.c /^static int dbxtype(Type ty) {$/;" f file:dclglobal decl.c /^static Symbol dclglobal(int sclass, char *id, Type ty, Coordinate *pos) {$/;" f file:dcllocal decl.c /^static Symbol dcllocal(int sclass, char *id, Type ty, Coordinate *pos) {$/;" f file:dclparam decl.c /^static Symbol dclparam(int sclass, char *id, Type ty, Coordinate *pos) {$/;" f file:dclr decl.c /^static Type dclr(Type basety, char **id, Symbol **params, int abstract) {$/;" f file:dclr1 decl.c /^static Type dclr1(char **id, Symbol **params, int abstract) {$/;" f file:deallocate alloc.c /^void deallocate(unsigned a) {$/;" fdecl decl.c /^static void decl(Symbol (*dcl)(int, char *, Type, Coordinate *)) {$/;" f file:defaddress bytecode.c /^static void I(defaddress)(Symbol p) {$/;" f file:defaddress null.c /^static void I(defaddress)(Symbol p) {}$/;" f file:defaddress symbolic.c /^static void I(defaddress)(Symbol p){$/;" f file:defconst bytecode.c /^static void I(defconst)(int suffix, int size, Value v) {$/;" f file:defconst null.c /^static void I(defconst)(int suffix, int size, Value v) {}$/;" f file:defconst symbolic.c /^static void I(defconst)(int suffix, int size, Value v) {$/;" f file:defglobal decl.c /^void defglobal(Symbol p, int seg) {$/;" fdefinelab stmt.c /^void definelab(int lab) {$/;" fdefinept stmt.c /^void definept(Coordinate *p) {$/;" fdefpointer init.c /^void defpointer(Symbol p) {$/;" fdefstring bytecode.c /^static void I(defstring)(int len, char *str) {$/;" f file:defstring null.c /^static void I(defstring)(int len, char *s) {}$/;" f file:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?