Lines Matching refs:Int32

35     return Int32Equal(GetObjectType(LoadHClass(obj)), Int32(static_cast<int32_t>(JSType::HCLASS)));
42 Int32(static_cast<int32_t>(JSType::JS_FUNCTION_FIRST)));
44 Int32(static_cast<int32_t>(JSType::JS_FUNCTION_LAST)));
51 return Equal(objectType, Int32(static_cast<int32_t>(type)));
67 Int32LessThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::JS_OBJECT_LAST))),
68 Int32GreaterThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::JS_OBJECT_FIRST))));
80 Int32And(Int32LSR(bitfield, Int32(JSHClass::CallableBit::START_BIT)),
81 Int32((1LU << JSHClass::CallableBit::SIZE) - 1)),
82 Int32(0));
97 Int32(JSHClass::IsPrototypeBit::START_BIT)),
98 Int32((1LU << JSHClass::IsPrototypeBit::SIZE) - 1)));
104 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_PROXY)));
110 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::TREE_STRING)));
116 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::SLICED_STRING)));
122 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::LINE_STRING)));
128 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::CONSTANT_STRING)));
150 return Int32Equal(type, Int32(static_cast<int32_t>(JSType::TAGGED_DICTIONARY)));
156 GateRef isJsArguments = Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_ARGUMENTS)));
164 GateRef isJsArray = Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_ARRAY)));
173 Int32(static_cast<int32_t>(JSType::AOT_LITERAL_INFO)));
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)),
226 Int32(0));
250 return Int32And(bitfield, Int32((1LU << JSHClass::ObjectTypeBits::SIZE) - 1));
259 Int32LSR(bitField, Int32(JSFunctionBase::IsFastCallBit::START_BIT)),
260 Int32((1LU << JSFunctionBase::IsFastCallBit::SIZE) - 1)),
261 Int32(0));
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)),
280 Int32(0));
285 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
288 Int32(JSHClass::DictionaryElementBits::START_BIT)),
289 Int32((1LU << JSHClass::DictionaryElementBits::SIZE) - 1)),
290 Int32(0));
295 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
298 Int32(JSHClass::IsStableElementsBit::START_BIT)),
299 Int32((1LU << JSHClass::IsStableElementsBit::SIZE) - 1)),
300 Int32(0));
316 Int32And(Int32LSR(bitfield, Int32(JSHClass::ConstructorBit::START_BIT)),
317 Int32((1LU << JSHClass::ConstructorBit::SIZE) - 1)),
318 Int32(0));
324 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
333 auto mask = Int32(classBitMask | ctorBitMask);
341 GateRef bitfieldOffset = Int32(JSHClass::BIT_FIELD_OFFSET);
344 Int32(JSHClass::ExtensibleBit::START_BIT)),
345 Int32((1LU << JSHClass::ExtensibleBit::SIZE) - 1)),
346 Int32(0));
362 auto mask = Int32(classBitMask | ptBitMask);
384 GateRef kind = Int32And(Int32LSR(bitfield, Int32(MethodLiteral::FunctionKindBits::START_BIT)),
385 Int32((1LU << MethodLiteral::FunctionKindBits::SIZE) - 1));
386 return Int32LessThanOrEqual(kind, Int32(static_cast<int32_t>(FunctionKind::CLASS_CONSTRUCTOR)));
395 GateRef kind = Int32And(Int32LSR(bitfield, Int32(MethodLiteral::FunctionKindBits::START_BIT)),
396 Int32((1LU << MethodLiteral::FunctionKindBits::SIZE) - 1));
397 return Int32Equal(kind, Int32(static_cast<int32_t>(FunctionKind::DERIVED_CONSTRUCTOR)));