Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LuaJIT/LuaJIT
/ functions
Functions
2,629 in github.com/LuaJIT/LuaJIT
⨍
Functions
2,629
◇
Types & classes
194
↓ 2 callers
Function
lua_objlen
src/host/minilua.c:5494
↓ 2 callers
Function
lua_pcall
src/host/minilua.c:5770
↓ 2 callers
Function
lua_pushnumber
src/lj_api.c:635
↓ 2 callers
Function
lua_pushthread
src/lj_api.c:742
↓ 2 callers
Function
lua_rawequal
src/host/minilua.c:5442
↓ 2 callers
Function
lua_replace
src/host/minilua.c:5397
↓ 2 callers
Function
lua_settable
src/lj_api.c:962
↓ 2 callers
Function
lua_xmove
src/lj_api.c:118
↓ 2 callers
Function
markmt
src/host/minilua.c:2080
↓ 2 callers
Function
match_class
src/lib_string.c:202
↓ 2 callers
Function
match_class
src/host/minilua.c:7122
↓ 2 callers
Function
max_expand
src/lib_string.c:272
↓ 2 callers
Function
max_expand
src/host/minilua.c:7187
↓ 2 callers
Function
mcode_allocarea
Allocate a new MCode area. */
src/lj_mcode.c:265
↓ 2 callers
Function
mmap_probe
src/lj_alloc.c:233
↓ 2 callers
Function
narrow_bpc_set
Add an entry to the backpropagation cache. */
src/lj_opt_narrow.c:228
↓ 2 callers
Function
need_value
src/host/minilua.c:3063
↓ 2 callers
Function
newhpart
Create new hash part for table. */
src/lj_tab.c:37
↓ 2 callers
Function
numisint
Check whether a number fits into an int32_t (-0 is ok, too). */
src/lj_opt_narrow.c:515
↓ 2 callers
Function
open_func
src/host/minilua.c:3875
↓ 2 callers
Function
parse_args
Parse function argument list. */
src/lj_parse.c:1905
↓ 2 callers
Function
parse_break
Parse 'break' statement. */
src/lj_parse.c:2363
↓ 2 callers
Function
parse_then
Parse condition and 'then' block. */
src/lj_parse.c:2605
↓ 2 callers
Function
patchtestreg
src/host/minilua.c:3070
↓ 2 callers
Function
print_jit_status
src/luajit.c:137
↓ 2 callers
Function
print_version
src/luajit.c:132
↓ 2 callers
Function
printhash
Print the generated hash table. */
src/host/buildvm_fold.c:51
↓ 2 callers
Function
propagatemark
Propagate one gray object. Traverse it and turn it black. */
src/lj_gc.c:324
↓ 2 callers
Function
propagatemark
src/host/minilua.c:1909
↓ 2 callers
Function
pushline
src/luajit.c:212
↓ 2 callers
Function
ra_addrename
Add a register rename to the IR. */
src/lj_asm.c:674
↓ 2 callers
Function
ra_pick
Pick any register (marked as free). Evict on-demand. */
src/lj_asm.c:478
↓ 2 callers
Function
ra_setkref
src/lj_asm.c:155
↓ 2 callers
Function
read_chars
src/host/minilua.c:6798
↓ 2 callers
Function
read_long_string
src/host/minilua.c:2787
↓ 2 callers
Function
read_numeral
src/host/minilua.c:2764
↓ 2 callers
Function
reallymarkobject
src/host/minilua.c:1733
↓ 2 callers
Function
rec_call_setup
Record call setup. */
src/lj_record.c:810
↓ 2 callers
Function
rec_cat
src/lj_record.c:2052
↓ 2 callers
Function
rec_comp_prep
Prepare for comparison. */
src/lj_record.c:2101
↓ 2 callers
Function
rec_for_check
Record checks for FOR loop overflow and step direction. */
src/lj_record.c:425
↓ 2 callers
Function
rec_func_lua
Record entry to a Lua function. */
src/lj_record.c:1890
↓ 2 callers
Function
rec_func_setup
Record Lua function setup. */
src/lj_record.c:1850
↓ 2 callers
Function
rec_idx_abc
Record bounds-check. */
src/lj_record.c:1364
↓ 2 callers
Function
rec_idx_bump
Bump table allocations in bytecode when they grow during recording. */
src/lj_record.c:1299
↓ 2 callers
Function
rec_iterl
Record ITERL/JITERL. */
src/lj_record.c:570
↓ 2 callers
Function
rec_itern
Record ITERN. */
src/lj_record.c:655
↓ 2 callers
Function
rec_loop
Record LOOP/JLOOP. Now, that was easy. */
src/lj_record.c:586
↓ 2 callers
Function
rec_mm_comp_cdata
Setup call to cdata comparison metamethod. */
src/lj_record.c:1279
↓ 2 callers
Function
rec_upvalue
Record upvalue load/store. */
src/lj_record.c:1740
↓ 2 callers
Function
recff_format
src/lj_ffrecord.c:988
↓ 2 callers
Function
recff_io_fp
Get FILE* for I/O function. Any I/O error aborts recording, so there's ** no need to encode the alternate cases for any of the guards. */
src/lj_ffrecord.c:1467
↓ 2 callers
Function
recff_metacall
src/lj_ffrecord.c:387
↓ 2 callers
Function
recff_string_start
Specialize to relative starting position for string. */
src/lj_ffrecord.c:769
↓ 2 callers
Function
recfield
src/host/minilua.c:3956
↓ 2 callers
Function
rehashtab
src/lj_tab.c:356
↓ 2 callers
Function
release_unused_segments
Unmap and unlink any mmapped segments that don't contain used chunks */
src/lj_alloc.c:1045
↓ 2 callers
Function
removeentry
src/host/minilua.c:1729
↓ 2 callers
Function
removevalues
src/host/minilua.c:3080
↓ 2 callers
Function
removevars
src/host/minilua.c:3754
↓ 2 callers
Function
resize
src/host/minilua.c:1513
↓ 2 callers
Function
restore_stack_limit
src/host/minilua.c:1007
↓ 2 callers
Function
runcmdopt
Run command with options. */
src/luajit.c:321
↓ 2 callers
Function
searchpath
src/lib_package.c:316
↓ 2 callers
Function
segment_holding
Return segment holding given address */
src/lj_alloc.c:571
↓ 2 callers
Function
serialize_get
Get serialized object from buffer. */
src/lj_serialize.c:338
↓ 2 callers
Function
serialize_put
Put serialized object into buffer. */
src/lj_serialize.c:169
↓ 2 callers
Function
setarrayvector
src/host/minilua.c:1483
↓ 2 callers
Function
setgcVraw
src/lj_obj.h:914
↓ 2 callers
Function
setnodevector
src/host/minilua.c:1490
↓ 2 callers
Function
setpath
src/lib_package.c:550
↓ 2 callers
Function
setptmode
Set JIT mode for a single prototype. */
src/lj_dispatch.c:217
↓ 2 callers
Function
simplify_intmul_k
src/lj_opt_fold.c:1404
↓ 2 callers
Function
singlevar
src/host/minilua.c:3813
↓ 2 callers
Function
sink_checkalloc
Check whether the store ref points to an eligible allocation. */
src/lj_opt_sink.c:22
↓ 2 callers
Function
snap_dedup
De-duplicate parent reference. */
src/lj_snap.c:461
↓ 2 callers
Function
snap_renamefilter
Initialize a Bloom Filter with all renamed refs. ** There are very few renames (often none), so the filter has ** very few bits set. This makes it sui
src/lj_snap.c:387
↓ 2 callers
Function
snap_usedef
Find unused slots with reaching-definitions bytecode data-flow analysis. */
src/lj_snap.c:208
↓ 2 callers
Function
snap_useuv
Mark slots used by upvalues of child prototypes as used. */
src/lj_snap.c:316
↓ 2 callers
Function
split_call_li
Emit a CALLN with one split 64 bit argument and a 32 bit argument. */
src/lj_opt_split.c:146
↓ 2 callers
Function
split_needsplit
Slow, but sure way to check whether a SPLIT pass is needed. */
src/lj_opt_split.c:802
↓ 2 callers
Function
split_num2int
Emit a (checked) number to integer conversion. */
src/lj_opt_split.c:111
↓ 2 callers
Function
split_ptr
Get a pointer to the other 32 bit word (LE: hiword, BE: loword). */
src/lj_opt_split.c:183
↓ 2 callers
Function
split_subst_snap
Substitute references of a snapshot. */
src/lj_opt_split.c:312
↓ 2 callers
Function
stack_init
Allocate basic stack for new state. */
src/lj_state.c:127
↓ 2 callers
Function
start_capture
src/lib_string.c:301
↓ 2 callers
Function
start_capture
src/host/minilua.c:7210
↓ 2 callers
Function
str_find_aux
src/lib_string.c:450
↓ 2 callers
Function
str_find_aux
src/host/minilua.c:7361
↓ 2 callers
Function
strfmt_putfstrlen
Add formatted string to buffer. */
src/lj_strfmt.c:258
↓ 2 callers
Function
strfmt_putquotedlen
Add quoted string to buffer. */
src/lj_strfmt.c:209
↓ 2 callers
Function
test_then_block
src/host/minilua.c:4512
↓ 2 callers
Function
trace_exit_find
Determine trace number from pc of exit instruction. */
src/lj_trace.c:854
↓ 2 callers
Function
trace_start
Start tracing. */
src/lj_trace.c:416
↓ 2 callers
Function
treatstackoption
src/lib_debug.c:99
↓ 2 callers
Function
tryhash
Try to fill the hash table with keys using the hash parameters. */
src/host/buildvm_fold.c:18
↓ 2 callers
Function
unlinkupval
src/host/minilua.c:864
↓ 2 callers
Function
unlinkuv
src/lj_func.c:27
↓ 2 callers
Function
usage
Print usage information and exit. */
src/host/buildvm.c:382
↓ 2 callers
Function
yindex
src/host/minilua.c:3943
← previous
next →
1,101–1,200 of 2,629, ranked by callers