Expand description
Node: cxx:Function:Luau.CodeGen:CodeGen/src/CodeGenUtils.cpp:762:execute_forgprep
Source: CodeGen/src/CodeGenUtils.cpp
Graph edges:
- declared_by: source_file CodeGen/src/CodeGenUtils.cpp
- source_includes:
- includes -> source_file CodeGen/src/CodeGenUtils.h
- includes -> source_file VM/src/lvm.h
- includes -> source_file VM/src/lbuiltins.h
- includes -> source_file VM/src/lbytecode.h
- includes -> source_file VM/src/ldebug.h
- includes -> source_file VM/src/ldo.h
- includes -> source_file VM/src/lfunc.h
- includes -> source_file VM/src/lgc.h
- includes -> source_file VM/src/lmem.h
- includes -> source_file VM/src/lnumutils.h
- includes -> source_file VM/src/lstate.h
- includes -> source_file VM/src/lstring.h
- includes -> source_file VM/src/ltable.h
- includes -> source_file VM/src/ludata.h
- incoming:
- declares <- source_file CodeGen/src/CodeGenUtils.cpp
- outgoing:
- type_ref -> type_alias lua_State (CodeGen/include/luacodegen.h)
- type_ref -> type_alias StkId (VM/src/lobject.h)
- type_ref -> type_alias TValue (VM/src/lobject.h)
- calls -> macro clvalue (VM/src/lobject.h)
- calls -> macro VM_REG (CodeGen/src/CodeGenUtils.cpp)
- reads_global -> macro VM_REG (CodeGen/src/CodeGenUtils.cpp)
- calls -> macro LUAU_INSN_A (Common/include/Luau/Bytecode.h)
- reads_global -> macro LUAU_INSN_A (Common/include/Luau/Bytecode.h)
- calls -> macro ttisfunction (VM/src/lobject.h)
- calls -> macro ttistable (VM/src/lobject.h)
- calls -> macro hvalue (VM/src/lobject.h)
- calls -> macro ttisuserdata (VM/src/lobject.h)
- calls -> macro uvalue (VM/src/lobject.h)
- calls -> macro cast_to (VM/src/lcommon.h)
- calls -> macro fasttm (VM/src/ltm.h)
- calls -> macro setobj2s (VM/src/lobject.h)
- calls -> macro LUAU_ASSERT (Common/include/Luau/Common.h)
- reads_global -> macro LUAU_ASSERT (Common/include/Luau/Common.h)
- calls -> macro VM_PROTECT (CodeGen/src/CodeGenUtils.cpp)
- reads_global -> macro VM_PROTECT (CodeGen/src/CodeGenUtils.cpp)
- calls -> function luaD_call (VM/src/ldo.cpp)
- calls -> macro ttisnil (VM/src/lobject.h)
- calls -> macro VM_PROTECT_PC (CodeGen/src/CodeGenUtils.cpp)
- reads_global -> macro VM_PROTECT_PC (CodeGen/src/CodeGenUtils.cpp)
- calls -> macro luaG_typeerror (VM/src/ldebug.h)
- calls -> macro setpvalue (VM/src/lobject.h)
- reads_global -> macro LU_TAG_ITERATOR (VM/src/lobject.h)
- calls -> macro setnilvalue (VM/src/lobject.h)
- calls -> macro LUAU_INSN_D (Common/include/Luau/Bytecode.h)
- reads_global -> macro LUAU_INSN_D (Common/include/Luau/Bytecode.h)
- translates_to -> rust_item executeFORGPREP