Lines Matching refs:JSHClass
80 Int32And(Int32LSR(bitfield, Int32(JSHClass::CallableBit::START_BIT)),
81 Int32((1LU << JSHClass::CallableBit::SIZE) - 1)),
88 GateRef bitfieldOffset = IntPtr(JSHClass::BIT_FIELD_OFFSET);
95 GateRef bitfield = LoadConstOffset(VariableType::INT32(), hClass, JSHClass::BIT_FIELD_OFFSET);
97 Int32(JSHClass::IsPrototypeBit::START_BIT)),
98 Int32((1LU << JSHClass::IsPrototypeBit::SIZE) - 1)));
190 return LoadConstOffset(VariableType::JS_POINTER(), hclass, JSHClass::PROTOTYPE_OFFSET);
212 GateRef bitfield = Load(VariableType::INT32(), hClass, IntPtr(JSHClass::BIT_FIELD1_OFFSET));
214 Int32(JSHClass::ObjectSizeInWordsBits::START_BIT)),
215 Int32((1LU << JSHClass::ObjectSizeInWordsBits::SIZE) - 1));
221 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
224 Int32(JSHClass::IsDictionaryBit::START_BIT)),
225 Int32((1LU << JSHClass::IsDictionaryBit::SIZE) - 1)),
243 Store(VariableType::JS_POINTER(), glue, hclass, IntPtr(JSHClass::PROTOTYPE_OFFSET), prototype);
248 GateRef bitfieldOffset = IntPtr(JSHClass::BIT_FIELD_OFFSET);
250 return Int32And(bitfield, Int32((1LU << JSHClass::ObjectTypeBits::SIZE) - 1));
266 GateRef bitfieldOffset = IntPtr(JSHClass::BIT_FIELD_OFFSET);
269 Int32(JSHClass::ElementsKindBits::START_BIT)),
270 Int32((1LLU << JSHClass::ElementsKindBits::SIZE) - 1));
275 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
278 Int32(JSHClass::HasConstructorBits::START_BIT)),
279 Int32((1LU << JSHClass::HasConstructorBits::SIZE) - 1)),
285 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
288 Int32(JSHClass::DictionaryElementBits::START_BIT)),
289 Int32((1LU << JSHClass::DictionaryElementBits::SIZE) - 1)),
295 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
298 Int32(JSHClass::IsStableElementsBit::START_BIT)),
299 Int32((1LU << JSHClass::IsStableElementsBit::SIZE) - 1)),
312 GateRef bitfieldOffset = IntPtr(JSHClass::BIT_FIELD_OFFSET);
316 Int32And(Int32LSR(bitfield, Int32(JSHClass::ConstructorBit::START_BIT)),
317 Int32((1LU << JSHClass::ConstructorBit::SIZE) - 1)),
324 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
331 auto classBitMask = 1LU << JSHClass::IsClassConstructorOrPrototypeBit::START_BIT;
332 auto ctorBitMask = 1LU << JSHClass::ConstructorBit::START_BIT;
341 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
344 Int32(JSHClass::ExtensibleBit::START_BIT)),
345 Int32((1LU << JSHClass::ExtensibleBit::SIZE) - 1)),
352 GateRef bitfieldOffset = IntPtr(JSHClass::BIT_FIELD_OFFSET);
360 auto classBitMask = 1LU << JSHClass::IsClassConstructorOrPrototypeBit::START_BIT;
361 auto ptBitMask = 1LU << JSHClass::IsPrototypeBit::START_BIT;