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
crec_tv_ct
src/lj_crecord.c:549
↓ 2 callers
Function
ctype_check
Check C type ID for validity when assertions are enabled. */
src/lj_ctype.h:410
↓ 2 callers
Function
ctype_preptype
Prepend named type. */
src/lj_ctype.c:448
↓ 2 callers
Function
currentline
src/host/minilua.c:2404
↓ 2 callers
Function
dasm_imm12
dynasm/dasm_arm.h:163
↓ 2 callers
Function
dasm_imm12
dynasm/dasm_arm64.h:165
↓ 2 callers
Function
debug_getupvalue
src/lib_debug.c:201
↓ 2 callers
Function
debug_localname
Get name of local variable from 1-based slot number and function/frame. */
src/lj_debug.c:183
↓ 2 callers
Function
debug_putchunkname
Put the chunkname into a buffer. */
src/lj_debug.c:555
↓ 2 callers
Function
discharge2anyreg
src/host/minilua.c:3273
↓ 2 callers
Function
discharge2reg
src/host/minilua.c:3237
↓ 2 callers
Function
dofile
src/luajit.c:168
↓ 2 callers
Function
dostring
src/luajit.c:174
↓ 2 callers
Function
dotty
src/luajit.c:248
↓ 2 callers
Function
emit_asm_words
Emit words piecewise as assembler text. */
src/host/buildvm_asm.c:92
↓ 2 callers
Function
emit_cnb
src/lj_emit_arm64.h:341
↓ 2 callers
Function
emit_dm
src/lj_emit_arm64.h:89
↓ 2 callers
Function
emit_isk12
Encode constant in K12 format for data processing instructions. */
src/lj_emit_arm64.h:28
↓ 2 callers
Function
emit_jmp
src/lj_emit_ppc.h:152
↓ 2 callers
Function
emit_kdelta1
Try to find a one step delta relative to another constant. */
src/lj_emit_mips.h:87
↓ 2 callers
Function
emit_loadi
Load a 32 bit constant into a GPR. */
src/lj_emit_mips.h:108
↓ 2 callers
Function
emit_loadi
mov r, i / xor r, r */
src/lj_emit_x86.h:275
↓ 2 callers
Function
emit_lsglptr
Get/set global_State fields. */
src/lj_emit_ppc.h:122
↓ 2 callers
Function
emit_tnb
src/lj_emit_arm64.h:331
↓ 2 callers
Function
enterlevel
src/host/minilua.c:3837
↓ 2 callers
Function
error_expected
src/host/minilua.c:3674
↓ 2 callers
Function
expr_binop
Parse binary expressions with priority higher than the limit. */
src/lj_parse.c:2105
↓ 2 callers
Function
expr_bracket
Parse index expression with brackets. */
src/lj_parse.c:1696
↓ 2 callers
Function
expr_kvalue
Get value of constant expression. */
src/lj_parse.c:1705
↓ 2 callers
Function
expr_numiszero
Check number constant for +-0. */
src/lj_parse.c:91
↓ 2 callers
Function
expr_table
Parse table constructor expression. */
src/lj_parse.c:1719
↓ 2 callers
Function
ffh_resume
src/lib_base.c:609
↓ 2 callers
Function
ffi_callback_set
src/lib_ffi.c:432
↓ 2 callers
Function
ffi_clib_index
Index C library by a name. */
src/lib_ffi.c:361
↓ 2 callers
Function
ffi_index_meta
Handle ctype __index/__newindex metamethods. */
src/lib_ffi.c:107
↓ 2 callers
Function
ffi_pairs
src/lib_ffi.c:328
↓ 2 callers
Function
fileerror
src/host/minilua.c:6631
↓ 2 callers
Function
find_kinit
Search bytecode backwards for a int/num constant slot initializer. */
src/lj_record.c:324
↓ 2 callers
Function
flagbits_to_strings
Push a string for every flag bit that is set. */
src/lib_jit.c:92
↓ 2 callers
Function
forbody
src/host/minilua.c:4442
↓ 2 callers
Function
fori_arg
Peek before FORI to find a const initializer. Otherwise load from slot. */
src/lj_record.c:381
↓ 2 callers
Function
fori_load
Load and optionally convert a FORI argument from a slot. */
src/lj_record.c:370
↓ 2 callers
Function
freestack
src/host/minilua.c:2278
↓ 2 callers
Function
fs_finish
Finish a FuncState and return the new prototype. */
src/lj_parse.c:1567
↓ 2 callers
Function
fs_init
Initialize a new FuncState. */
src/lj_parse.c:1616
↓ 2 callers
Function
func_newL
src/lj_func.c:123
↓ 2 callers
Function
funcargs
src/host/minilua.c:4092
↓ 2 callers
Function
g_iofile
src/host/minilua.c:6711
↓ 2 callers
Function
g_read
src/host/minilua.c:6814
↓ 2 callers
Function
g_write
src/host/minilua.c:6883
↓ 2 callers
Function
gc_finalize
Finalize one userdata or cdata object from the mmudata list. */
src/lj_gc.c:535
↓ 2 callers
Function
gc_mark_gcroot
Mark GC roots. */
src/lj_gc.c:93
↓ 2 callers
Function
gc_sweepstr
Sweep one string interning table chain. Preserves hashalg bit. */
src/lj_gc.c:431
↓ 2 callers
Function
gdbjit_lock_acquire
src/lj_gdbjit.c:736
↓ 2 callers
Function
gdbjit_lock_release
src/lj_gdbjit.c:743
↓ 2 callers
Function
gdbjit_strz
Add a zero-terminated string. */
src/lj_gdbjit.c:420
↓ 2 callers
Function
get_compTM
src/host/minilua.c:4792
↓ 2 callers
Function
getcurrenv
src/host/minilua.c:5342
↓ 2 callers
Function
getcurrf
Get TRef for current function. */
src/lj_record.c:214
↓ 2 callers
Function
gola_close
Patch goto to close upvalues. */
src/lj_parse.c:1191
↓ 2 callers
Function
gola_findlabel
Find existing label. */
src/lj_parse.c:1263
↓ 2 callers
Function
gola_fixup
Fixup remaining gotos and labels for scope. */
src/lj_parse.c:1228
↓ 2 callers
Function
gola_patch
Patch goto to jump to label. */
src/lj_parse.c:1181
↓ 2 callers
Function
gola_resolve
Resolve pending forward gotos for label. */
src/lj_parse.c:1209
↓ 2 callers
Function
invertcond
Invert branch condition of bytecode instruction. */
src/lj_parse.c:709
↓ 2 callers
Function
invertjump
src/host/minilua.c:3389
↓ 2 callers
Function
io_file_lines
src/lib_io.c:272
↓ 2 callers
Function
io_file_open
src/lib_io.c:83
↓ 2 callers
Function
io_file_readline
src/lib_io.c:143
↓ 2 callers
Function
io_file_write
src/lib_io.c:228
↓ 2 callers
Function
io_std_getset
src/lib_io.c:470
↓ 2 callers
Function
ir_nextk64
Get ref of next 64 bit IR constant and optionally grow IR. ** Note: this may invalidate all IRIns *! */
src/lj_ir.c:184
↓ 2 callers
Function
ir_sideeff
A store or any other op with a non-weak guard has a side-effect. */
src/lj_ir.h:599
↓ 2 callers
Function
jmp_dropval
Drop values for all instructions on jump list. */
src/lj_parse.c:311
↓ 2 callers
Function
jmp_novalue
Check if any of the instructions on the jump list produce no value. */
src/lj_parse.c:274
↓ 2 callers
Function
jmp_patchtestreg
Patch register of test instructions. */
src/lj_parse.c:285
↓ 2 callers
Function
jumponcond
src/host/minilua.c:3393
↓ 2 callers
Function
kfold_xload
src/lj_opt_fold.c:2031
↓ 2 callers
Function
l_strcmp
src/host/minilua.c:4815
↓ 2 callers
Function
lex_longstring
Parse a long string or long comment (tv set to NULL). */
src/lj_lex.c:151
↓ 2 callers
Function
lex_number
Parse a number literal. */
src/lj_lex.c:95
↓ 2 callers
Function
lex_scan
Get next lexical token. */
src/lj_lex.c:291
↓ 2 callers
Function
libdef_endmodule
src/host/buildvm_lib.c:50
↓ 2 callers
Function
listfield
src/host/minilua.c:3996
↓ 2 callers
Function
lj_alloc_malloc
src/lj_alloc.c:1269
↓ 2 callers
Function
lj_bcread_proto
Read a prototype. */
src/lj_bcread.c:310
↓ 2 callers
Function
lj_bcwrite
Write bytecode for a prototype. */
src/lj_bcwrite.c:354
↓ 2 callers
Function
lj_buf_cat2str
Concatenate two strings. */
src/lj_buf.c:283
↓ 2 callers
Function
lj_buf_need2
src/lj_buf.c:51
↓ 2 callers
Function
lj_buf_putstr_rep
src/lj_buf.c:219
↓ 2 callers
Function
lj_carith_divi64
Signed 64 bit division. */
src/lj_carith.c:372
↓ 2 callers
Function
lj_carith_divu64
Unsigned 64 bit division. */
src/lj_carith.c:365
↓ 2 callers
Function
lj_carith_modi64
Signed 64 bit modulo. */
src/lj_carith.c:387
↓ 2 callers
Function
lj_carith_modu64
Unsigned 64 bit modulo. */
src/lj_carith.c:380
↓ 2 callers
Function
lj_carith_powi64
Signed 64 bit x^k. */
src/lj_carith.c:415
↓ 2 callers
Function
lj_carith_shift64
src/lj_carith.c:298
↓ 2 callers
Function
lj_ccall_ctid_vararg
Infer the destination CTypeID for a vararg argument. */
src/lj_ccall.c:895
↓ 2 callers
Function
lj_cconv_multi_init
Check whether to use a multi-value initializer. ** This is true if an aggregate is to be initialized with a value. ** Valarrays are treated as values
src/lj_cconv.c:743
↓ 2 callers
Function
lj_cdata_index
Index C data by a TValue. Return CType and pointer. */
src/lj_cdata.c:109
↓ 2 callers
Function
lj_cdata_newx
Allocate arbitrary C data object. */
src/lj_cdata.c:53
← previous
next →
901–1,000 of 2,629, ranked by callers