MCPcopy Create free account

hub / github.com/LuaJIT/LuaJIT / functions

Functions2,629 in github.com/LuaJIT/LuaJIT

↓ 3 callersFunctionlj_obj_ptr
Return pointer to object or its object data. */
src/lj_obj.c:37
↓ 3 callersFunctionlj_opt_narrow_arith
Narrowing of arithmetic operations. */
src/lj_opt_narrow.c:533
↓ 3 callersFunctionlj_parse_keepstr
Anchor string constant to avoid GC. */
src/lj_parse.c:239
↓ 3 callersFunctionlj_str_cmp
Ordered compare of strings. Assumes string data is 4-byte aligned. */
src/lj_str.c:19
↓ 3 callersFunctionlj_str_resize
Resize the string interning hash table (grow and shrink). */
src/lj_str.c:129
↓ 3 callersFunctionlj_strfmt_init
src/lj_strfmt.h:78
↓ 3 callersFunctionlj_strfmt_parse
src/lj_strfmt.c:34
↓ 3 callersFunctionlj_udata_new
src/lj_udata.c:14
↓ 3 callersFunctionlj_vm_log2
src/lj_vmmath.c:90
↓ 3 callersFunctionll_loadfunc
src/lib_package.c:238
↓ 3 callersFunctionloaderror
src/lib_package.c:364
↓ 3 callersFunctionluaD_precall
src/host/minilua.c:1125
↓ 3 callersFunctionluaD_rawrunprotected
src/host/minilua.c:1039
↓ 3 callersFunctionluaH_get
src/host/minilua.c:1631
↓ 3 callersFunctionluaJIT_profile_stop
Stop profiling. */
src/lj_profile.c:340
↓ 3 callersFunctionluaK_code
src/host/minilua.c:3628
↓ 3 callersFunctionluaK_exp2val
src/host/minilua.c:3319
↓ 3 callersFunctionluaK_fixline
src/host/minilua.c:3625
↓ 3 callersFunctionluaK_numberK
src/host/minilua.c:3166
↓ 3 callersFunctionluaK_setlist
src/host/minilua.c:3645
↓ 3 callersFunctionluaL_addvalue
src/lib_aux.c:245
↓ 3 callersFunctionluaL_buffinit
src/lib_aux.c:262
↓ 3 callersFunctionluaL_checktype
src/lj_api.c:240
↓ 3 callersFunctionluaL_pushresult
src/lib_aux.c:238
↓ 3 callersFunctionluaL_typerror
src/host/minilua.c:5888
↓ 3 callersFunctionluaS_resize
src/host/minilua.c:1259
↓ 3 callersFunctionluaV_concat
src/host/minilua.c:4884
↓ 3 callersFunctionluaV_tonumber
src/host/minilua.c:4689
↓ 3 callersFunctionlua_call
src/host/minilua.c:5754
↓ 3 callersFunctionlua_error
Forwarders for the public API (C calling convention and no LJ_NORET). */
src/lj_err.c:1079
↓ 3 callersFunctionlua_getinfo
src/host/minilua.c:2507
↓ 3 callersFunctionlua_getstack
src/host/minilua.c:2411
↓ 3 callersFunctionlua_isstring
src/host/minilua.c:5438
↓ 3 callersFunctionlua_pushcclosure
src/lj_api.c:689
↓ 3 callersFunctionlua_pushnumber
src/host/minilua.c:5524
↓ 3 callersFunctionlua_rawset
src/lj_api.c:1001
↓ 3 callersFunctionlua_setfenv
src/lj_api.c:1069
↓ 3 callersFunctionlua_sethook
This function can be called asynchronously (e.g. during a signal). */
src/lj_dispatch.c:329
↓ 3 callersFunctionlua_tointeger
src/lj_api.c:398
↓ 3 callersFunctionlua_tointeger
src/host/minilua.c:5465
↓ 3 callersFunctionlua_type
src/lj_api.c:217
↓ 3 callersFunctionmatchbracketclass
src/lib_string.c:216
↓ 3 callersFunctionmatchbracketclass
src/host/minilua.c:7139
↓ 3 callersFunctionmcode_alloc_at
src/lj_mcode.c:68
↓ 3 callersFunctionmcode_free
src/lj_mcode.c:77
↓ 3 callersFunctionmcode_protfail
src/lj_mcode.c:171
↓ 3 callersFunctionmksymname
src/lib_package.c:226
↓ 3 callersFunctionnarrow_forl
Narrow a single runtime value. */
src/lj_opt_narrow.c:590
↓ 3 callersFunctionnarrow_stripov
Recursively strip overflow checks. */
src/lj_opt_narrow.c:428
↓ 3 callersFunctionnd_add_m10e
Add m*10^e to nd (assumes ndlo <= e/9 <= ndhi and 0 <= m <= 9). */
src/lj_strfmt_num.c:214
↓ 3 callersFunctionnewfenv
src/host/minilua.c:6948
↓ 3 callersFunctionnewkey
src/host/minilua.c:1581
↓ 3 callersFunctionnewtab
Create a new table. Note: the slots are not initialized (yet). */
src/lj_tab.c:81
↓ 3 callersFunctionnexttoken
Parse one token of a fold rule. */
src/host/buildvm_fold.c:94
↓ 3 callersFunctionparse_body
Parse body of a function. */
src/lj_parse.c:1859
↓ 3 callersFunctionparse_isend
Check for end of block. */
src/lj_parse.c:2314
↓ 3 callersFunctionprimaryexp
src/host/minilua.c:4157
↓ 3 callersFunctionprofile_trigger
Trigger profile hook. Asynchronous call from OS-specific profile timer. */
src/lj_profile.c:149
↓ 3 callersFunctionpush_onecapture
src/lib_string.c:423
↓ 3 callersFunctionpush_onecapture
src/host/minilua.c:7336
↓ 3 callersFunctionra_evictk
Evict (rematerialize) all registers allocated to constants. */
src/lj_asm.c:520
↓ 3 callersFunctionread_line
src/host/minilua.c:6778
↓ 3 callersFunctionreassoc_trycse
Return CSEd reference or 0. Caveat: swaps lower ref to the right! */
src/lj_opt_mem.c:758
↓ 3 callersFunctionrec_comp_fixup
Fixup comparison. */
src/lj_record.c:2110
↓ 3 callersFunctionrec_for_direction
Return the direction of the FOR loop iterator. ** It's important to exactly reproduce the semantics of the interpreter. */
src/lj_record.c:396
↓ 3 callersFunctionrec_for_loop
Record a FORL instruction. */
src/lj_record.c:459
↓ 3 callersFunctionrec_loop_jit
Handle the case when an already compiled loop op is hit. */
src/lj_record.c:640
↓ 3 callersFunctionresizestack
Resize stack slots and adjust pointers in state. */
src/lj_state.c:57
↓ 3 callersFunctionresults_wanted
Return number of results wanted by caller. */
src/lj_ffrecord.c:92
↓ 3 callersFunctionsetjitmode
src/lib_jit.c:43
↓ 3 callersFunctionsinglematch
src/lib_string.c:239
↓ 3 callersFunctionsinglematch
src/host/minilua.c:7160
↓ 3 callersFunctionsink_checkphi
Check whether a value is a sinkable PHI or loop-invariant. */
src/lj_opt_sink.c:51
↓ 3 callersFunctionskip_sep
src/host/minilua.c:2777
↓ 3 callersFunctionsloadt
Specialize a slot to a specific type. Note: slot can be negative! */
src/lj_record.c:191
↓ 3 callersFunctionsnap_pc
src/lj_jit.h:225
↓ 3 callersFunctionsnap_renameref
Process matching renames to find the original RegSP. */
src/lj_snap.c:398
↓ 3 callersFunctionstr2num
src/lj_meta.c:200
↓ 3 callersFunctionstrscan_double
Final conversion to double. */
src/lj_strscan.c:76
↓ 3 callersFunctionsym_decorate
src/host/buildvm.c:98
↓ 3 callersFunctionsym_insert
Naive insertion sort. Performance doesn't matter here. */
src/host/buildvm.c:157
↓ 3 callersFunctionsynlevel_begin
Manage syntactic levels to avoid blowing up the stack. */
src/lj_parse.c:2037
↓ 3 callersFunctiontrace_flushroot
Flush a root trace. */
src/lj_trace.c:243
↓ 3 callersFunctiontrace_pendpatch
Perform pending re-patch of a bytecode instruction. */
src/lj_trace.c:649
↓ 2 callersFunctionGCTM
src/host/minilua.c:2042
↓ 2 callersFunctionLJLIB_REC
src/lib_table.c:79
↓ 2 callersFunction__jit_debug_register_code
GDB sets a breakpoint at this function. */
src/lj_gdbjit.c:150
↓ 2 callersFunctionaa_escape
Simplified escape analysis: check for intervening stores. */
src/lj_opt_mem.c:44
↓ 2 callersFunctionaa_findcnew
Find cdata allocation for a reference (if any). */
src/lj_opt_mem.c:682
↓ 2 callersFunctionaa_fref
Alias analysis for field access. ** Field loads are cheap and field stores are rare. ** Simple disambiguation based on field types is good enough. */
src/lj_opt_mem.c:571
↓ 2 callersFunctionaa_uref
The current alias analysis for upvalues is very simplistic. It only ** disambiguates between the unique upvalues of the same function. ** This is good
src/lj_opt_mem.c:465
↓ 2 callersFunctionaa_xref
Alias analysis for XLOAD/XSTORE. */
src/lj_opt_mem.c:709
↓ 2 callersFunctionaddfield
src/host/minilua.c:6495
↓ 2 callersFunctionaddintlen
src/host/minilua.c:7574
↓ 2 callersFunctionadjuststack
src/host/minilua.c:6067
↓ 2 callersFunctionarrayindex
src/host/minilua.c:1370
↓ 2 callersFunctionasm_count_call_slots
Count the required number of stack slots for a call. */
src/lj_asm_x86.h:520
↓ 2 callersFunctionasm_drop_cmp0
Try to drop cmp r, #0. */
src/lj_asm_arm.h:1487
↓ 2 callersFunctionasm_fpunary
src/lj_asm_arm.h:1409
↓ 2 callersFunctionasm_fpunary
src/lj_asm_mips.h:1748
← previousnext →701–800 of 2,629, ranked by callers