Home
last modified time | relevance | path

Searched refs:scalar (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_frontend/merge_abc/src/
H A DannotationProto.cpp62 panda::pandasm::ScalarValue scalar = ScalarValue::Deserialize(protoElement.scalar(), allocator); in Deserialize() local
64 std::make_unique<panda::pandasm::ScalarValue>(scalar)); in Deserialize()
69 void ScalarValue::Serialize(const panda::pandasm::ScalarValue &scalar, protoPanda::ScalarValue &protoScalar) in Serialize() argument
71 const auto &valueType = scalar.GetType(); in Serialize()
77 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<uint8_t>())); in Serialize()
80 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<uint16_t>())); in Serialize()
84 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<uint32_t>())); in Serialize()
87 protoScalar.set_valueu64(scalar.GetValue<uint64_t>()); in Serialize()
90 protoScalar.set_valueu64(static_cast<uint64_t>(scalar in Serialize()
171 auto scalar = ScalarValue::CreateScalarValue(static_cast<panda::pandasm::Value::Type>( Deserialize() local
270 panda::pandasm::ScalarValue scalar = ScalarValue::Deserialize(protoValue, allocator); Deserialize() local
[all...]
H A DannotationProto.h42 static void Serialize(const panda::pandasm::ScalarValue &scalar, protoPanda::ScalarValue &protoScalar);
H A DmetaProto.cpp87 auto scalar = scalarValue.Deserialize(protoMeta.value(), allocator); in Deserialize() local
88 meta->SetValue(scalar); in Deserialize()
/arkcompiler/runtime_core/static_core/static_linker/
H A Dlinker_context_misc.cpp119 auto *scalar = static_cast<const panda_file::ScalarValueItem *>(j); in ReprValueItem() local
120 o << scalar->GetValue<uint32_t>() << " as int"; in ReprValueItem()
124 auto *scalar = static_cast<const panda_file::ScalarValueItem *>(j); in ReprValueItem() local
125 o << scalar->GetValue<uint64_t>() << " as long"; in ReprValueItem()
129 auto *scalar = static_cast<const panda_file::ScalarValueItem *>(j); in ReprValueItem() local
130 o << scalar->GetValue<float>() << " as float"; in ReprValueItem()
134 auto *scalar = static_cast<const panda_file::ScalarValueItem *>(j); in ReprValueItem() local
135 o << scalar->GetValue<double>() << " as double"; in ReprValueItem()
139 auto *scalar = static_cast<const panda_file::ScalarValueItem *>(j); in ReprValueItem() local
140 ReprItem(o, scalar in ReprValueItem()
[all...]
/arkcompiler/runtime_core/libpandafile/
H A Dfile_reader.cpp219 auto scalar = ann_elem.GetScalarValue(); in CreateAnnotationItem() local
220 elem_value_item = container_.GetOrCreateIntegerValueItem(scalar.Get<uint8_t>()); in CreateAnnotationItem()
225 auto scalar = ann_elem.GetScalarValue(); in CreateAnnotationItem() local
226 elem_value_item = container_.GetOrCreateIntegerValueItem(scalar.Get<uint16_t>()); in CreateAnnotationItem()
231 auto scalar = ann_elem.GetScalarValue(); in CreateAnnotationItem() local
232 elem_value_item = container_.GetOrCreateIntegerValueItem(scalar.Get<uint32_t>()); in CreateAnnotationItem()
237 auto scalar = ann_elem.GetScalarValue(); in CreateAnnotationItem() local
238 elem_value_item = container_.GetOrCreateLongValueItem(scalar.Get<uint64_t>()); in CreateAnnotationItem()
242 auto scalar = ann_elem.GetScalarValue(); in CreateAnnotationItem() local
243 elem_value_item = container_.GetOrCreateFloatValueItem(scalar in CreateAnnotationItem()
247 auto scalar = ann_elem.GetScalarValue(); CreateAnnotationItem() local
252 auto scalar = ann_elem.GetScalarValue(); CreateAnnotationItem() local
261 auto scalar = ann_elem.GetScalarValue(); CreateAnnotationItem() local
267 auto scalar = ann_elem.GetScalarValue(); CreateAnnotationItem() local
275 auto scalar = ann_elem.GetScalarValue(); CreateAnnotationItem() local
283 auto scalar = ann_elem.GetScalarValue(); CreateAnnotationItem() local
[all...]
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_reader.cpp238 ScalarValueItem scalar(static_cast<uint32_t>(array.Get<T>(j))); in GeneratePrimitiveItemLesserInt32()
239 items.emplace_back(std::move(scalar)); in GeneratePrimitiveItemLesserInt32()
251 ScalarValueItem scalar(array.Get<T>(j)); in GeneratePrimitiveItem()
252 items.emplace_back(std::move(scalar)); in GeneratePrimitiveItem()
265 auto scalar = annElem.GetScalarValue(); in SetElemValueItem() local
266 return container_.GetOrCreateIntegerValueItem(scalar.Get<uint8_t>()); in SetElemValueItem()
270 auto scalar = annElem.GetScalarValue(); in SetElemValueItem() local
271 return container_.GetOrCreateIntegerValueItem(scalar.Get<uint16_t>()); in SetElemValueItem()
275 auto scalar = annElem.GetScalarValue(); in SetElemValueItem() local
276 return container_.GetOrCreateIntegerValueItem(scalar in SetElemValueItem()
280 auto scalar = annElem.GetScalarValue(); SetElemValueItem() local
284 auto scalar = annElem.GetScalarValue(); SetElemValueItem() local
288 auto scalar = annElem.GetScalarValue(); SetElemValueItem() local
292 auto scalar = annElem.GetScalarValue(); SetElemValueItem() local
300 auto scalar = annElem.GetScalarValue(); SetElemValueItem() local
305 auto scalar = annElem.GetScalarValue(); SetElemValueItem() local
312 auto scalar = annElem.GetScalarValue(); SetElemValueItem() local
319 auto scalar = annElem.GetScalarValue(); SetElemValueItem() local
[all...]
/arkcompiler/runtime_core/abc2program/
H A Dprogram_dump.cpp175 void PandasmProgramDumper::DumpScalarValue(std::ostream &os, const pandasm::ScalarValue &scalar) const in DumpScalarValue()
177 switch (scalar.GetType()) { in DumpScalarValue()
188 os << DUMP_CONTENT_SPACE << scalar.GetValue<uint64_t>(); in DumpScalarValue()
192 os << DUMP_CONTENT_SPACE << scalar.GetValue<float>(); in DumpScalarValue()
195 os << DUMP_CONTENT_SPACE << scalar.GetValue<double>(); in DumpScalarValue()
203 os << DUMP_CONTENT_SPACE << scalar.GetValue<std::string>(); in DumpScalarValue()
205 auto literal_array_id_name = scalar.GetValue<std::string>(); in DumpScalarValue()
214 pandasm::Type type = scalar.GetValue<pandasm::Type>(); in DumpScalarValue()
219 DumpAnnotationData(os, scalar.GetValue<pandasm::AnnotationData>()); in DumpScalarValue()
H A Dprogram_dump.h62 void DumpScalarValue(std::ostream &os, const pandasm::ScalarValue &scalar) const;

Completed in 6 milliseconds