Home
last modified time | relevance | path

Searched refs:ArrayValue (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/ets_frontend/merge_abc/src/
DannotationProto.h50 class ArrayValue {
52 …static void Serialize(const panda::pandasm::ArrayValue &array, protoPanda::ArrayValue &protoArray);
53 static panda::pandasm::ArrayValue &Deserialize(const protoPanda::ArrayValue &protoArray,
DannotationProto.cpp44 ArrayValue::Serialize(*(element.GetValue()->GetAsArray()), *protoArray); in Serialize()
56 … panda::pandasm::ArrayValue &array = ArrayValue::Deserialize(protoElement.array(), allocator); in Deserialize()
58 std::make_unique<panda::pandasm::ArrayValue>(array)); in Deserialize()
251 void ArrayValue::Serialize(const panda::pandasm::ArrayValue &array, protoPanda::ArrayValue &protoAr… in Serialize()
261 panda::pandasm::ArrayValue &ArrayValue::Deserialize(const protoPanda::ArrayValue &protoArray, in Deserialize()
270 auto *array = allocator->New<panda::pandasm::ArrayValue>( in Deserialize()
/arkcompiler/runtime_core/libpandafile/
Dvalue.h72 class ArrayValue {
74 ArrayValue(const File &panda_file, File::EntityId id) : panda_file_(panda_file), id_(id) in ArrayValue() function
81 ~ArrayValue() = default;
83 NO_COPY_SEMANTIC(ArrayValue);
84 NO_MOVE_SEMANTIC(ArrayValue);
Dannotation_data_accessor.h48 ArrayValue GetArrayValue() const in GetArrayValue()
50 return ArrayValue(panda_file_, File::EntityId(value_)); in GetArrayValue()
/arkcompiler/ets_frontend/merge_abc/
DHowToWriteProtoForAssemblyStuff.md207 class ArrayValue : public Value {
219 message ArrayValue {
255 class ArrayValue {
273 message ArrayValue {
279 ArrayValue array = 3;
/arkcompiler/runtime_core/assembler/
Dannotation.h72 class ArrayValue; variable
384 ArrayValue *GetAsArray();
386 const ArrayValue *GetAsArray() const;
508 class ArrayValue : public Value {
510 ArrayValue(Type component_type, std::vector<ScalarValue> values) in ArrayValue() function
515 DEFAULT_MOVE_SEMANTIC(ArrayValue);
516 DEFAULT_COPY_SEMANTIC(ArrayValue);
518 ~ArrayValue() override = default;
Dannotation.cpp141 auto *elem_arr = static_cast<ArrayValue *>(ann_elem.GetValue()); in making_value()
151 copy_val = std::make_unique<ArrayValue>(c_type, std::move(sc_vals)); in making_value()
192 ArrayValue *Value::GetAsArray() in GetAsArray()
195 return static_cast<ArrayValue *>(this); in GetAsArray()
198 const ArrayValue *Value::GetAsArray() const in GetAsArray()
201 return static_cast<const ArrayValue *>(this); in GetAsArray()
Dmeta.h290 … std::make_unique<ArrayValue>(component_type_.value(), std::move(values_))); in CreateAnnotationElement()
/arkcompiler/ets_frontend/merge_abc/protos/
Dannotation.proto46 message ArrayValue { message
60 ArrayValue array = 3;
/arkcompiler/runtime_core/assembler/tests/
Dannotation_test.cpp44 ArrayValue array_value(panda::pandasm::Value::Type::I32, elements);
45 …AnnotationElement anno_element(TSTYPE_ANNO_ELEMENT_NAME, std::make_unique<ArrayValue>(array_value)…
59 ArrayValue array_value_U1(panda::pandasm::Value::Type::U1, elements);
60 …AnnotationElement anno_element_U1(TSTYPE_ANNO_ELEMENT_NAME, std::make_unique<ArrayValue>(array_val…
514 ArrayValue array_value(panda::pandasm::Value::Type::I32, elements);
515 …AnnotationElement anno_element(TSTYPE_ANNO_ELEMENT_NAME, std::make_unique<ArrayValue>(array_value)…
525 ArrayValue array_values(panda::pandasm::Value::Type::LITERALARRAY, elements);
526 AnnotationElement element(TSTYPE_ANNO_ELEMENT_NAME, std::make_unique<ArrayValue>(array_values));
531 ArrayValue array_values1(panda::pandasm::Value::Type::LITERALARRAY, elements);
532 … AnnotationElement element1(TSTYPE_ANNO_ELEMENT_NAME, std::make_unique<ArrayValue>(array_values1));
Dassembler_emitter_test.cpp1006 ArrayValue array_value(panda::pandasm::Value::Type::I32, elements);
1007 AnnotationElement anno_element("_TypeOfInstruction", std::make_unique<ArrayValue>(array_value));
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
DtypeExtractorEmitter.cpp26 using ArrayValue = panda::pandasm::ArrayValue; typedef
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dbcopt_type_adaption_test.cpp23 using ArrayValue = panda::pandasm::ArrayValue; typedef
/arkcompiler/runtime_core/disassembler/
Ddisassembler.h108 …std::string ArrayValueToString(const panda_file::ArrayValue &value, const std::string &type, const…
Ddisassembler.cpp872 std::string Disassembler::ArrayValueToString(const panda_file::ArrayValue &value, const std::string… in ArrayValueToString()
/arkcompiler/runtime_core/docs/
Dfile_format.md749 #### ArrayValue subsubsection