Home
last modified time | relevance | path

Searched refs:tag (Results 1 - 25 of 193) sorted by relevance

12345678

/arkcompiler/runtime_core/static_core/abc2program/
H A Dabc_literal_array_processor.cpp29 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 Dclass_data_accessor.cpp40 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 Dfield_data_accessor.cpp50 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 Dassembly-literals.h30 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 Dclass_data_accessor.cpp42 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 Dfield_data_accessor.cpp52 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 DtaggedLiteral.h34 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 Djsvaluerefbooleavalue_fuzzer.cpp36 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 Dliteral_data_extractor.cpp47 &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 Denum_tag.h59 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 Dint_tag.h42 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 Dmem.h85 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 DswitchBuilder.h57 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 Demitter.cpp47 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 Dbuiltins_atomics.h113 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 Dbuiltins_atomics.cpp319 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 Dtiming.h89 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 DswitchBuilder.cpp46 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 Dlog.cpp257 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 Dtrace_ohos.c18 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 Dcheck_proxy_objects.js23 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 Dabc_literal_array_processor.cpp54 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 Dalloc_tracker_test.cpp29 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 Dalloc_tracker_test.cpp29 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 Dlocale_helper.cpp67 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...]

Completed in 13 milliseconds

12345678