Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/drh/lcc
/ functions
Functions
576 in github.com/drh/lcc
⨍
Functions
576
◇
Types & classes
126
↓ 1 callers
Function
dumpcover
src/gen.c:307
↓ 1 callers
Function
dumprule
src/gen.c:324
↓ 1 callers
Function
dumptree
src/bytecode.c:80
↓ 1 callers
Function
emitCoord
src/symbolic.c:31
↓ 1 callers
Function
emitcase
emitcase - emit one case in function state */
lburg/lburg.c:346
↓ 1 callers
Function
emitclosure
emitclosure - emit the closure functions */
lburg/lburg.c:416
↓ 1 callers
Function
emitdata
emitdata - write prof.out data to file */
etc/bprint.c:93
↓ 1 callers
Function
emitdefs
emitdefs - emit nonterminal defines and data structures */
lburg/lburg.c:448
↓ 1 callers
Function
emitheader
emitheader - emit initial definitions */
lburg/lburg.c:461
↓ 1 callers
Function
emitkids
emitkids - emit _kids */
lburg/lburg.c:486
↓ 1 callers
Function
emitlabel
emitlabel - emit label function */
lburg/lburg.c:515
↓ 1 callers
Function
emitnts
emitnts - emit _nts ragged array */
lburg/lburg.c:547
↓ 1 callers
Function
emitrecalc
emitrecalc - emit code that tests for recalculation of INDIR?(VREGP) */
lburg/lburg.c:573
↓ 1 callers
Function
emitrule
emitrule - emit decoding vectors and _rule */
lburg/lburg.c:605
↓ 1 callers
Function
emitstring
emitstring - emit arrays of templates, instruction flags, and rules */
lburg/lburg.c:625
↓ 1 callers
Function
emitstruct
emitstruct - emit the definition of the state structure */
lburg/lburg.c:650
↓ 1 callers
Function
emittype
* emittype - emit ty's type number, emitting its definition if necessary. * Returns the output column number after emission; col is the approximate
src/stab.c:89
↓ 1 callers
Function
enumdcl
src/decl.c:1080
↓ 1 callers
Function
exists
exists - if `name' readable return its path name or return null */
etc/lcc.c:354
↓ 1 callers
Function
expand
* Expand the macro whose name is np, at token trp->tp, in the tokenrow. * Return trp->tp at the first token next to be expanded * (ordinarily the be
cpp/macro.c:178
↓ 1 callers
Function
expandlex
cpp/lex.c:238
↓ 1 callers
Function
expr0
src/expr.c:53
↓ 1 callers
Function
expr2
src/expr.c:80
↓ 1 callers
Function
expr3
src/expr.c:114
↓ 1 callers
Function
fieldref
fieldref - find field name of type ty, return entry */
src/types.c:503
↓ 1 callers
Function
fields
src/decl.c:556
↓ 1 callers
Function
filename
filename - process file name argument `name', return status */
etc/lcc.c:391
↓ 1 callers
Function
finalize
src/decl.c:1022
↓ 1 callers
Function
findcount
findcount - return count associated with (file,x,y) or -1 */
src/profio.c:156
↓ 1 callers
Function
findfunc
findfunc - return count associated with function name in file or -1 */
src/profio.c:178
↓ 1 callers
Function
fixlex
cpp/lex.c:284
↓ 1 callers
Function
fixup
src/dag.c:480
↓ 1 callers
Function
foldcond
foldcond - check if initial test in for(e1;e2;e3) S is necessary */
src/stmt.c:634
↓ 1 callers
Function
foldline
cpp/lex.c:502
↓ 1 callers
Function
forstmt
src/stmt.c:263
↓ 1 callers
Function
funcdefn
src/decl.c:657
↓ 1 callers
Function
gather
gather - read prof.out data from fd */
src/profio.c:220
↓ 1 callers
Function
gatherargs
* Gather an arglist, starting in trp with tp pointing at the macro name. * Return total number of tokens passed, stash number of args found. * trp->
cpp/macro.c:230
↓ 1 callers
Function
gen01
src/bytecode.c:183
↓ 1 callers
Function
gen02
src/bytecode.c:172
↓ 1 callers
Function
genconst
genconst - generate/check constant expression e; return size */
src/init.c:19
↓ 1 callers
Function
genreload
src/gen.c:755
↓ 1 callers
Function
genspill
src/gen.c:726
↓ 1 callers
Function
getopt
cpp/getopt.c:10
↓ 1 callers
Function
getreg
src/gen.c:560
↓ 1 callers
Function
getword
getword - get next input word into buf, return 0 on EOF */
tst/wf1.c:32
↓ 1 callers
Function
ident
ident - handle #ident "string" */
src/input.c:80
↓ 1 callers
Function
if
tst/yacc.c:235
↓ 1 callers
Function
ifstmt
src/stmt.c:221
↓ 1 callers
Function
init
src/inits.c:1
↓ 1 callers
Function
initfields
initfields - initialize <= an unsigned's worth of bit fields in fields p to q */
src/init.c:120
↓ 1 callers
Function
iniths
cpp/hideset.c:94
↓ 1 callers
Function
initinputs
initinputs - if LCCINPUTS or include is defined, use them to initialize various lists */
etc/lcc.c:524
↓ 1 callers
Function
input_init
src/input.c:62
↓ 1 callers
Function
inserths
cpp/hideset.c:66
↓ 1 callers
Function
isfield
isfield - if name is a field in flist, return pointer to the field structure */
src/types.c:531
↓ 1 callers
Function
killnodes
src/dag.c:83
↓ 1 callers
Function
localaddr
localaddr - returns q if p yields the address of local/parameter q; otherwise returns 0 */
src/stmt.c:658
↓ 1 callers
Function
locus
src/sym.c:256
↓ 1 callers
Function
makerect
tst/struct.c:31
↓ 1 callers
Function
muli
mul[id] - return 1 if min <= x*y <= max, 0 otherwise */
src/simp.c:150
↓ 1 callers
Function
newfield
src/types.c:293
↓ 1 callers
Function
newtable
src/sym.c:33
↓ 1 callers
Function
newtemp
src/sym.c:244
↓ 1 callers
Function
openfile
openfile - open name for reading, searching -I directories */
etc/bprint.c:127
↓ 1 callers
Function
outtype
outtype - output type ty */
src/types.c:539
↓ 1 callers
Function
partition
partition - partition a[i..j] */
tst/sort.c:44
↓ 1 callers
Function
peektokens
* Debugging */
cpp/tokens.c:260
↓ 1 callers
Function
pow2
(n)
tst/cq.c:420
↓ 1 callers
Function
pragma
pragma - handle #pragma ref id... */
src/input.c:86
↓ 1 callers
Function
prelabel
src/gen.c:421
↓ 1 callers
Function
prhideset
cpp/hideset.c:103
↓ 1 callers
Function
primary
src/expr.c:339
↓ 1 callers
Function
printnode
printnode - print fields of dag p */
src/dag.c:712
↓ 1 callers
Function
printproto
printproto - output a prototype declaration for function p */
src/types.c:614
↓ 1 callers
Function
printtree1
printtree1 - recursively print tree p */
src/tree.c:217
↓ 1 callers
Function
process
process - read prof.out data from file */
src/profio.c:271
↓ 1 callers
Function
profInit
profInit - initialize basic block profiling options */
src/prof.c:213
↓ 1 callers
Function
profout
lib/bbexit.c:55
↓ 1 callers
Function
program
src/decl.c:33
↓ 1 callers
Function
prtype
prtype - print details of type ty on f with given indent */
src/types.c:630
↓ 1 callers
Function
prune
src/dag.c:593
↓ 1 callers
Function
ptinrect
tst/struct.c:39
↓ 1 callers
Function
reach
reach - mark all nonterminals in tree t as reachable */
lburg/lburg.c:324
↓ 1 callers
Function
reduce
src/gen.c:185
↓ 1 callers
Function
relocate
src/sym.c:103
↓ 1 callers
Function
requate
src/gen.c:386
↓ 1 callers
Function
resynch
resynch - set line number/file name in # n [ "file" ], #pragma, etc. */
src/input.c:101
↓ 1 callers
Function
rmtypes
src/types.c:172
↓ 1 callers
Function
root1
src/tree.c:35
↓ 1 callers
Function
rtarget
src/gen.c:452
↓ 1 callers
Function
rule
rule - create & initialize a rule with the given fields */
lburg/lburg.c:243
↓ 1 callers
Function
s
tst/front.c:14
↓ 1 callers
Function
setobjname
cpp/include.c:108
↓ 1 callers
Function
setup
cpp/unix.c:15
↓ 1 callers
Function
setup_kwtab
cpp/nlist.c:48
↓ 1 callers
Function
spill
src/gen.c:788
↓ 1 callers
Function
spillee
src/gen.c:659
↓ 1 callers
Function
spillr
src/gen.c:707
↓ 1 callers
Function
stabsym
stabsym - output a stab entry for symbol p */
src/stab.c:267
← previous
next →
301–400 of 576, ranked by callers