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
↓ 5 callers
Function
cp_iseol
End-of-line? */
src/lj_cparse.c:80
↓ 5 callers
Function
docall
src/luajit.c:113
↓ 5 callers
Function
emit_d
src/lj_emit_arm64.h:104
↓ 5 callers
Function
emit_dn
src/lj_emit_arm64.h:94
↓ 5 callers
Function
emit_peobj_sym
Emit PE object symbol. */
src/host/buildvm_peobj.c:124
↓ 5 callers
Function
emit_peobj_sym_sect
Emit PE object section symbol. */
src/host/buildvm_peobj.c:152
↓ 5 callers
Function
err_msgv
src/lj_err.c:881
↓ 5 callers
Function
explist1
src/host/minilua.c:4082
↓ 5 callers
Function
expr_list
Parse expression list. Last expression is left open. */
src/lj_parse.c:1892
↓ 5 callers
Function
ffi_checkcdata
Check argument for C data and return it. */
src/lib_ffi.c:69
↓ 5 callers
Function
fwd_aa_tab_clear
Check whether there's no aliasing table.clear. */
src/lj_opt_mem.c:76
↓ 5 callers
Function
gc_marktrace
Mark a trace. */
src/lj_gc.c:244
↓ 5 callers
Function
getthread
src/lib_debug.c:88
↓ 5 callers
Function
hashnum
src/host/minilua.c:1347
↓ 5 callers
Function
if
src/lj_err.c:454
↓ 5 callers
Function
ir_khash
Must match with hash*() in lj_tab.c. */
src/lj_asm.c:1062
↓ 5 callers
Function
jmp_next
Get next element in jump list. */
src/lj_parse.c:264
↓ 5 callers
Function
lightudV
src/lj_obj.h:842
↓ 5 callers
Function
lj_buf_free
src/lj_buf.h:93
↓ 5 callers
Function
lj_buf_init
src/lj_buf.h:74
↓ 5 callers
Function
lj_cconv_compatptr
Check for compatible types when converting to a pointer. ** Note: these checks are more relaxed than what C99 mandates. */
src/lj_cconv.c:77
↓ 5 callers
Function
lj_debug_frame
Get frame corresponding to a level. */
src/lj_debug.c:25
↓ 5 callers
Function
lj_gc_step
Perform a limited amount of incremental GC steps. */
src/lj_gc.c:732
↓ 5 callers
Function
lj_ir_emit
Emit IR without any optimizations. */
src/lj_ir.c:117
↓ 5 callers
Function
lj_lib_checkopt
src/lj_lib.c:290
↓ 5 callers
Function
lj_lib_prereg
src/lj_lib.c:165
↓ 5 callers
Function
lj_meta_tailcall
Tailcall from C function. */
src/lj_meta.c:78
↓ 5 callers
Function
lj_opt_cse
CSE an IR instruction. This is very fast due to the skip-list chains. */
src/lj_opt_fold.c:2550
↓ 5 callers
Function
lj_opt_fwd_tptr
Check whether there's no aliasing NEWREF/table.clear for the left operand. */
src/lj_opt_mem.c:90
↓ 5 callers
Function
lj_state_growstack
Try to grow stack. */
src/lj_state.c:103
↓ 5 callers
Function
lj_tab_resize
Resize a table to fit the new array/hash part sizes. */
src/lj_tab.c:230
↓ 5 callers
Function
lj_trace_ins
A bytecode instruction is about to be executed. Record it. */
src/lj_trace.c:752
↓ 5 callers
Function
luaC_link
src/host/minilua.c:2212
↓ 5 callers
Function
luaH_set
src/host/minilua.c:1654
↓ 5 callers
Function
luaK_getlabel
src/host/minilua.c:3045
↓ 5 callers
Function
luaO_rawequalObj
src/host/minilua.c:634
↓ 5 callers
Function
luaS_newlstr
src/host/minilua.c:1306
↓ 5 callers
Function
luaV_gettable
src/host/minilua.c:4733
↓ 5 callers
Function
lua_createtable
src/host/minilua.c:5608
↓ 5 callers
Function
lua_getmetatable
src/lj_api.c:846
↓ 5 callers
Function
lua_getmetatable
src/host/minilua.c:5613
↓ 5 callers
Function
lua_insert
src/host/minilua.c:5389
↓ 5 callers
Function
lua_isnumber
src/host/minilua.c:5433
↓ 5 callers
Function
lua_isstring
src/lj_api.c:271
↓ 5 callers
Function
lua_newuserdata
src/lj_api.c:759
↓ 5 callers
Function
lua_pushboolean
src/host/minilua.c:5571
↓ 5 callers
Function
lua_pushcclosure
src/host/minilua.c:5559
↓ 5 callers
Function
lua_pushstring
src/host/minilua.c:5537
↓ 5 callers
Function
lua_remove
src/host/minilua.c:5382
↓ 5 callers
Function
lua_setmetatable
src/host/minilua.c:5694
↓ 5 callers
Function
lua_tonumber
src/host/minilua.c:5457
↓ 5 callers
Function
mcode_protect
src/lj_mcode.c:152
↓ 5 callers
Function
nd_mul2k
Multiply nd by 2^k and add carry_in (ndlo is assumed to be zero). */
src/lj_strfmt_num.c:124
↓ 5 callers
Function
ndigits_dec
Compute the number of digits in the decimal representation of x. */
src/lj_strfmt_num.c:63
↓ 5 callers
Function
noconflict
Check if there's no conflicting instruction between curins and ref. ** Also avoid fusing loads if there are multiple references. */
src/lj_asm_x86.h:112
↓ 5 callers
Function
posrelat
src/host/minilua.c:6999
↓ 5 callers
Function
ra_hintalloc
Allocate a register with a hint. */
src/lj_asm_arm.h:9
↓ 5 callers
Function
ra_hintalloc
Allocate a register with a hint. */
src/lj_asm_arm64.h:12
↓ 5 callers
Function
rec_mm_arith
Record call to arithmetic metamethod. */
src/lj_record.c:1127
↓ 5 callers
Function
recff_tmpref
Emit TMPREF. */
src/lj_ffrecord.c:192
↓ 5 callers
Function
settabsi
src/lib_debug.c:76
↓ 5 callers
Function
settabss
src/lib_debug.c:70
↓ 5 callers
Function
snap_restoreval
Restore a value from the trace exit state. */
src/lj_snap.c:677
↓ 5 callers
Function
sort_comp
src/lib_table.c:180
↓ 5 callers
Function
sort_comp
src/host/minilua.c:6524
↓ 5 callers
Function
unwindstack
Unwind Lua stack and move error message to new top. */
src/lj_err.c:98
↓ 4 callers
Function
CALL_MUNMAP
This function supports releasing coalesed segments */
src/lj_alloc.c:192
↓ 4 callers
Function
aa_ahref
Alias analysis for array and hash access using key-based disambiguation. */
src/lj_opt_mem.c:104
↓ 4 callers
Function
addk
src/host/minilua.c:3143
↓ 4 callers
Function
argv2str
Get runtime value of string argument. */
src/lj_ffrecord.c:77
↓ 4 callers
Function
asm_exitstub_addr
src/lj_asm_arm64.h:67
↓ 4 callers
Function
asm_exitstub_addr
src/lj_asm_ppc.h:64
↓ 4 callers
Function
asm_fuseahuref
Fuse array/hash/upvalue reference into register+offset operand. */
src/lj_asm_mips.h:158
↓ 4 callers
Function
asm_sfpcomp
SFP comparisons. */
src/lj_asm_mips.h:2217
↓ 4 callers
Function
asm_tvptr
Get pointer to TValue. */
src/lj_asm_arm.h:700
↓ 4 callers
Function
bcemit_store
Emit store for LHS expression. */
src/lj_parse.c:622
↓ 4 callers
Function
bcread_mem
Return memory block from buffer. */
src/lj_bcread.c:106
↓ 4 callers
Function
bcreg_free
Free register. */
src/lj_parse.c:397
↓ 4 callers
Function
bit_result64
src/lib_bit.c:32
↓ 4 callers
Function
buf_grow
src/lj_buf.c:19
↓ 4 callers
Function
callTMres
src/host/minilua.c:4710
↓ 4 callers
Function
callhook
Call a hook. */
src/lj_dispatch.c:358
↓ 4 callers
Function
cconv_err_initov
Initializer overflow. */
src/lj_cconv.c:50
↓ 4 callers
Function
check_Lproto
Return prototype of first argument (Lua function or prototype object) */
src/lib_jit.c:165
↓ 4 callers
Function
check_next
src/host/minilua.c:2752
↓ 4 callers
Function
chunk
src/host/minilua.c:4679
↓ 4 callers
Function
clearhpart
Clear hash part of table. */
src/lj_tab.c:58
↓ 4 callers
Function
const_gc
Add a GC object constant. */
src/lj_parse.c:218
↓ 4 callers
Function
cp_expr_comma
Parse comma separated expression and return last result. */
src/lj_cparse.c:452
↓ 4 callers
Function
crec_bit64_type
Determine bit operation type from argument type. */
src/lj_crecord.c:1772
↓ 4 callers
Function
crec_toint
src/lj_crecord.c:1630
↓ 4 callers
Function
ctype_prepqual
Prepend qualifiers. */
src/lj_ctype.c:441
↓ 4 callers
Function
dasm_imm13
dynasm/dasm_arm64.h:182
↓ 4 callers
Function
emit_cmpi
Emit a compare (for equality) with a constant operand. */
src/lj_emit_ppc.h:208
↓ 4 callers
Function
emit_loadk64
Load a number constant into an FPR. */
src/lj_emit_arm.h:226
↓ 4 callers
Function
emit_rotr
src/lj_emit_mips.h:62
↓ 4 callers
Function
emit_slwi
src/lj_emit_ppc.h:42
↓ 4 callers
Function
emit_spsub
src/lj_emit_ppc.h:230
↓ 4 callers
Function
emptybuffer
src/lib_aux.c:184
↓ 4 callers
Function
err_argmsg
src/lj_err.c:1009
← previous
next →
401–500 of 2,629, ranked by callers