Home
last modified time | relevance | path

Searched refs:tag_ (Results 1 - 25 of 29) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/
H A DtaggedLiteral.h34 explicit TaggedLiteral(LiteralTag tag) : Literal(AstNodeType::TAGGED_LITERAL), tag_(tag) {} in TaggedLiteral()
36 : Literal(AstNodeType::TAGGED_LITERAL), str_(str), tag_(tag) in TaggedLiteral()
41 : Literal(AstNodeType::TAGGED_LITERAL), num_(num), tag_(tag) in TaggedLiteral()
52 return tag_ == other.tag_ && str_ == other.str_; in operator ==()
57 return tag_;
62 ASSERT(tag_ == LiteralTag::ACCESSOR || tag_ == LiteralTag::METHOD || tag_ == LiteralTag::GENERATOR_METHOD || in Method()
63 tag_ in Method()
[all...]
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Dliterals.h59 explicit Literal(LiteralTag tag, const util::StringView &str) : tag_(tag), value_(str.Mutf8()) {} in Literal()
60 explicit Literal(const util::StringView &str) : tag_(LiteralTag::STRING), value_(str.Mutf8()) {} in Literal()
61 explicit Literal(uint32_t number) : tag_(LiteralTag::INTEGER), value_(number) {} in Literal()
62 explicit Literal(double number) : tag_(LiteralTag::DOUBLE), value_(number) {} in Literal()
63 explicit Literal(bool boolean) : tag_(LiteralTag::BOOLEAN), value_(static_cast<uint32_t>(boolean)) {} in Literal()
86 return tag_; in Tag()
91 return tag_ >= LiteralTag::METHOD; in IsTagMethod()
116 ASSERT(tag_ == LiteralTag::ACCESSOR || tag_ == LiteralTag::METHOD || tag_ in GetMethod()
[all...]
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
H A DmoduleRecordEmitter.cpp24 .tag_ = panda::panda_file::LiteralTag::INTEGER, .value_ = static_cast<uint32_t>(moduleRequests.size())}; in GenModuleRequests()
28 .tag_ = panda::panda_file::LiteralTag::STRING, .value_ = (request.source_).Mutf8()}; in GenModuleRequests()
35 .tag_ = panda::panda_file::LiteralTag::INTEGER_8, .value_ = static_cast<uint8_t>(request.isLazy_)}; in GenModuleRequests()
45 .tag_ = panda::panda_file::LiteralTag::INTEGER, in GenRegularImportEntries()
51 .tag_ = panda::panda_file::LiteralTag::STRING, .value_ = entry->localName_.Mutf8()}; in GenRegularImportEntries()
54 .tag_ = panda::panda_file::LiteralTag::STRING, .value_ = entry->importName_.Mutf8()}; in GenRegularImportEntries()
57 .tag_ = panda::panda_file::LiteralTag::METHODAFFILIATE, in GenRegularImportEntries()
68 .tag_ = panda::panda_file::LiteralTag::INTEGER, in GenNamespaceImportEntries()
73 .tag_ = panda::panda_file::LiteralTag::STRING, .value_ = entry->localName_.Mutf8()}; in GenNamespaceImportEntries()
76 .tag_ in GenNamespaceImportEntries()
[all...]
H A Demitter.cpp696 tag.tag_ = panda_file::LiteralTag::TAGVALUE; in AddScopeNamesRecord()
700 val.tag_ = strTag; in AddScopeNamesRecord()
1071 valueLit.tag_ = panda::panda_file::LiteralTag::BOOL; in GenBufferLiterals()
1076 valueLit.tag_ = panda::panda_file::LiteralTag::INTEGER; in GenBufferLiterals()
1081 valueLit.tag_ = panda::panda_file::LiteralTag::DOUBLE; in GenBufferLiterals()
1086 valueLit.tag_ = panda::panda_file::LiteralTag::STRING; in GenBufferLiterals()
1091 valueLit.tag_ = panda::panda_file::LiteralTag::ACCESSOR; in GenBufferLiterals()
1096 valueLit.tag_ = panda::panda_file::LiteralTag::METHOD; in GenBufferLiterals()
1101 valueLit.tag_ = panda::panda_file::LiteralTag::METHODAFFILIATE; in GenBufferLiterals()
1106 valueLit.tag_ in GenBufferLiterals()
[all...]
/arkcompiler/runtime_core/assembler/
H A Dassembly-literals.h30 panda_file::LiteralTag tag_; member
36 switch (tag_) { in IsBoolValue()
47 switch (tag_) { in IsByteValue()
61 switch (tag_) { in IsShortValue()
72 switch (tag_) { in IsIntegerValue()
84 switch (tag_) { in IsLongValue()
95 switch (tag_) { in IsFloatValue()
106 switch (tag_) { in IsDoubleValue()
117 switch (tag_) { in IsStringValue()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DtaggedTemplateExpression.cpp39 if (auto *transformedNode = cb(tag_); tag_ != transformedNode) { in TransformChildren()
40 tag_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
41 tag_ = transformedNode->AsExpression(); in TransformChildren()
56 cb(tag_); in Iterate()
63 {"tag", tag_}, in Dump()
95 auto *const tag = tag_ != nullptr ? tag_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
H A DtaggedTemplateExpression.h34 : Expression(AstNodeType::TAGGED_TEMPLATE_EXPRESSION), tag_(tag), quasi_(quasi), typeParams_(typeParams) in TaggedTemplateExpression()
40 return tag_;
70 Expression *tag_; member in ark::es2panda::ir::TaggedTemplateExpression
/arkcompiler/runtime_core/abc2program/
H A Dabc_module_array_processor.cpp77 .tag_ = panda::panda_file::LiteralTag::INTEGER, in FillModuleRequests()
83 .tag_ = panda::panda_file::LiteralTag::STRING, in FillModuleRequests()
94 .tag_ = panda::panda_file::LiteralTag::STRING, in FillRegularImportEntry()
99 .tag_ = panda::panda_file::LiteralTag::STRING, in FillRegularImportEntry()
104 .tag_ = panda::panda_file::LiteralTag::METHODAFFILIATE, in FillRegularImportEntry()
115 .tag_ = panda::panda_file::LiteralTag::STRING, in FillNamespaceImportEntry()
120 .tag_ = panda::panda_file::LiteralTag::METHODAFFILIATE, in FillNamespaceImportEntry()
130 .tag_ = panda::panda_file::LiteralTag::STRING, in FillLocalExportEntry()
135 .tag_ = panda::panda_file::LiteralTag::STRING, in FillLocalExportEntry()
145 .tag_ in FillIndirectExportEntry()
[all...]
H A Dabc_literal_array_processor.cpp40 lit.tag_ = panda_file::LiteralTag::INTEGER_8; in FillModuleRequestPhase()
65 value_lit.tag_ = tag; in FillLiteralData()
108 tag_lit.tag_ = panda_file::LiteralTag::TAGVALUE; in FillLiteralData()
109 tag_lit.value_ = static_cast<uint8_t>(value_lit.tag_); in FillLiteralData()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DtaggedTemplateExpression.cpp36 cb(tag_); in Iterate()
43 {"tag", tag_}, in Dump()
54 if (tag_->IsMemberExpression()) { in Compile()
59 tag_->AsMemberExpression()->Compile(pg, thisReg); in Compile()
61 tag_->Compile(pg); in Compile()
98 tag_ = std::get<ir::AstNode *>(cb(tag_))->AsExpression(); in UpdateSelf()
H A DtaggedTemplateExpression.h39 : Expression(AstNodeType::TAGGED_TEMPLATE_EXPRESSION), tag_(tag), quasi_(quasi), typeParams_(typeParams) in TaggedTemplateExpression()
45 return tag_; in Tag()
65 Expression *tag_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TaggedTemplateExpression
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtaggedTemplateExpressionBuilder.h31 tag_ = tag; in SetTag()
49 auto node = AllocNode(tag_, quasi_, typeParams_); in Build()
54 Expression *tag_ {};
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnumber_gate_info.h38 UseInfo(uint8_t tag) : tag_(tag) {} in UseInfo()
47 uint8_t oldTag = tag_; in AddUse()
48 tag_ |= UseInfo.tag_; in AddUse()
49 return oldTag != tag_; in AddUse()
53 return ((tag_ & BOOL) == BOOL); in UsedAsBool()
57 return ((tag_ & FLOAT64) == FLOAT64); in UsedAsFloat64()
61 return ((tag_ & NATIVE) != 0); in UsedAsNative()
65 return ((tag_ & TAGGED) != 0); in UsedAsTagged()
88 uint8_t tag_ {
[all...]
/arkcompiler/runtime_core/assembler/tests/
H A Dassembler_parser_test.cpp1843 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[0].tag_, panda::panda_file::LiteralTag::ARRAY_U1); in HWTEST_F()
1846 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[1].tag_, panda::panda_file::LiteralTag::ARRAY_U8); in HWTEST_F()
1851 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[2].tag_, panda::panda_file::LiteralTag::ARRAY_I8); in HWTEST_F()
1854 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[3].tag_, panda::panda_file::LiteralTag::ARRAY_U16); in HWTEST_F()
1860 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[4].tag_, panda::panda_file::LiteralTag::ARRAY_I16); in HWTEST_F()
1863 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[5].tag_, panda::panda_file::LiteralTag::ARRAY_U32); in HWTEST_F()
1869 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[6].tag_, panda::panda_file::LiteralTag::ARRAY_I32); in HWTEST_F()
1872 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[7].tag_, panda::panda_file::LiteralTag::ARRAY_U64); in HWTEST_F()
1878 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[8].tag_, panda::panda_file::LiteralTag::ARRAY_I64); in HWTEST_F()
1901 EXPECT_EQ(item.Value().literalarray_table.at("array").literals_[0].tag_, pand in HWTEST_F()
[all...]
H A Dparser_test.cpp3568 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[0].tag_, panda::panda_file::LiteralTag::ARRAY_U1); in TEST()
3570 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[1].tag_, panda::panda_file::LiteralTag::ARRAY_U8); in TEST()
3572 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[2].tag_, panda::panda_file::LiteralTag::ARRAY_I8); in TEST()
3575 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[3].tag_, panda::panda_file::LiteralTag::ARRAY_U16); in TEST()
3577 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[4].tag_, panda::panda_file::LiteralTag::ARRAY_I16); in TEST()
3580 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[5].tag_, panda::panda_file::LiteralTag::ARRAY_U32); in TEST()
3582 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[6].tag_, panda::panda_file::LiteralTag::ARRAY_I32); in TEST()
3585 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[7].tag_, panda::panda_file::LiteralTag::ARRAY_U64); in TEST()
3587 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[8].tag_, panda::panda_file::LiteralTag::ARRAY_I64); in TEST()
3603 ASSERT_EQ(item.Value().literalarray_table.at("array").literals_[0].tag_, pand in TEST()
[all...]
H A Dassembler_emitter_test.cpp982 program.Value().literalarray_table.at("array").literals_[0].tag_ = panda_file::LiteralTag::LITERALARRAY; in HWTEST_F()
1044 item.Value().literalarray_table.at("array").literals_[0].tag_ = panda_file::LiteralTag::BOOL; in HWTEST_F()
1047 item.Value().literalarray_table.at("array").literals_[1].tag_ = panda_file::LiteralTag::METHODAFFILIATE; in HWTEST_F()
1050 item.Value().literalarray_table.at("array").literals_[2].tag_ = panda_file::LiteralTag::FLOAT; in HWTEST_F()
1053 item.Value().literalarray_table.at("array").literals_[3].tag_ = panda_file::LiteralTag::DOUBLE; in HWTEST_F()
1056 item.Value().literalarray_table.at("array").literals_[4].tag_ = panda_file::LiteralTag::STRING; in HWTEST_F()
1059 item.Value().literalarray_table.at("array").literals_[5].tag_ = panda_file::LiteralTag::ASYNCGENERATORMETHOD; in HWTEST_F()
1062 item.Value().literalarray_table.at("array").literals_[6].tag_ = panda_file::LiteralTag::LITERALARRAY; in HWTEST_F()
/arkcompiler/runtime_core/abc2program/tests/cpp_sources/
H A Dhello_world_test.cpp291 if (literal.tag_ == panda_file::LiteralTag::ASYNCGENERATORMETHOD) { in HWTEST_F()
302 EXPECT_EQ(it->tag_, panda_file::LiteralTag::TAGVALUE); in HWTEST_F()
304 EXPECT_EQ(it->tag_, panda_file::LiteralTag::STRING); in HWTEST_F()
306 EXPECT_EQ(it->tag_, panda_file::LiteralTag::TAGVALUE); in HWTEST_F()
308 EXPECT_EQ(it->tag_, panda_file::LiteralTag::ASYNCGENERATORMETHOD); in HWTEST_F()
311 EXPECT_EQ(it->tag_, panda_file::LiteralTag::TAGVALUE); in HWTEST_F()
313 EXPECT_EQ(it->tag_, panda_file::LiteralTag::METHODAFFILIATE); in HWTEST_F()
665 EXPECT_EQ(literal->tag_, expect_tag); in HWTEST_F()
714 if (literal.tag_ == panda_file::LiteralTag::LITERALARRAY) { in HWTEST_F()
725 EXPECT_EQ(it->tag_, panda_fil in HWTEST_F()
[all...]
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dcommon.h741 EXPECT_TRUE(prog->literalarray_table["0"].literals_[0].tag_ == panda_file::LiteralTag::TAGVALUE);
742 EXPECT_TRUE(prog->literalarray_table["0"].literals_[1].tag_ == panda_file::LiteralTag::INTEGER);
743 EXPECT_TRUE(prog->literalarray_table["0"].literals_[2].tag_ == panda_file::LiteralTag::ARRAY_I32);
749 EXPECT_TRUE(elem.second.literals_[0].tag_ == panda_file::LiteralTag::TAGVALUE);
750 EXPECT_TRUE(elem.second.literals_[1].tag_ == panda_file::LiteralTag::INTEGER);
752 EXPECT_TRUE(prog->literalarray_table["7"].literals_[2].tag_ == panda_file::LiteralTag::ARRAY_U1);
753 EXPECT_TRUE(prog->literalarray_table["6"].literals_[2].tag_ == panda_file::LiteralTag::ARRAY_I8);
754 EXPECT_TRUE(prog->literalarray_table["5"].literals_[2].tag_ == panda_file::LiteralTag::ARRAY_I16);
755 EXPECT_TRUE(prog->literalarray_table["4"].literals_[2].tag_ == panda_file::LiteralTag::ARRAY_I32);
756 EXPECT_TRUE(prog->literalarray_table["3"].literals_[2].tag_
[all...]
/arkcompiler/runtime_core/libpandabase/mem/
H A Dalloc_tracker.h151 return tag_; in GetTag()
175 const uint32_t tag_ = ALLOC_TAG; member in panda::final::AllocInfo
188 return tag_; in GetTag()
197 const uint32_t tag_ = FREE_TAG; member in panda::final::FreeInfo
/arkcompiler/runtime_core/static_core/libpandabase/mem/
H A Dalloc_tracker.h148 return tag_; in GetTag()
172 const uint32_t tag_ = ALLOC_TAG; member in ark::final::AllocInfo
185 return tag_; in GetTag()
194 const uint32_t tag_ = FREE_TAG; member in ark::final::FreeInfo
/arkcompiler/ets_frontend/merge_abc/src/
H A DassemblyLiteralsProto.cpp122 protoLiteral.set_tag(static_cast<uint32_t>(literal.tag_)); in Serialize()
129 literal.tag_ = static_cast<panda::panda_file::LiteralTag>(protoLiteral.tag()); in Deserialize()
/arkcompiler/ets_frontend/es2panda/util/
H A Ddumper.cpp30 unsigned(static_cast<std::underlying_type<panda::panda_file::LiteralTag>::type>(literal.tag_)) << in DumpLiterals()
/arkcompiler/runtime_core/libpandabase/os/
H A Ddebug_info.cpp29 DwarfGuard(Dwarf_Debug dbg, void *mem, Dwarf_Unsigned tag) : dbg_(dbg), mem_(mem), tag_(tag) {} in DwarfGuard()
39 dwarf_dealloc(dbg_, mem_, tag_); in Reset()
55 Dwarf_Unsigned tag_; member in panda::DwarfGuard
/arkcompiler/runtime_core/static_core/libpandabase/os/
H A Ddebug_info.cpp31 DwarfGuard(Dwarf_Debug dbg, void *mem, Dwarf_Unsigned tag) : dbg_(dbg), mem_(mem), tag_(tag) {} in DwarfGuard()
41 dwarf_dealloc(dbg_, mem_, tag_); in Reset()
57 Dwarf_Unsigned tag_; member in ark::DwarfGuard
/arkcompiler/runtime_core/disassembler/
H A Ddisassembler.cpp227 lit.tag_ = tag; in FillLiteralArrayData()
236 lit.tag_ = tag; in FillLiteralArrayData()
247 lit.tag_ = tag; in FillLiteralData()
1399 const auto &tag = lit_array.literals_[0].tag_; in SerializeLiteralArray()
1503 switch (lit_array.literals_[0].tag_) { in SerializeValues()
1585 const auto &tag = lit_array.literals_[i].tag_; in SerializeLiterals()
1588 switch (lit_array.literals_[i].tag_) { in SerializeLiterals()
1682 switch (item.tag_) { in DumpLiteralArray()
1785 switch (literal_array.literals_[0].tag_) { in getLiteralArrayTypeFromValue()

Completed in 33 milliseconds

12