Lines Matching defs:function
350 GateRef function = Load(VariableType::JS_POINTER(), frame,
352 GateRef method = Load(VariableType::JS_ANY(), function, IntPtr(JSFunctionBase::METHOD_OFFSET));
2905 // This function may cause GateRef x is not an object. GC may not mark this x object.
3093 inline void StubBuilder::SetProtoOrHClassToFunction(GateRef glue, GateRef function, GateRef value,
3097 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3100 inline GateRef StubBuilder::GetProtoOrHClass(GateRef function)
3103 return Load(VariableType::JS_ANY(), function, offset);
3144 inline void StubBuilder::SetHomeObjectToFunction(GateRef glue, GateRef function, GateRef value,
3148 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3151 inline void StubBuilder::SetModuleToFunction(GateRef glue, GateRef function, GateRef value,
3155 Store(VariableType::JS_POINTER(), glue, function, offset, value, mAttr);
3158 inline void StubBuilder::SetWorkNodePointerToFunction(GateRef glue, GateRef function, GateRef value,
3162 Store(VariableType::NATIVE_POINTER(), glue, function, offset, value, mAttr);
3165 inline void StubBuilder::SetMethodToFunction(GateRef glue, GateRef function, GateRef value,
3169 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3172 inline void StubBuilder::SetCodeEntryToFunctionFromMethod(GateRef glue, GateRef function, GateRef method)
3177 Store(VariableType::NATIVE_POINTER(), glue, function, funcOffset, codeEntry);
3180 inline void StubBuilder::SetCodeEntryToFunctionFromFuncEntry(GateRef glue, GateRef function, GateRef codeEntry)
3183 Store(VariableType::NATIVE_POINTER(), glue, function, funcOffset, codeEntry);
3186 inline void StubBuilder::SetLengthToFunction(GateRef glue, GateRef function, GateRef value)
3189 Store(VariableType::INT32(), glue, function, offset, value, MemoryAttribute::NoBarrier());
3192 inline GateRef StubBuilder::GetLengthFromFunction(GateRef function)
3194 return Load(VariableType::JS_NOT_POINTER(), function, IntPtr(JSFunctionBase::LENGTH_OFFSET));
3197 inline void StubBuilder::SetRawProfileTypeInfoToFunction(GateRef glue, GateRef function, GateRef value,
3201 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3250 inline void StubBuilder::SetCompiledCodeFlagToFunction(GateRef glue, GateRef function, GateRef value)
3253 GateRef oldVal = Load(VariableType::INT32(), function, bitFieldOffset);
3257 Store(VariableType::INT32(), glue, function, bitFieldOffset, newVal);
3275 inline void StubBuilder::SetTaskConcurrentFuncFlagToFunction(GateRef glue, GateRef function, GateRef value)
3278 GateRef oldVal = Load(VariableType::INT32(), function, bitFieldOffset);
3284 Store(VariableType::INT32(), glue, function, bitFieldOffset, newVal);
3287 inline void StubBuilder::SetBitFieldToFunction(GateRef glue, GateRef function, GateRef value)
3290 Store(VariableType::INT32(), glue, function, bitFieldOffset, value);
3293 inline void StubBuilder::SetMachineCodeToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr)
3296 Store(VariableType::JS_ANY(), glue, function, offset, value, mAttr);
3305 inline GateRef StubBuilder::GetMethodFromFunction(GateRef function)
3307 return env_->GetBuilder()->GetMethodFromFunction(function);
3310 inline GateRef StubBuilder::GetModuleFromFunction(GateRef function)
3312 return env_->GetBuilder()->GetModuleFromFunction(function);
3315 inline GateRef StubBuilder::GetHomeObjectFromFunction(GateRef function)
3317 return env_->GetBuilder()->GetHomeObjectFromFunction(function);