Lines Matching refs:glue

42     void SetParameters(GateRef glue, GateRef size)

44 glue_ = glue;
48 void SetGlue(GateRef glue)
50 glue_ = glue;
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,
63 GateRef CloneJSFunction(GateRef glue, GateRef value);
64 GateRef CloneProperties(GateRef glue, GateRef currentEnv, GateRef elements, GateRef obj);
65 GateRef NewAccessorData(GateRef glue);
66 GateRef CloneObjectLiteral(GateRef glue, GateRef literal, GateRef currentEnv);
67 GateRef CreateObjectHavingMethod(GateRef glue, GateRef literal, GateRef currentEnv);
68 GateRef NewJSProxy(GateRef glue, GateRef target, GateRef handler);
69 GateRef NewJSArray(GateRef glue, GateRef hclass);
70 GateRef NewTaggedArray(GateRef glue, GateRef len);
71 GateRef NewMutantTaggedArray(GateRef glue, GateRef len);
72 GateRef CopyArray(GateRef glue, GateRef elements, GateRef oldLen, GateRef newLen,
74 GateRef ExtendArrayCheck(GateRef glue, GateRef elements, GateRef newLen,
76 void ExtendArray(Variable *result, GateRef glue, GateRef elements, GateRef newLen, Label *exit,
78 void ExtendMutantArray(Variable *result, GateRef glue, GateRef elements, GateRef newLen, Label *exit,
81 GateRef NewJSForinIterator(GateRef glue, GateRef receiver, GateRef keys, GateRef cachedHclass);
82 GateRef LoadHClassFromMethod(GateRef glue, GateRef method);
83 GateRef LoadSHClassFromMethod(GateRef glue, GateRef method);
84 GateRef NewJSFunction(GateRef glue, GateRef method,
86 GateRef NewJSSendableFunction(GateRef glue, GateRef method,
88 void NewJSFunction(GateRef glue, GateRef jsFunc, GateRef index, GateRef length, GateRef lexEnv,
92 GateRef NewJSBoundFunction(GateRef glue, GateRef target, GateRef boundThis, GateRef args);
93 GateRef EnumerateObjectProperties(GateRef glue, GateRef obj);
108 GateRef NewTrackInfo(GateRef glue, GateRef cachedHClass, GateRef cachedFunc, RegionSpaceFlag spaceFlag,
113 GateRef FastNewThisObject(GateRef glue, GateRef ctor);
114 GateRef FastSuperAllocateThis(GateRef glue, GateRef superCtor, GateRef newTarget);
115 GateRef NewThisObjectChecked(GateRef glue, GateRef ctor);
116 GateRef CreateEmptyObject(GateRef glue);
117 GateRef CreateEmptyArray(GateRef glue);
118 GateRef CreateEmptyArray(GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo,
120 GateRef CreateArrayWithBuffer(GateRef glue, GateRef index, GateRef jsFunc, TraceIdInfo traceIdInfo,
127 GateRef NewTaggedSubArray(GateRef glue, GateRef srcTypedArray, GateRef elementSize, GateRef newLength,
129 GateRef NewTypedArray(GateRef glue, GateRef srcTypedArray, GateRef srcType, GateRef length);
130 GateRef NewJSObjectByConstructor(GateRef glue, GateRef constructor, GateRef newTarget);
131 GateRef NewFloat32ArrayObj(GateRef glue, GateRef glueGlobalEnv);
132 GateRef NewFloat32ArrayWithSize(GateRef glue, GateRef size);
133 GateRef NewTypedArrayFromCtor(GateRef glue, GateRef ctor, GateRef length, Label *slowPath);
135 GateRef NewProfileTypeInfoCell(GateRef glue, GateRef value);
136 GateRef GetElementSizeFromType(GateRef glue, GateRef type);
137 GateRef GetOnHeapHClassFromType(GateRef glue, GateRef type);
140 GateRef LoadTrackInfo(GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo,
143 GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo, GateRef arrayLiteral, ProfileOperation callback);
144 GateRef CreateEmptyArrayCommon(GateRef glue, GateRef hclass, GateRef trackInfo);