Lines Matching refs:hvalue
252 #define hvalue(o)check_exp(ttistable(o),&(o)->value.gc->h) macro
803 mt=hvalue(o)->metatable;
1243 cl=luaF_newLclosure(L,tf->nups,hvalue(gt(L)));
4737 Table*h=hvalue(t);
4761 Table*h=hvalue(t);
4873 if(hvalue(t1)==hvalue(t2))return 1;
4874 tm=get_compTM(L,hvalue(t1)->metatable,hvalue(t2)->metatable,TM_EQ);
5068 setnvalue(ra,cast_num(luaH_getn(hvalue(rb))));
5252 h=hvalue(ra);
5343 return hvalue(gt(L));
5406 func->c.env=hvalue(L->top-1);
5498 case 5:return luaH_getn(hvalue(o));
5598 setobj(L,L->top-1,luaH_get(hvalue(t),L->top-1));
5604 setobj(L,L->top,luaH_getnum(hvalue(o),n));
5619 mt=hvalue(obj)->metatable;
5680 setobj(L,luaH_set(L,hvalue(t),L->top-2),L->top-1);
5681 luaC_barriert(L,hvalue(t),L->top-1);
5689 setobj(L,luaH_setnum(L,hvalue(o),n),L->top-1);
5690 luaC_barriert(L,hvalue(o),L->top-1);
5703 mt=hvalue(L->top-1);
5707 hvalue(obj)->metatable=mt;
5709 luaC_objbarriert(L,hvalue(obj),mt);
5735 clvalue(o)->c.env=hvalue(L->top-1);
5738 uvalue(o)->env=hvalue(L->top-1);
5741 sethvalue(L,gt(thvalue(o)),hvalue(L->top-1));
5747 if(res)luaC_objbarrier(L,gcvalue(o),hvalue(L->top-1));
5807 more=luaH_next(L,hvalue(t),L->top-1);