Lines Matching refs:Int64
32 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)),
33 Int64(JSTaggedValue::TAG_INT));
39 x = Int64And(x, Int64(JSTaggedValue::TAG_MARK));
40 auto left = NotEqual(x, Int64(JSTaggedValue::TAG_INT));
41 auto right = NotEqual(x, Int64(JSTaggedValue::TAG_OBJECT));
48 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)),
49 Int64(JSTaggedValue::TAG_OBJECT));
385 .Or(Equal(Int64And(ChangeTaggedPointerToInt64(x), Int64(JSTaggedValue::TAG_SPECIAL_MASK)),
386 Int64(JSTaggedValue::TAG_SPECIAL)))
393 auto t = Int64And(x, Int64(JSTaggedValue::TAG_HEAPOBJECT_MASK), GateType::Empty(), "checkHeapObject");
394 return Equal(t, Int64(0), "checkHeapObject");
426 .And(Equal(Int64And(ChangeTaggedPointerToInt64(x), Int64(JSTaggedValue::TAG_WEAK)), Int64(1)))
453 GateRef heapObjMask = Int64(JSTaggedValue::TAG_HEAPOBJECT_MASK);
454 GateRef tagSpecial = Int64(JSTaggedValue::TAG_SPECIAL);
468 GateRef heapObjMask = Int64(JSTaggedValue::TAG_HEAPOBJECT_MASK);
469 GateRef tagSpecial = Int64(JSTaggedValue::TAG_SPECIAL);
526 return TruncInt64ToInt32(Int64And(x, Int64(~JSTaggedValue::TAG_MARK)));