Skip to main content

Module execute_forgprep

Module execute_forgprep 

Source
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

Functions§

executeFORGPREP
execute_forgprep