Lines Matching refs:hClass
613 GateRef CircuitBuilder::GetPrototypeFromHClass(GateRef hClass)
616 return Load(VariableType::JS_ANY(), hClass, protoOffset);
619 GateRef CircuitBuilder::GetEnumCacheFromHClass(GateRef hClass)
622 return Load(VariableType::JS_ANY(), hClass, offset);
625 GateRef CircuitBuilder::GetProtoChangeMarkerFromHClass(GateRef hClass)
628 return Load(VariableType::JS_ANY(), hClass, offset);
734 GateRef CircuitBuilder::HasDeleteProperty(GateRef hClass)
736 GateRef bitfield = Load(VariableType::INT32(), hClass, IntPtr(JSHClass::BIT_FIELD1_OFFSET));
743 GateRef CircuitBuilder::IsOnHeap(GateRef hClass)
745 GateRef bitfield = Load(VariableType::INT32(), hClass, IntPtr(JSHClass::BIT_FIELD_OFFSET));
1286 GateRef CircuitBuilder::TransProtoWithoutLayout(GateRef glue, GateRef hClass, GateRef proto)
1296 { hClass, key, proto }, glue);
1308 { hClass, key, proto }, glue);
1325 GateRef hClass = GetGlobalConstantValue(VariableType::JS_POINTER(), glue,
1327 GateRef newClass = TransProtoWithoutLayout(glue, hClass, proto);
1533 GateRef hClass = LoadHClassByConstOffset(array);
1535 GateRef layout = Load(VariableType::JS_POINTER(), hClass, attrOffset);