• Home
  • Raw
  • Download

Lines Matching refs:Int64

111     return Int64And(tagged, Int64(~JSTaggedValue::TAG_MARK));  in GetInt64OfTInt()
129 GateRef val = Int64Sub(tagged, Int64(JSTaggedValue::DOUBLE_ENCODE_OFFSET)); in GetDoubleOfTDouble()
173 GateRef exp = Int64And(xInt64, Int64(base::DOUBLE_EXPONENT_MASK)); in DoubleToInt()
174 exp = TruncInt64ToInt32(Int64LSR(exp, Int64(base::DOUBLE_SIGNIFICAND_SIZE))); in DoubleToInt()
281 return Int64ToTaggedPtr(Int64Or(val, Int64(JSTaggedValue::TAG_INT))); in Int32ToTaggedPtr()
287 return Int64Or(val, Int64(JSTaggedValue::TAG_INT)); in Int32ToTaggedInt()
302 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)), in TaggedIsInt()
303 Int64(JSTaggedValue::TAG_INT)); in TaggedIsInt()
309 x = Int64And(x, Int64(JSTaggedValue::TAG_MARK)); in TaggedIsDouble()
310 auto left = NotEqual(x, Int64(JSTaggedValue::TAG_INT)); in TaggedIsDouble()
311 auto right = NotEqual(x, Int64(JSTaggedValue::TAG_OBJECT)); in TaggedIsDouble()
318 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)), in TaggedIsObject()
319 Int64(JSTaggedValue::TAG_OBJECT)); in TaggedIsObject()
369 Equal(Int64And(ChangeTaggedPointerToInt64(x), Int64(JSTaggedValue::TAG_SPECIAL_MASK)), in TaggedIsSpecial()
370 Int64(JSTaggedValue::TAG_SPECIAL)), in TaggedIsSpecial()
382 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_HEAPOBJECT_MASK)), Int64(0)); in TaggedIsHeapObject()
428 Equal(Int64And(ChangeTaggedPointerToInt64(x), Int64(JSTaggedValue::TAG_WEAK)), Int64(1))); in TaggedIsWeak()
492 return TruncInt64ToInt32(Int64And(x, Int64(~JSTaggedValue::TAG_MARK))); in TaggedGetInt()
497 return Int64Or(x, Int64(JSTaggedValue::TAG_INT)); in ToTaggedInt()
502 return Int64ToTaggedPtr(Int64Or(x, Int64(JSTaggedValue::TAG_INT))); in ToTaggedIntPtr()
508 return Int64ToTaggedPtr(Int64Add(val, Int64(JSTaggedValue::DOUBLE_ENCODE_OFFSET))); in DoubleToTaggedDoublePtr()
514 return Int64ToTaggedPtr(Int64Or(val, Int64(JSTaggedValue::TAG_BOOLEAN_MASK))); in BooleanToTaggedBooleanPtr()
548 return Int64Add(val, Int64(JSTaggedValue::DOUBLE_ENCODE_OFFSET)); in DoubleToTaggedDouble()
561 return Int64Add(val, Int64(JSTaggedValue::DOUBLE_ENCODE_OFFSET)); in DoubleToTagged()
810 Int64LSR(callfield, Int64(MethodLiteral::NumArgsBits::START_BIT)), in GetExpectedNumOfArgs()
811 Int64((1LU << MethodLiteral::NumArgsBits::SIZE) - 1)); in GetExpectedNumOfArgs()
1217 … GateRef methodId = Int64And(Int64LSR(LiteralInfo, Int64(MethodLiteral::MethodIdBits::START_BIT)), in GetMethodId()
1218 Int64((1LLU << MethodLiteral::MethodIdBits::SIZE) - 1)); in GetMethodId()