Lines Matching full:equal
39 GateRef CircuitBuilder::Equal(GateRef x, GateRef y) in Equal() function
144 return Equal(x, y); in Int8Equal()
159 return Equal(x, y); in DoubleEqual()
169 return Equal(x, y); in Int64Equal()
174 return Equal(x, y); in Int32Equal()
243 return Equal(x, specialValue); in IsSpecial()
249 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)), in TaggedIsInt()
261 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)), in TaggedIsObject()
286 return Equal(x, HoleConstant()); in TaggedIsHole()
296 return Equal(x, UndefineConstant()); in TaggedIsUndefined()
301 return Equal(x, ExceptionConstant()); in TaggedIsException()
307 Equal(Int64And(ChangeTaggedPointerToInt64(x), Int64(JSTaggedValue::TAG_SPECIAL_MASK)), in TaggedIsSpecial()
320 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_HEAPOBJECT_MASK)), Int64(0)); in TaggedIsHeapObject()
327 GateRef isAsyncGeneratorObj = Equal(objType, in TaggedIsAsyncGeneratorObject()
336 GateRef isAsyncGeneratorObj = Equal(objType, in TaggedIsGeneratorObject()
350 Equal(Int64And(ChangeTaggedPointerToInt64(x), Int64(JSTaggedValue::TAG_WEAK)), Int64(1))); in TaggedIsWeak()
384 return Equal(x, TaggedTrue()); in TaggedIsTrue()
389 return Equal(x, TaggedFalse()); in TaggedIsFalse()
394 return Equal(x, NullConstant()); in TaggedIsNull()
406 GateRef isAOTLiteralInfoObj = Equal(objType, in IsAOTLiteralInfo()
465 GateRef diff = Equal(x, x); in DoubleIsNAN()
466 return Equal(SExtInt1ToInt32(diff), Int32(0)); in DoubleIsNAN()
521 return Equal(objectType, Int32(static_cast<int32_t>(type))); in IsJsType()
799 Branch(Equal(result, ExceptionConstant()), fail, success); in HandleException()
808 Branch(Equal(result, exceptionVal), fail, success); in HandleException()