Lines Matching refs:hclass
54 void NewJSObject(Variable *result, Label *exit, GateRef hclass, GateRef size);
55 void NewJSObject(Variable *result, Label *exit, GateRef hclass);
56 void NewSObject(Variable *result, Label *exit, GateRef hclass);
57 GateRef NewJSObject(GateRef glue, GateRef hclass);
58 GateRef NewSObject(GateRef glue, GateRef hclass);
59 GateRef NewJSFunctionByHClass(GateRef glue, GateRef method, GateRef hclass,
61 GateRef NewSFunctionByHClass(GateRef glue, GateRef method, GateRef hclass,
69 GateRef NewJSArray(GateRef glue, GateRef hclass);
80 GateRef NewJSArrayWithSize(GateRef hclass, GateRef size);
105 void HeapAlloc(Variable *result, Label *exit, RegionSpaceFlag spaceType, GateRef hclass);
106 void NewJSArrayLiteral(Variable *result, Label *exit, RegionSpaceFlag spaceType, GateRef obj, GateRef hclass,
144 GateRef CreateEmptyArrayCommon(GateRef glue, GateRef hclass, GateRef trackInfo);
146 void AllocateInYoung(Variable *result, Label *exit, GateRef hclass);
147 void AllocateInYoung(Variable *result, Label *error, Label *noError, GateRef hclass);
149 void AllocateInSOld(Variable *result, Label *exit, GateRef hclass);