MCPcopy Create free account

hub / github.com/drh/lcc / functions

Functions576 in github.com/drh/lcc

↓ 6 callersFunctiondclr
src/decl.c:294
↓ 6 callersFunctiondeallocate
src/alloc.c:33
↓ 6 callersFunctionemitSymRef
src/symbolic.c:55
↓ 6 callersFunctionenterscope
src/sym.c:63
↓ 6 callersFunctionequated
src/dag.c:494
↓ 6 callersFunctionexitscope
src/sym.c:67
↓ 6 callersFunctionfindfile
findfile - return file name's file list entry, or 0 */
src/profio.c:81
↓ 6 callersFunctionmaketokenrow
cpp/tokens.c:76
↓ 6 callersFunctionoutu
src/output.c:31
↓ 6 callersFunctionretcode
src/stmt.c:482
↓ 6 callersFunctionshtree
shtree - construct tree for l [>> <<] r */
src/enode.c:476
↓ 6 callersFunctionstringn
src/string.c:88
↓ 6 callersFunctionstrsave
strsave - return a saved copy of string str */
etc/lcc.c:773
↓ 5 callersFunctionalloc
alloc - allocate n bytes or die */
etc/lcc.c:172
↓ 5 callersFunctionassign
src/enode.c:255
↓ 5 callersFunctionatop
src/types.c:225
↓ 5 callersFunctionconstant
src/sym.c:170
↓ 5 callersFunctiondigit
cpp/eval.c:517
↓ 5 callersFunctionemitrecord
emitrecord - emit code that tests for a winning match of rule r */
lburg/lburg.c:590
↓ 5 callersFunctioneqtree
src/enode.c:237
↓ 5 callersFunctionerror
error - issue error msg according to fmt, bump error count */
etc/lcc.c:346
↓ 5 callersFunctionexpandrow
* Do macro expansion in a row of tokens. * Flag is NULL if more input can be gathered. */
cpp/macro.c:132
↓ 5 callersFunctionfindtype
findtype - find type ty in identifiers */
src/sym.c:269
↓ 5 callersFunctiongetchr
src/lex.c:865
↓ 5 callersFunctiongettokens
* fill in a row of tokens from input, terminated by NL or END * First token is put at trp->lp. * Reset is non-zero when the input buffer can be "rew
cpp/lex.c:299
↓ 5 callersFunctioninitstruct
initstruct - initialize a struct ty of <= len bytes; if len == 0, go to } */
src/init.c:161
↓ 5 callersFunctioninsertrow
* replace ntok tokens starting at dtr->tp with the contents of str. * tp ends up pointing just beyond the replacement. * Canonical whitespace is ass
cpp/tokens.c:130
↓ 5 callersFunctionisnullptr
src/enode.c:229
↓ 5 callersFunctionlvalue
src/expr.c:456
↓ 5 callersFunctionmakespace
* make sure there is WS before trp->tp, if tokens might merge in the output */
cpp/tokens.c:147
↓ 5 callersFunctionnewstruct
src/types.c:272
↓ 5 callersFunctionsetsource
* Push down to new source of characters. * If fd!=NULL and str==NULL, then from a file `name'; * if fd==NULL and str, then from the string. */
cpp/lex.c:541
↓ 5 callersFunctiontemporary
src/sym.c:232
↓ 5 callersFunctionvfprint
vfprint - formatted output to f or string bp */
src/output.c:68
↓ 5 callersFunctionyylex
lburg/gram.c:311
↓ 4 callersFunctionaddrof
addrof - address of p */
src/enode.c:394
↓ 4 callersFunctionbbfile
bbfile - add file to list of file names, return its index */
src/prof.c:103
↓ 4 callersFunctionblkunroll
src/gen.c:147
↓ 4 callersFunctioncondtree
src/enode.c:342
↓ 4 callersFunctionemitString
src/symbolic.c:39
↓ 4 callersFunctionequatelab
src/stmt.c:606
↓ 4 callersFunctionfillbuf
cpp/lex.c:515
↓ 4 callersFunctiongenline
* Generate a line directive for cursource */
cpp/include.c:87
↓ 4 callersFunctiongetrule
src/gen.c:174
↓ 4 callersFunctiongetstr
getstr - read a string */
src/profio.c:208
↓ 4 callersFunctionhasproto
src/types.c:482
↓ 4 callersFunctioninitend
initend - finish off an initialization at level lev; accepts trailing comma */
src/init.c:113
↓ 4 callersFunctioninitializer
initializer - constexpr | { constexpr ( , constexpr )* [ , ] } */
src/init.c:197
↓ 4 callersFunctionispow2
ispow2 - if u > 1 && u == 2^n, return n, otherwise return 0 */
src/simp.c:591
↓ 4 callersFunctionjump
src/stmt.c:566
↓ 4 callersFunctionlabelnode
src/dag.c:390
↓ 4 callersFunctionlistnodes
src/dag.c:102
↓ 4 callersFunctionmksymbol
mksymbol - make a symbol for name, install in &globals if sclass==EXTERN */
src/sym.c:297
↓ 4 callersFunctionnonterm
nonterm - create a new terminal id, if necessary */
lburg/lburg.c:169
↓ 4 callersFunctionnormtokenrow
* Produce a copy of a row of tokens. Start at trp->tp. * The value strings are copied as well. The first token * has WS available. */
cpp/tokens.c:231
↓ 4 callersFunctionnullcheck
src/expr.c:682
↓ 4 callersFunctionprune
src/gen.c:232
↓ 4 callersFunctionrightkid
src/expr.c:474
↓ 4 callersFunctionscon
src/lex.c:813
↓ 4 callersFunctionsignedint
src/types.c:380
↓ 4 callersFunctionskipto
src/error.c:50
↓ 4 callersFunctionspecifier
src/decl.c:54
↓ 4 callersFunctionstringf
stringf - format and return a string */
etc/lcc.c:778
↓ 4 callersFunctionsuffix
suffix - if one of tails[0..n-1] holds a proper suffix of name, return its index */
etc/lcc.c:789
↓ 4 callersFunctiontexpr
src/tree.c:26
↓ 4 callersFunctiontracevalue
tracevalue - append format and argument to print the value of e */
src/trace.c:28
↓ 4 callersFunctionunpack
lib/bbexit.c:39
↓ 4 callersFunctionunsetsource
cpp/lex.c:570
↓ 4 callersFunctionvcall
src/enode.c:123
↓ 3 callersFunctionalloc
alloc - allocate n bytes or die */
etc/bprint.c:85
↓ 3 callersFunctionaskreg
src/gen.c:545
↓ 3 callersFunctionbasepath
basepath - return base name for name, e.g. /usr/drh/foo.c => foo */
etc/lcc.c:199
↓ 3 callersFunctionbbpad
bbpad - emit space, if necessary, to make size%align == 0; return new size */
src/prof.c:34
↓ 3 callersFunctioncalltree
src/enode.c:101
↓ 3 callersFunctiondclparam
src/decl.c:480
↓ 3 callersFunctiondecl
src/decl.c:144
↓ 3 callersFunctiondumpregs
src/gen.c:814
↓ 3 callersFunctiondumptree
src/gen.c:265
↓ 3 callersFunctionemitcost
emitcost - emit cost computation for tree t */
lburg/lburg.c:435
↓ 3 callersFunctionemittest
emittest - emit clause for testing a match */
lburg/lburg.c:662
↓ 3 callersFunctioneval
* Evaluate an #if #elif #ifdef #ifndef line. trp->tp points to the keyword. */
cpp/eval.c:102
↓ 3 callersFunctionevalop
cpp/eval.c:220
↓ 3 callersFunctionexitparams
src/decl.c:471
↓ 3 callersFunctionfcon
src/lex.c:756
↓ 3 callersFunctionfind
find - find 1st occurrence of str in list, return list node or 0 */
etc/lcc.c:454
↓ 3 callersFunctionflushout
cpp/tokens.c:327
↓ 3 callersFunctionftype
ftype - return a function type for rty function (ty,...)' */
src/types.c:517
↓ 3 callersFunctiongrowtokenrow
cpp/tokens.c:88
↓ 3 callersFunctionhascall
src/expr.c:485
↓ 3 callersFunctionicon
src/lex.c:697
↓ 3 callersFunctioninitarray
initarray - initialize array of ty of <= len bytes; if len == 0, go to } */
src/init.c:79
↓ 3 callersFunctioninitchar
initchar - initialize array of <= len ty characters; if len == 0, go to } */
src/init.c:93
↓ 3 callersFunctioninitglobal
src/decl.c:266
↓ 3 callersFunctionintexpr
src/simp.c:196
↓ 3 callersFunctioniscallb
src/enode.c:141
↓ 3 callersFunctionlength
length - # elements in list */
src/list.c:25
↓ 3 callersFunctionlinearize
src/gen.c:598
↓ 3 callersFunctionlookup
lookup - lookup symbol name */
lburg/lburg.c:148
↓ 3 callersFunctionmakepoint
tst/struct.c:23
↓ 3 callersFunctionnewhideset
* Return the (possibly new) hideset obtained by adding np to hs. */
cpp/hideset.c:39
← previousnext →101–200 of 576, ranked by callers