/arkcompiler/runtime_core/static_core/abc2program/ |
H A D | abc_literal_array_processor.cpp | 29 void AbcLiteralArrayProcessor::FillLiteralArrayData(pandasm::LiteralArray *litArray, const panda_file::LiteralTag &tag, in FillLiteralArrayData() argument 35 if (tag != panda_file::LiteralTag::ARRAY_STRING) { in FillLiteralArrayData() 38 lit.tag = tag; in FillLiteralArrayData() 46 lit.tag = tag; in FillLiteralArrayData() 55 const panda_file::LiteralTag &tag) const in FillLiteralData() 58 lit.tag = tag; in FillLiteralData() 59 switch (tag) { in FillLiteralData() [all...] |
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | class_data_accessor.cpp | 40 auto tag = static_cast<ClassTag>(sp[0]); in ClassDataAccessor() local 42 while (tag != ClassTag::NOTHING && tag < ClassTag::SOURCE_LANG) { in ClassDataAccessor() 45 if (tag == ClassTag::INTERFACES) { in ClassDataAccessor() 51 tag = static_cast<ClassTag>(sp[0]); in ClassDataAccessor() 56 if (tag == ClassTag::NOTHING) { in ClassDataAccessor() 59 fieldsSp_ = sp.SubSpan(TAG_SIZE); // skip NOTHING tag in ClassDataAccessor()
|
H A D | field_data_accessor.cpp | 50 auto tag = static_cast<FieldTag>(sp[0]); in GetValueInternal() local 53 if (tag == FieldTag::INT_VALUE) { in GetValueInternal() 56 } else if (tag == FieldTag::VALUE) { in GetValueInternal() 81 if (tag == FieldTag::INT_VALUE || tag == FieldTag::VALUE) { in GetValueInternal()
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-literals.h | 30 panda_file::LiteralTag tag; member 36 switch (tag) { in IsSigned() 51 switch (tag) { in IsArray() 72 switch (tag) { in IsBoolValue() 83 switch (tag) { in IsByteValue() 97 switch (tag) { in IsShortValue() 108 switch (tag) { in IsIntegerValue() 120 switch (tag) { in IsLongValue() 132 switch (tag) { in IsFloatValue() 143 switch (tag) { in IsDoubleValue() [all...] |
/arkcompiler/runtime_core/libpandafile/ |
H A D | class_data_accessor.cpp | 42 auto tag = static_cast<ClassTag>(sp[0]); in ClassDataAccessor() local 44 while (tag != ClassTag::NOTHING && tag < ClassTag::SOURCE_LANG) { in ClassDataAccessor() 48 if (tag == ClassTag::INTERFACES) { in ClassDataAccessor() 57 tag = static_cast<ClassTag>(sp[0]); in ClassDataAccessor() 62 if (tag == ClassTag::NOTHING) { in ClassDataAccessor() 66 fields_sp_ = sp.SubSpan(TAG_SIZE); // skip NOTHING tag in ClassDataAccessor()
|
H A D | field_data_accessor.cpp | 52 auto tag = static_cast<FieldTag>(sp[0]); in GetValueInternal() local 55 if (tag == FieldTag::INT_VALUE) { in GetValueInternal() 59 } else if (tag == FieldTag::VALUE) { in GetValueInternal() 85 if (tag == FieldTag::INT_VALUE || tag == FieldTag::VALUE) { in GetValueInternal()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/ |
H A D | taggedLiteral.h | 34 explicit TaggedLiteral(LiteralTag tag) : Literal(AstNodeType::TAGGED_LITERAL), tag_(tag) {} in TaggedLiteral() argument 35 explicit TaggedLiteral(LiteralTag tag, util::StringView str) in TaggedLiteral() argument 36 : Literal(AstNodeType::TAGGED_LITERAL), str_(str), tag_(tag) in TaggedLiteral() 40 explicit TaggedLiteral(LiteralTag tag, uint16_t num) in TaggedLiteral() argument 41 : Literal(AstNodeType::TAGGED_LITERAL), num_(num), tag_(tag) in TaggedLiteral()
|
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefbooleavalue_fuzzer/ |
H A D | jsvaluerefbooleavalue_fuzzer.cpp | 36 Local<JSValueRef> tag = JSValueRef::False(vm); in BooleaValueFuzztest() local 37 tag->BooleaValue(vm); in BooleaValueFuzztest() 39 Local<JSValueRef> tag = JSValueRef::True(vm); in BooleaValueFuzztest() local 40 tag->BooleaValue(vm); in BooleaValueFuzztest()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | literal_data_extractor.cpp | 47 &methodId, &kind, &constpool, &entryPoint](const LiteralValue &value, const LiteralTag &tag) { in ExtractObjectDatas() 50 switch (tag) { in ExtractObjectDatas() 119 if (tag != LiteralTag::METHOD && tag != LiteralTag::GETTER && tag != LiteralTag::SETTER && in ExtractObjectDatas() 120 tag != LiteralTag::GENERATORMETHOD && tag != LiteralTag::ASYNCGENERATORMETHOD) { in ExtractObjectDatas() 162 (const LiteralValue &value, const LiteralTag &tag) { in EnumerateLiteralVals() 164 switch (tag) { in EnumerateLiteralVals() 229 if (tag ! in EnumerateLiteralVals() [all...] |
/arkcompiler/runtime_core/static_core/verification/util/ |
H A D | enum_tag.h | 59 static Enum GetValueFor(size_t tag) in GetValueFor() argument 61 if (tag == I_NUM) { in GetValueFor() 64 return Base::GetValueFor(tag); in GetValueFor() 83 static Enum GetValueFor(size_t tag) in GetValueFor() argument 85 return Base::GetValueFor(tag); in GetValueFor()
|
H A D | int_tag.h | 42 static Int GetValueFor(size_t tag) in GetValueFor() argument 44 ASSERT(tag < SIZE); in GetValueFor() 45 return static_cast<Int>(tag) + MIN_INT; in GetValueFor()
|
H A D | mem.h | 85 ALWAYS_INLINE inline uintptr_t ConstructWithTag(int tag, uintptr_t v) in ConstructWithTag() argument 88 ASSERT(tag < (1 << 4U)); in ConstructWithTag() 90 return NOT_POINTER | (static_cast<uintptr_t>(tag) << TAG_SHIFT) | v; in ConstructWithTag()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | switchBuilder.h | 57 void CompileTagOfSwitch(const VReg tag) in CompileTagOfSwitch() argument 63 cg_->StoreAccumulator(stmt_->Discriminant(), tag); in CompileTagOfSwitch() 73 void JumpIfCase(const VReg tag, const uint32_t index) in JumpIfCase() argument 79 cg_->Condition(caseTarget, lexer::TokenType::PUNCTUATOR_NOT_STRICT_EQUAL, tag, caseLabels_[index]); in JumpIfCase() 81 const compiler::TargetTypeContext ttctx(cg_, cg_->GetVRegType(tag)); in JumpIfCase() 82 cg_->Condition(caseTarget, lexer::TokenType::PUNCTUATOR_NOT_EQUAL, tag, caseLabels_[index]); in JumpIfCase()
|
H A D | emitter.cpp | 47 compiler::LiteralTag tag = literal->Tag(); in TransformMethodLiterals() local 49 switch (tag) { in TransformMethodLiterals() 51 valueLit.tag = panda_file::LiteralTag::METHOD; in TransformMethodLiterals() 56 valueLit.tag = panda_file::LiteralTag::ASYNCMETHOD; in TransformMethodLiterals() 61 valueLit.tag = panda_file::LiteralTag::GENERATORMETHOD; in TransformMethodLiterals() 66 valueLit.tag = panda_file::LiteralTag::ASYNCGENERATORMETHOD; in TransformMethodLiterals() 76 tagLit.tag = panda_file::LiteralTag::TAGVALUE; in TransformMethodLiterals() 77 tagLit.value = static_cast<uint8_t>(valueLit.tag); in TransformMethodLiterals() 87 compiler::LiteralTag tag = literal->Tag(); in TransformLiteral() local 89 switch (tag) { in TransformLiteral() [all...] |
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_atomics.h | 113 EcmaRuntimeCallInfo *argv, const callbackfun &op, uint8_t &tag);
116 EcmaRuntimeCallInfo *argv, const callbackfun &op, int8_t &tag);
119 EcmaRuntimeCallInfo *argv, const callbackfun &op, uint16_t &tag);
122 EcmaRuntimeCallInfo *argv, const callbackfun &op, int16_t &tag);
125 EcmaRuntimeCallInfo *argv, const callbackfun &op, uint32_t &tag);
128 EcmaRuntimeCallInfo *argv, const callbackfun &op, int32_t &tag);
131 EcmaRuntimeCallInfo *argv, const callbackfun &op, int64_t &tag, bool &lossless);
134 EcmaRuntimeCallInfo *argv, const callbackfun &op, uint64_t &tag, bool &lossless);
|
H A D | builtins_atomics.cpp | 319 uint8_t tag = JSTaggedValue::ToInt8(thread, value); in AtomicReadModifyWriteCase() local 322 return HandleWithUint8(thread, size, block, indexedPosition, argv, op, tag); in AtomicReadModifyWriteCase() 325 int8_t tag = JSTaggedValue::ToInt8(thread, value); in AtomicReadModifyWriteCase() local 328 return HandleWithInt8(thread, size, block, indexedPosition, argv, op, tag); in AtomicReadModifyWriteCase() 331 uint16_t tag = JSTaggedValue::ToInt16(thread, value); in AtomicReadModifyWriteCase() local 334 return HandleWithUint16(thread, size, block, indexedPosition, argv, op, tag); in AtomicReadModifyWriteCase() 337 int16_t tag = JSTaggedValue::ToInt16(thread, value); in AtomicReadModifyWriteCase() local 340 return HandleWithInt16(thread, size, block, indexedPosition, argv, op, tag); in AtomicReadModifyWriteCase() 343 uint32_t tag = JSTaggedValue::ToUint32(thread, value); in AtomicReadModifyWriteCase() local 346 return HandleWithUint32(thread, size, block, indexedPosition, argv, op, tag); in AtomicReadModifyWriteCase() 349 int32_t tag = static_cast<int32_t>(JSTaggedValue::ToUint32(thread, value)); AtomicReadModifyWriteCase() local 376 HandleWithUint8(JSThread *thread, uint32_t size, uint8_t *block, uint32_t indexedPosition, EcmaRuntimeCallInfo *argv, const callbackfun &op, uint8_t &tag) HandleWithUint8() argument 399 HandleWithInt8(JSThread *thread, uint32_t size, uint8_t *block, uint32_t indexedPosition, EcmaRuntimeCallInfo *argv, const callbackfun &op, int8_t &tag) HandleWithInt8() argument 422 HandleWithUint16(JSThread *thread, uint32_t size, uint8_t *block, uint32_t indexedPosition, EcmaRuntimeCallInfo *argv, const callbackfun &op, uint16_t &tag) HandleWithUint16() argument 445 HandleWithInt16(JSThread *thread, uint32_t size, uint8_t *block, uint32_t indexedPosition, EcmaRuntimeCallInfo *argv, const callbackfun &op, int16_t &tag) HandleWithInt16() argument 468 HandleWithUint32(JSThread *thread, uint32_t size, uint8_t *block, uint32_t indexedPosition, EcmaRuntimeCallInfo *argv, const callbackfun &op, uint32_t &tag) HandleWithUint32() argument 491 HandleWithInt32(JSThread *thread, uint32_t size, uint8_t *block, uint32_t indexedPosition, EcmaRuntimeCallInfo *argv, const callbackfun &op, int32_t &tag) HandleWithInt32() argument 514 HandleWithBigInt64(JSThread *thread, uint32_t size, uint8_t *block, uint32_t indexedPosition, EcmaRuntimeCallInfo *argv, const callbackfun &op, int64_t &tag, bool &lossless) HandleWithBigInt64() argument 541 HandleWithBigUint64(JSThread *thread, uint32_t size, uint8_t *block, uint32_t indexedPosition, EcmaRuntimeCallInfo *argv, const callbackfun &op, uint64_t &tag, bool &lossless) HandleWithBigUint64() argument [all...] |
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | timing.h | 89 void NewSection(std::string_view tag) in NewSection() argument 91 labels_.push_back(TimeLabel(tag, time::GetCurrentTimeInNanos(), ark::os::time::GetClockTimeInThreadCpuTime(), in NewSection() 122 ScopedTiming(std::string_view tag, Timing &timing) : timing_(timing) in ScopedTiming() argument 124 timing_.NewSection(tag); in ScopedTiming()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | switchBuilder.cpp | 46 void SwitchBuilder::CompileTagOfSwitch(VReg tag) in CompileTagOfSwitch() argument 49 pg_->StoreAccumulator(stmt_->Discriminant(), tag); in CompileTagOfSwitch() 59 void SwitchBuilder::JumpIfCase(VReg tag, uint32_t index) in JumpIfCase() argument 63 pg_->Condition(caseTarget, lexer::TokenType::PUNCTUATOR_NOT_STRICT_EQUAL, tag, caseLabels_[index]); in JumpIfCase()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | log.cpp | 257 const char *tag = "ArkCompiler"; member 261 __android_log_write(ANDROID_LOG_VERBOSE, tag, stream_.str().c_str()); in ~AndroidLog() 267 __android_log_write(ANDROID_LOG_DEBUG, tag, stream_.str().c_str()); in ~AndroidLog() 273 __android_log_write(ANDROID_LOG_INFO, tag, stream_.str().c_str()); in ~AndroidLog() 279 __android_log_write(ANDROID_LOG_WARN, tag, stream_.str().c_str()); in ~AndroidLog() 285 __android_log_write(ANDROID_LOG_ERROR, tag, stream_.str().c_str()); in ~AndroidLog() 291 __android_log_write(ANDROID_LOG_FATAL, tag, stream_.str().c_str()); in ~AndroidLog()
|
/arkcompiler/toolchain/build/third_party_gn/libuv/src/ |
H A D | trace_ohos.c | 18 void uv_start_trace(uint64_t tag, const char* name) {} in uv_start_trace() argument 19 void uv_end_trace(uint64_t tag) { in uv_start_trace() argument
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/proxies/ets_proxy/ |
H A D | check_proxy_objects.js | 23 let expected = ['next', 'tag', 'getNext', 'setNext', 'constructor']; 33 ASSERT_EQ(n1.tag, 1); 44 ASSERT_EQ(n2.tag, 2); 57 ASSERT_EQ(n.tag, i % 4);
|
/arkcompiler/runtime_core/abc2program/ |
H A D | abc_literal_array_processor.cpp | 54 const panda_file::LiteralTag &tag) { in GetLiteralArrayById() 55 FillLiteralData(lit_array, value, tag); in GetLiteralArrayById() 61 const panda_file::LiteralTag &tag) const in FillLiteralData() 65 value_lit.tag_ = tag; in FillLiteralData() 66 switch (tag) { in FillLiteralData()
|
/arkcompiler/runtime_core/libpandabase/tests/ |
H A D | alloc_tracker_test.cpp | 29 uint32_t tag = 0; member 37 uint32_t tag = 0; member 85 ASSERT_EQ(DetailAllocTracker::ALLOC_TAG, info.tag); in TEST() 115 ASSERT_EQ(DetailAllocTracker::ALLOC_TAG, alloc.tag); in TEST() 120 ASSERT_EQ(DetailAllocTracker::FREE_TAG, free.tag); in TEST()
|
/arkcompiler/runtime_core/static_core/libpandabase/tests/ |
H A D | alloc_tracker_test.cpp | 29 uint32_t tag = 0; member 37 uint32_t tag = 0; member 86 ASSERT_EQ(DetailAllocTracker::ALLOC_TAG, info.tag); in TEST() 118 ASSERT_EQ(DetailAllocTracker::ALLOC_TAG, alloc.tag); in TEST() 123 ASSERT_EQ(DetailAllocTracker::FREE_TAG, free.tag); in TEST()
|
/arkcompiler/ets_runtime/ecmascript/intl/ |
H A D | locale_helper.cpp | 67 JSHandle<EcmaString> tag = JSHandle<EcmaString>::Cast(locales); in CanonicalizeLocaleList() local 69 temp->Set(thread, 0, tag.GetTaggedValue()); in CanonicalizeLocaleList() 75 JSHandle<EcmaString> tag = JSLocale::ToString(thread, JSHandle<JSLocale>::Cast(locales)); in CanonicalizeLocaleList() local 78 temp->Set(thread, 0, tag.GetTaggedValue()); in CanonicalizeLocaleList() 107 JSMutableHandle<JSTaggedValue> tag(thread, JSTaggedValue::Undefined()); in CanonicalizeHelper() 131 // 1. Let tag be kValue.[[Locale]]. in CanonicalizeHelper() 133 // 1. Let tag be ? ToString(kValue). in CanonicalizeHelper() 138 tag.Update(kValueStr.GetTaggedValue()); in CanonicalizeHelper() 144 tag.Update(canonicalStr.GetTaggedValue()); in CanonicalizeHelper() 151 tag in CanonicalizeHelper() 247 std::string tag = "-"; ToStdStringLanguageTag() local 266 IsStructurallyValidLanguageTag(const JSHandle<EcmaString> &tag) IsStructurallyValidLanguageTag() argument [all...] |