/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() 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 D | literals.h | 59 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 D | moduleRecordEmitter.cpp | 24 .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 D | emitter.cpp | 696 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 D | assembly-literals.h | 30 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 D | taggedTemplateExpression.cpp | 39 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 D | taggedTemplateExpression.h | 34 : 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 D | abc_module_array_processor.cpp | 77 .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 D | abc_literal_array_processor.cpp | 40 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 D | taggedTemplateExpression.cpp | 36 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 D | taggedTemplateExpression.h | 39 : 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 D | taggedTemplateExpressionBuilder.h | 31 tag_ = tag; in SetTag() 49 auto node = AllocNode(tag_, quasi_, typeParams_); in Build() 54 Expression *tag_ {};
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | number_gate_info.h | 38 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 D | assembler_parser_test.cpp | 1843 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 D | parser_test.cpp | 3568 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 D | assembler_emitter_test.cpp | 982 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 D | hello_world_test.cpp | 291 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 D | common.h | 741 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 D | alloc_tracker.h | 151 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 D | alloc_tracker.h | 148 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 D | assemblyLiteralsProto.cpp | 122 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 D | dumper.cpp | 30 unsigned(static_cast<std::underlying_type<panda::panda_file::LiteralTag>::type>(literal.tag_)) << in DumpLiterals()
|
/arkcompiler/runtime_core/libpandabase/os/ |
H A D | debug_info.cpp | 29 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 D | debug_info.cpp | 31 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 D | disassembler.cpp | 227 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()
|