Lines Matching defs:bitfield

77 GateRef CircuitBuilder::IsCallableFromBitField(GateRef bitfield)
80 Int32And(Int32LSR(bitfield, Int32(JSHClass::CallableBit::START_BIT)),
89 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
90 return IsCallableFromBitField(bitfield);
95 GateRef bitfield = LoadConstOffset(VariableType::INT32(), hClass, JSHClass::BIT_FIELD_OFFSET);
96 return TruncInt32ToInt1(Int32And(Int32LSR(bitfield,
212 GateRef bitfield = Load(VariableType::INT32(), hClass, IntPtr(JSHClass::BIT_FIELD1_OFFSET));
213 GateRef objectSizeInWords = Int32And(Int32LSR(bitfield,
222 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
223 return NotEqual(Int32And(Int32LSR(bitfield,
249 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
250 return Int32And(bitfield, Int32((1LU << JSHClass::ObjectTypeBits::SIZE) - 1));
267 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
268 return Int32And(Int32LSR(bitfield,
276 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
277 return NotEqual(Int32And(Int32LSR(bitfield,
286 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
287 return NotEqual(Int32And(Int32LSR(bitfield,
296 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
297 return NotEqual(Int32And(Int32LSR(bitfield,
313 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
316 Int32And(Int32LSR(bitfield, Int32(JSHClass::ConstructorBit::START_BIT)),
325 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
326 return IsClassConstructorWithBitField(bitfield);
329 GateRef CircuitBuilder::IsClassConstructorWithBitField(GateRef bitfield)
334 auto classCtor = Int32And(bitfield, mask);
342 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
343 return NotEqual(Int32And(Int32LSR(bitfield,
353 GateRef bitfield = Load(VariableType::INT32(), hClass, bitfieldOffset);
355 return IsClassPrototypeWithBitField(bitfield);
358 GateRef CircuitBuilder::IsClassPrototypeWithBitField(GateRef bitfield)
363 auto classPt = Int32And(bitfield, mask);
382 GateRef bitfield = Load(VariableType::INT32(), method, extraLiteralInfoOffset);
384 GateRef kind = Int32And(Int32LSR(bitfield, Int32(MethodLiteral::FunctionKindBits::START_BIT)),
393 GateRef bitfield = Load(VariableType::INT32(), method, extraLiteralInfoOffset);
395 GateRef kind = Int32And(Int32LSR(bitfield, Int32(MethodLiteral::FunctionKindBits::START_BIT)),