Lines Matching refs:mt
689 Table *mt; in lua_getmetatable() local
695 mt = hvalue(obj)->metatable; in lua_getmetatable()
698 mt = uvalue(obj)->metatable; in lua_getmetatable()
701 mt = G(L)->mt[ttnov(obj)]; in lua_getmetatable()
704 if (mt != NULL) { in lua_getmetatable()
705 sethvalue(L, L->top, mt); in lua_getmetatable()
832 Table *mt; in lua_setmetatable() local
837 mt = NULL; in lua_setmetatable()
840 mt = hvalue(L->top - 1); in lua_setmetatable()
844 hvalue(obj)->metatable = mt; in lua_setmetatable()
845 if (mt) { in lua_setmetatable()
846 luaC_objbarrier(L, gcvalue(obj), mt); in lua_setmetatable()
847 luaC_checkfinalizer(L, gcvalue(obj), mt); in lua_setmetatable()
852 uvalue(obj)->metatable = mt; in lua_setmetatable()
853 if (mt) { in lua_setmetatable()
854 luaC_objbarrier(L, uvalue(obj), mt); in lua_setmetatable()
855 luaC_checkfinalizer(L, gcvalue(obj), mt); in lua_setmetatable()
860 G(L)->mt[ttnov(obj)] = mt; in lua_setmetatable()