Home
last modified time | relevance | path

Searched refs:TAG_OBJECT (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/runtime_core/bytecode_optimizer/
Dtagged_value.h66 static constexpr TaggedType TAG_OBJECT = 0x0000ULL << TAG_BITS_SHIFT; variable
75 static constexpr TaggedType VALUE_HOLE = TAG_OBJECT | 0x00ULL;
76 static constexpr TaggedType TAG_WEAK_MASK = TAG_OBJECT | 0x01ULL;
77 static constexpr TaggedType VALUE_NULL = TAG_OBJECT | TAG_SPECIAL_VALUE;
79 TAG_OBJECT | TAG_BOOLEAN | TAG_SPECIAL_VALUE | static_cast<TaggedType>(false);
81 TAG_OBJECT | TAG_BOOLEAN | TAG_SPECIAL_VALUE | static_cast<TaggedType>(true);
83 static constexpr TaggedType VALUE_UNDEFINED = TAG_OBJECT | TAG_SPECIAL_VALUE | TAG_UNDEFINED;
84 static constexpr TaggedType VALUE_EXCEPTION = TAG_OBJECT | TAG_SPECIAL_VALUE | TAG_EXCEPTION;
117 : value_(static_cast<TaggedType>(v) | TAG_OBJECT | TAG_BOOLEAN | TAG_SPECIAL_VALUE) in TaggedValue()
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/
Dtagged_value.h89 static constexpr TaggedType TAG_OBJECT = 0x0000ULL << TAG_BITS_SHIFT; variable
98 static constexpr TaggedType VALUE_HOLE = TAG_OBJECT | 0x00ULL;
99 static constexpr TaggedType TAG_WEAK_MASK = TAG_OBJECT | 0x01ULL;
100 static constexpr TaggedType VALUE_NULL = TAG_OBJECT | TAG_SPECIAL_VALUE;
102 TAG_OBJECT | TAG_BOOLEAN | TAG_SPECIAL_VALUE | static_cast<TaggedType>(false);
104 TAG_OBJECT | TAG_BOOLEAN | TAG_SPECIAL_VALUE | static_cast<TaggedType>(true);
106 static constexpr TaggedType VALUE_UNDEFINED = TAG_OBJECT | TAG_SPECIAL_VALUE | TAG_UNDEFINED;
107 static constexpr TaggedType VALUE_EXCEPTION = TAG_OBJECT | TAG_SPECIAL_VALUE | TAG_EXCEPTION;
169 : value_(static_cast<TaggedType>(v) | TAG_OBJECT | TAG_BOOLEAN | TAG_SPECIAL_VALUE) in TaggedValue()
226 return ((value_ & TAG_MASK) == TAG_OBJECT); in IsObject()
/arkcompiler/ets_runtime/ecmascript/
Djs_tagged_value_internals.h59 static constexpr JSTaggedType TAG_OBJECT = 0x0000ULL << TAG_BITS_SHIFT; variable
61 static constexpr JSTaggedType TAG_WEAK = TAG_OBJECT | 0x01ULL;
75 static constexpr JSTaggedType VALUE_NULL = TAG_OBJECT | TAG_SPECIAL | TAG_NULL;
Djs_tagged_value.h175 return ((value_ & TAG_MARK) == TAG_OBJECT); in IsObject()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dmcr_circuit_builder.h40 auto right = NotEqual(x, Int64(JSTaggedValue::TAG_OBJECT)); in TaggedIsDouble()
48 Int64(JSTaggedValue::TAG_OBJECT)); in TaggedIsObject()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dcodegen.cpp1745 static_assert(coretypes::TaggedValue::TAG_OBJECT == 0); in EmitCallDynamic()