Home
last modified time | relevance | path

Searched refs:LiteralItem (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
H A Dfile_items.h1601 class LiteralItem;
1604 class LiteralItem : public BaseItem { class in panda::panda_file::ClassTag::MethodTag::FieldTag
1608 explicit LiteralItem(uint8_t v) : type_(Type::B1), value_(v) {} in LiteralItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::LiteralItem
1610 explicit LiteralItem(uint16_t v) : type_(Type::B2), value_(v) {} in LiteralItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::LiteralItem
1612 explicit LiteralItem(uint32_t v) : type_(Type::B4), value_(v) {} in LiteralItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::LiteralItem
1614 explicit LiteralItem(uint64_t v) : type_(Type::B8), value_(v) {} in LiteralItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::LiteralItem
1616 explicit LiteralItem(StringItem *v) : type_(Type::STRING), value_(v) {} in LiteralItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::LiteralItem
1618 explicit LiteralItem(MethodItem *v) : type_(Type::METHOD), value_(v) {} in LiteralItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::LiteralItem
1620 explicit LiteralItem(LiteralArrayItem *v) : type_(Type::LITERALARRAY), value_(v) {} in LiteralItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::LiteralItem
1622 ~LiteralItem() overrid
[all...]
H A Dfile_items.cpp1117 size_t LiteralItem::CalculateSize() const in CalculateSize()
1157 size_t LiteralItem::Alignment() in Alignment()
1162 File::EntityId LiteralItem::GetLiteralArrayFileId() const in GetLiteralArrayFileId()
1167 bool LiteralItem::Write(Writer *writer) in Write()
1205 void LiteralArrayItem::AddItems(const std::vector<LiteralItem> &item) in AddItems()
H A Dfile_reader.cpp68 std::vector<panda_file::LiteralItem> literal_array; in CreateLiteralArrayItem()
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_items.h1757 class LiteralItem;
1760 class LiteralItem : public BaseItem { class in ark::panda_file::ClassTag
1764 explicit LiteralItem(uint8_t v) : type_(Type::B1), value_(v) {} in LiteralItem() function in ark::panda_file::ClassTag::LiteralItem
1766 explicit LiteralItem(uint16_t v) : type_(Type::B2), value_(v) {} in LiteralItem() function in ark::panda_file::ClassTag::LiteralItem
1768 explicit LiteralItem(uint32_t v) : type_(Type::B4), value_(v) {} in LiteralItem() function in ark::panda_file::ClassTag::LiteralItem
1770 explicit LiteralItem(uint64_t v) : type_(Type::B8), value_(v) {} in LiteralItem() function in ark::panda_file::ClassTag::LiteralItem
1772 explicit LiteralItem(StringItem *v) : type_(Type::STRING), value_(v) {} in LiteralItem() function in ark::panda_file::ClassTag::LiteralItem
1774 explicit LiteralItem(MethodItem *v) : type_(Type::METHOD), value_(v) {} in LiteralItem() function in ark::panda_file::ClassTag::LiteralItem
1776 ~LiteralItem() override = default;
1778 DEFAULT_MOVE_SEMANTIC(LiteralItem);
[all...]
H A Dfile_reader.h82 void EmplaceLiteralVals(std::vector<panda_file::LiteralItem> &literalArray,
H A Dfile_items.cpp1063 size_t LiteralItem::CalculateSize() const in CalculateSize()
1102 size_t LiteralItem::Alignment() in Alignment()
1107 bool LiteralItem::Write(Writer *writer) in Write()
1141 void LiteralArrayItem::AddItems(const std::vector<LiteralItem> &item) in AddItems()
H A Dfile_reader.cpp91 std::vector<panda_file::LiteralItem> &literalArray, std::unique_ptr<const File> &file) in EmplaceLiteralArray()
104 std::vector<panda_file::LiteralItem> &literalArray, std::unique_ptr<const File> &file, in EmplaceLiteralString()
115 std::vector<panda_file::LiteralItem> &literalArray, in EmplaceLiteralArrayString()
132 void FileReader::EmplaceLiteralVals(std::vector<panda_file::LiteralItem> &literalArray, in EmplaceLiteralVals()
218 std::vector<panda_file::LiteralItem> literalArray; in CreateLiteralArrayItem()
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.h164 static panda_file::LiteralItem *CreateLiteralItem(
165 panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out,
H A Dassembly-emitter.cpp148 panda_file::LiteralItem *AsmEmitter::CreateLiteralItem( in CreateLiteralItem()
149 ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out, in CreateLiteralItem()
605 std::vector<panda_file::LiteralItem> literal_array; in MakeLiteralItems()
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.h174 static panda_file::LiteralItem *CreateLiteralItem(
175 panda_file::ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out,
H A Dassembly-emitter.cpp196 panda_file::LiteralItem *AsmEmitter::CreateLiteralItem( in CreateLiteralItem()
197 ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out, in CreateLiteralItem()
863 std::vector<panda_file::LiteralItem> literalArray; in MakeLiteralItems()
/arkcompiler/runtime_core/static_core/static_linker/
H A Dlinker_code_parser_context.cpp109 auto newIts = std::vector<panda_file::LiteralItem>(); in ApplyLiteralArrayChange()
113 using LIT = panda_file::LiteralItem::Type; in ApplyLiteralArrayChange()

Completed in 24 milliseconds