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
↓ 3 callers
Function
asm_fusexref
src/lj_asm_x86.h:314
↓ 3 callers
Function
asm_gc_check
Check GC threshold and do one or more GC steps. */
src/lj_asm_arm.h:2094
↓ 3 callers
Function
asm_guardcnb
Emit compare and branch instruction to exit for guard. */
src/lj_asm_arm64.h:102
↓ 3 callers
Function
asm_intcomp_
src/lj_asm_ppc.h:1831
↓ 3 callers
Function
asm_intneg
src/lj_asm_arm.h:1511
↓ 3 callers
Function
asm_intop
src/lj_asm_arm64.h:1379
↓ 3 callers
Function
asm_isk32
src/lj_asm_arm64.h:120
↓ 3 callers
Function
asm_setupresult
Setup result reg/sp for call. Evict scratch regs. */
src/lj_asm_mips.h:351
↓ 3 callers
Function
asm_swapops
src/lj_asm_arm.h:1449
↓ 3 callers
Function
asm_swapops
src/lj_asm_arm64.h:1359
↓ 3 callers
Function
asm_tointg
src/lj_asm_mips.h:486
↓ 3 callers
Function
assign_adjust
Adjust LHS/RHS of an assignment. */
src/lj_parse.c:2183
↓ 3 callers
Function
aux_close
src/host/minilua.c:6679
↓ 3 callers
Function
bcread_block
Copy memory block from buffer. */
src/lj_bcread.c:115
↓ 3 callers
Function
bcread_ktabk
Read a single constant key/value of a template table. */
src/lj_bcread.c:182
↓ 3 callers
Function
bcwrite_ktabk
Write a single constant key/value of a template table. */
src/lj_bcwrite.c:46
↓ 3 callers
Function
bit_checkbit
src/lib_bit.c:40
↓ 3 callers
Function
body
src/host/minilua.c:4065
↓ 3 callers
Function
call_binTM
src/host/minilua.c:4783
↓ 3 callers
Function
call_orderTM
src/host/minilua.c:4804
↓ 3 callers
Function
check
src/host/minilua.c:3692
↓ 3 callers
Function
checkname
src/host/minilua.c:3727
↓ 3 callers
Function
clearapart
Clear array part of table. */
src/lj_tab.c:72
↓ 3 callers
Function
codestring
src/host/minilua.c:3724
↓ 3 callers
Function
cond
src/host/minilua.c:4374
↓ 3 callers
Function
condjump
src/host/minilua.c:3034
↓ 3 callers
Function
cp_add
Add declaration element behind the insertion position. */
src/lj_cparse.c:768
↓ 3 callers
Function
cp_decl_sizeattr
Parse size in parentheses as part of attribute. */
src/lj_cparse.c:1011
↓ 3 callers
Function
cp_err_badidx
src/lj_cparse.c:158
↓ 3 callers
Function
cp_expr_ksize
Parse (non-negative) size expression. */
src/lj_cparse.c:757
↓ 3 callers
Function
cp_istypedecl
Check if the next token may start a type declaration. */
src/lj_cparse.c:430
↓ 3 callers
Function
cp_rawpeek
Peek next raw character. */
src/lj_cparse.c:86
↓ 3 callers
Function
createstdfile
src/host/minilua.c:6938
↓ 3 callers
Function
crec_constructor
Specialize to the CTypeID held by a cdata constructor. */
src/lj_crecord.c:61
↓ 3 callers
Function
crec_tailcall
Tailcall to function. */
src/lj_crecord.c:720
↓ 3 callers
Function
ctype_prepnum
Prepend number. */
src/lj_ctype.c:412
↓ 3 callers
Function
ctype_prepstr
Prepend string. */
src/lj_ctype.c:391
↓ 3 callers
Function
cur_topslot
Calculate number of used stack slots in the current frame. */
src/lj_dispatch.c:389
↓ 3 callers
Function
dasm_ffs
dynasm/dasm_arm64.h:175
↓ 3 callers
Function
debug_frameline
Get line number for function/frame. */
src/lj_debug.c:136
↓ 3 callers
Function
debug_framepc
Return bytecode position for function/frame or NO_BCPOS. */
src/lj_debug.c:53
↓ 3 callers
Function
debug_varname
Get name of a local variable from slot number and PC. */
src/lj_debug.c:150
↓ 3 callers
Function
emit_asm_bytes
Emit bytes piecewise as assembler text. */
src/host/buildvm_asm.c:13
↓ 3 callers
Function
emit_asm_label
Emit an assembler label. */
src/host/buildvm_asm.c:172
↓ 3 callers
Function
emit_gmrmi
op rm/mrm, i */
src/lj_emit_x86.h:239
↓ 3 callers
Function
emit_jcc
jcc target */
src/lj_emit_x86.h:484
↓ 3 callers
Function
emit_lib
Emit C source code for library function definitions. */
src/host/buildvm_lib.c:348
↓ 3 callers
Function
emptybuffer
src/host/minilua.c:6057
↓ 3 callers
Function
errfile
src/host/minilua.c:6136
↓ 3 callers
Function
exp1
src/host/minilua.c:4434
↓ 3 callers
Function
exp2reg
src/host/minilua.c:3279
↓ 3 callers
Function
expr_cond
Parse conditional expression. */
src/lj_parse.c:2140
↓ 3 callers
Function
expr_field
Parse index expression with named field. */
src/lj_parse.c:1685
↓ 3 callers
Function
expr_next
Assign expression to the next register. */
src/lj_parse.c:2132
↓ 3 callers
Function
expr_primary
Parse primary expression. */
src/lj_parse.c:1952
↓ 3 callers
Function
expr_str
Return string expression. */
src/lj_parse.c:1646
↓ 3 callers
Function
ffi_checkptr
Convert argument to C pointer. */
src/lib_ffi.c:78
↓ 3 callers
Function
field
src/host/minilua.c:3935
↓ 3 callers
Function
findfile
src/lib_package.c:353
↓ 3 callers
Function
fixjump
src/host/minilua.c:3038
↓ 3 callers
Function
freereg
src/host/minilua.c:3134
↓ 3 callers
Function
fwd_ahload
Array and hash load forwarding. */
src/lj_opt_mem.c:162
↓ 3 callers
Function
gc_call_finalizer
Call a userdata or cdata finalizer. */
src/lj_gc.c:504
↓ 3 callers
Function
gc_mark
Mark a white GCobj. */
src/lj_gc.c:58
↓ 3 callers
Function
gc_mayclear
Check whether we can clear a key or a value slot from a table. */
src/lj_gc.c:457
↓ 3 callers
Function
gc_onestep
GC state machine. Returns a cost estimate for each step performed. */
src/lj_gc.c:659
↓ 3 callers
Function
getcurrenv
src/lj_api.c:89
↓ 3 callers
Function
getiofile
src/host/minilua.c:6703
↓ 3 callers
Function
getjumpcontrol
src/host/minilua.c:3056
↓ 3 callers
Function
hash_dense
Keyed dense ARX string hash. Linear time. */
src/lj_str.c:100
↓ 3 callers
Function
hash_sparse
Keyed sparse ARX string hash. Constant time. */
src/lj_str.c:76
↓ 3 callers
Function
index2adr_stack
src/lj_api.c:71
↓ 3 callers
Function
io_file_close
src/lib_io.c:93
↓ 3 callers
Function
io_file_read
src/lib_io.c:190
↓ 3 callers
Function
io_std_new
src/lib_io.c:527
↓ 3 callers
Function
io_stdfile
src/lib_io.c:63
↓ 3 callers
Function
io_tofilep
src/lib_io.c:47
↓ 3 callers
Function
irt_toitype_
src/lj_ir.h:429
↓ 3 callers
Function
iscleared
src/host/minilua.c:1957
↓ 3 callers
Function
lex_skipeq
Skip equal signs for "[=...=[" and "]=...=]" and return their count. */
src/lj_lex.c:140
↓ 3 callers
Function
libdef_uleb128
src/host/buildvm_lib.c:156
↓ 3 callers
Function
lj_alloc_free
src/lj_alloc.c:1352
↓ 3 callers
Function
lj_buf_more2
src/lj_buf.c:60
↓ 3 callers
Function
lj_buf_ruleb128
Read ULEB128 from buffer. */
src/lj_buf.c:293
↓ 3 callers
Function
lj_carith_powu64
Unsigned 64 bit x^k. */
src/lj_carith.c:395
↓ 3 callers
Function
lj_cconv_bf_tv
Convert TValue to bitfield. */
src/lj_cconv.c:647
↓ 3 callers
Function
lj_cparse
C parser. */
src/lj_cparse.c:1917
↓ 3 callers
Function
lj_ctype_getname
Get a C type by name, matching the type mask. */
src/lj_ctype.c:236
↓ 3 callers
Function
lj_debug_addloc
Add current location of a frame to error message. */
src/lj_debug.c:358
↓ 3 callers
Function
lj_debug_funcname
Deduce function name from caller of a frame. */
src/lj_debug.c:296
↓ 3 callers
Function
lj_debug_shortname
Generate shortened source name. */
src/lj_debug.c:327
↓ 3 callers
Function
lj_debug_uvname
Get name of upvalue. */
src/lj_debug.c:219
↓ 3 callers
Function
lj_func_newC
src/lj_func.c:111
↓ 3 callers
Function
lj_gc_separateudata
Separate userdata objects to be finalized to mmudata list. */
src/lj_gc.c:141
↓ 3 callers
Function
lj_ir_numcmp
Evaluate numeric comparison. */
src/lj_ir.c:453
↓ 3 callers
Function
lj_ir_rollback
Rollback IR to previous state. */
src/lj_ir.c:484
↓ 3 callers
Function
lj_lightud_intern
src/lj_udata.c:37
↓ 3 callers
Function
lj_meta_tget
Helper for TGET*. __index chain and metamethod. */
src/lj_meta.c:135
↓ 3 callers
Function
lj_meta_tset
Helper for TSET*. __newindex chain and metamethod. */
src/lj_meta.c:161
↓ 3 callers
Function
lj_num2bit
src/lj_obj.h:986
← previous
next →
601–700 of 2,629, ranked by callers