| /arkcompiler/ets_frontend/merge_abc/src/ |
| D | annotationProto.h | 25 class AnnotationData { 27 …static void Serialize(const panda::pandasm::AnnotationData &anno, protoPanda::AnnotationData &prot… 28 …static void Deserialize(const protoPanda::AnnotationData &protoAnno, panda::pandasm::AnnotationDat… 46 …variant<uint64_t, float, double, std::string, panda::pandasm::Type, panda::pandasm::AnnotationData>
|
| D | annotationProto.cpp | 19 void AnnotationData::Serialize(const panda::pandasm::AnnotationData &anno, protoPanda::AnnotationDa… in Serialize() 28 void AnnotationData::Deserialize(const protoPanda::AnnotationData &protoAnno, panda::pandasm::Annot… in Deserialize() 125 … AnnotationData::Serialize(scalar.GetValue<panda::pandasm::AnnotationData>(), *protoAnno); in Serialize() 139 …<uint64_t, float, double, std::string, panda::pandasm::Type, panda::pandasm::AnnotationData> value; in Deserialize() 163 … auto *value = allocator->New<panda::pandasm::AnnotationData>(protoAnnotationData.recordname()); in Deserialize() 165 AnnotationData::Deserialize(protoAnnotationData, *value, allocator); in Deserialize() 177 …uint64_t, float, double, std::string, panda::pandasm::Type, panda::pandasm::AnnotationData> &value) in CreateScalarValue() 243 std::get<panda::pandasm::AnnotationData>(value)); in CreateScalarValue()
|
| D | metaProto.cpp | 125 AnnotationData::Serialize(anno, *proto_anno); in Serialize() 133 std::vector<panda::pandasm::AnnotationData> annotations; in Deserialize() 136 … auto *annotation = allocator->New<panda::pandasm::AnnotationData>(protoAnnotation.recordname()); in Deserialize() 138 AnnotationData::Deserialize(protoAnnotation, *annotation, allocator); in Deserialize()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | ETSemitter.h | 39 class AnnotationData; variable 78 std::vector<pandasm::AnnotationData> GenAnnotations(const ir::ClassDefinition *classDef); 100 pandasm::AnnotationData GenAnnotationSignature(const ir::ClassDefinition *classDef); 101 pandasm::AnnotationData GenAnnotationEnclosingClass(std::string_view className); 102 pandasm::AnnotationData GenAnnotationEnclosingMethod(const ir::MethodDefinition *methodDef); 103 …pandasm::AnnotationData GenAnnotationInnerClass(const ir::ClassDefinition *classDef, const ir::Ast… 104 pandasm::AnnotationData GenAnnotationAsync(ir::ScriptFunction *scriptFunc); 105 pandasm::AnnotationData GenAnnotationDynamicCall(DynamicCallNamesMap &callNames);
|
| D | ETSemitter.cpp | 224 std::vector<pandasm::AnnotationData> annotations; in GenAnnotation() 432 std::vector<pandasm::AnnotationData> ETSEmitter::GenAnnotations(const ir::ClassDefinition *classDef) in GenAnnotations() 434 std::vector<pandasm::AnnotationData> annotations; in GenAnnotations() 524 std::vector<pandasm::AnnotationData> annotations = GenAnnotations(classDef); in GenClassRecord() 532 pandasm::AnnotationData ETSEmitter::GenAnnotationSignature(const ir::ClassDefinition *classDef) in GenAnnotationSignature() 580 pandasm::AnnotationData signature(Signatures::ETS_ANNOTATION_SIGNATURE); in GenAnnotationSignature() 588 pandasm::AnnotationData ETSEmitter::GenAnnotationEnclosingMethod(const ir::MethodDefinition *method… in GenAnnotationEnclosingMethod() 591 pandasm::AnnotationData enclosingMethod(Signatures::ETS_ANNOTATION_ENCLOSING_METHOD); in GenAnnotationEnclosingMethod() 600 pandasm::AnnotationData ETSEmitter::GenAnnotationEnclosingClass(std::string_view className) in GenAnnotationEnclosingClass() 603 pandasm::AnnotationData enclosingClass(Signatures::ETS_ANNOTATION_ENCLOSING_CLASS); in GenAnnotationEnclosingClass() [all …]
|
| D | JSemitter.cpp | 56 pandasm::AnnotationData funcAnnotationData("_ESAnnotation"); in GenFunctionAnnotations()
|
| /arkcompiler/runtime_core/static_core/assembler/ |
| D | annotation.h | 35 class AnnotationData { 37 AnnotationData(std::string_view recordName, std::vector<AnnotationElement> elements) in AnnotationData() function 42 explicit AnnotationData(std::string_view recordName) : recordName_(recordName) {} in AnnotationData() function 44 DEFAULT_MOVE_SEMANTIC(AnnotationData); 45 DEFAULT_COPY_SEMANTIC(AnnotationData); 47 ~AnnotationData() = default; 432 std::conditional_t<VALUE_TYPE == Value::Type::ANNOTATION, AnnotationData, 495 ScalarValue(Type type, AnnotationData &value) : Value(type), value_(value) {} in ScalarValue() 497 std::variant<uint64_t, float, double, std::string, pandasm::Type, AnnotationData> value_;
|
| D | meta.h | 195 const std::vector<AnnotationData> &GetAnnotations() const in GetAnnotations() 200 void SetAnnotations(std::vector<AnnotationData> &&annotations) in SetAnnotations() 203 annotations_ = std::forward<std::vector<AnnotationData>>(annotations); in SetAnnotations() 206 void AddAnnotations(const std::vector<AnnotationData> &annotations) in AddAnnotations() 279 … const std::unordered_map<std::string, std::unique_ptr<AnnotationData>> &annotationIdMap); 368 std::unique_ptr<AnnotationData> CreateAnnotationData() in CreateAnnotationData() 370 return std::make_unique<AnnotationData>(name_, std::move(elements_)); in CreateAnnotationData() 373 void AddAnnnotationDataToVector(std::vector<AnnotationData> *annotations) in AddAnnnotationDataToVector() 460 std::vector<AnnotationData> annotations_; 461 std::unordered_map<std::string, std::unique_ptr<AnnotationData>> idMap_;
|
| D | meta.cpp | 151 const std::unordered_map<std::string, std::unique_ptr<AnnotationData>> &annotationIdMap = {}) in CreateValue() 217 …std::string_view value, const std::unordered_map<std::string, std::unique_ptr<AnnotationData>> &an… in AddValue()
|
| D | annotation.cpp | 94 ScalarValue::Create<Value::Type::ANNOTATION>(scVal.GetValue<AnnotationData>())); in InitScalarValue()
|
| /arkcompiler/runtime_core/assembler/ |
| D | annotation.h | 35 class AnnotationData { 37 AnnotationData(const std::string_view &record_name, std::vector<AnnotationElement> elements) in AnnotationData() function 42 explicit AnnotationData(const std::string_view &record_name) : record_name_(record_name) {} in AnnotationData() function 44 DEFAULT_MOVE_SEMANTIC(AnnotationData); 45 DEFAULT_COPY_SEMANTIC(AnnotationData); 47 ~AnnotationData() = default; 438 std::conditional_t<value_type == Value::Type::ANNOTATION, AnnotationData, 503 ScalarValue(Type type, AnnotationData &value) : Value(type), value_(value) {} in ScalarValue() 505 std::variant<uint64_t, float, double, std::string, pandasm::Type, AnnotationData> value_;
|
| D | meta.h | 196 const std::vector<AnnotationData> &GetAnnotations() const in GetAnnotations() 201 void SetAnnotations(std::vector<AnnotationData> &&annotations) in SetAnnotations() 203 annotations_ = std::forward<std::vector<AnnotationData>>(annotations); in SetAnnotations() 206 void AddAnnotations(const std::vector<AnnotationData> &annotations) in AddAnnotations() 214 [&](pandasm::AnnotationData &annotation) -> bool { in DeleteAnnotationByName() 297 … const std::unordered_map<std::string, std::unique_ptr<AnnotationData>> &annotation_id_map); 386 std::unique_ptr<AnnotationData> CreateAnnotationData() in CreateAnnotationData() 388 return std::make_unique<AnnotationData>(name_, std::move(elements_)); in CreateAnnotationData() 391 void AddAnnnotationDataToVector(std::vector<AnnotationData> *annotations) in AddAnnnotationDataToVector() 482 std::vector<AnnotationData> annotations_; [all …]
|
| D | annotation.cpp | 97 ScalarValue::Create<Value::Type::ANNOTATION>(sc_val.GetValue<AnnotationData>())); in InitScalarValue() 251 void AnnotationData::SetOrAddElementByIndex(size_t ele_idx, AnnotationElement &&element) in SetOrAddElementByIndex()
|
| D | meta.cpp | 150 const std::unordered_map<std::string, std::unique_ptr<AnnotationData>> &annotation_id_map = {}) in CreateValue() 217 const std::unordered_map<std::string, std::unique_ptr<AnnotationData>> &annotation_id_map) in AddValue()
|
| /arkcompiler/runtime_core/abc2program/ |
| D | abc_annotation_processor.cpp | 40 pandasm::AnnotationData annotation_data(annotation_name_, elements); in FillAnnotation() 41 std::vector<pandasm::AnnotationData> annotations; in FillAnnotation()
|
| D | program_dump.h | 60 void DumpAnnotationData(std::ostream &os, const pandasm::AnnotationData &anno) const;
|
| /arkcompiler/ets_frontend/merge_abc/protos/ |
| D | annotation.proto | 41 AnnotationData valueAnno = 7; 65 message AnnotationData { message
|
| D | meta.proto | 33 repeated AnnotationData annotations = 2;
|
| /arkcompiler/ets_frontend/ets2panda/compiler/debugger/ |
| D | debuginfoDumper.h | 40 void WriteMetaData(const std::vector<pandasm::AnnotationData> &metaData);
|
| D | debuginfoDumper.cpp | 115 void DebugInfoDumper::WriteMetaData(const std::vector<pandasm::AnnotationData> &metaData) in WriteMetaData()
|
| /arkcompiler/ets_frontend/es2panda/compiler/debugger/ |
| D | debuginfoDumper.h | 40 void WriteMetaData(const std::vector<pandasm::AnnotationData> &metaData);
|
| D | debuginfoDumper.cpp | 118 void DebugInfoDumper::WriteMetaData(const std::vector<pandasm::AnnotationData> &metaData) in WriteMetaData()
|
| /arkcompiler/ets_frontend/merge_abc/ |
| D | HowToWriteProtoForAssemblyStuff.md | 231 std::variant<uint64_t, float, double, std::string, pandasm::Type, AnnotationData> value_; 242 AnnotationData valueAnno = 7;
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
| D | emitter.cpp | 351 pandasm::AnnotationData anno(SLOT_NUMBER); in GenSlotNumberAnnotation() 355 std::vector<pandasm::AnnotationData> annos; in GenSlotNumberAnnotation() 374 pandasm::AnnotationData anno(CONCURRENT_MODULE_REQUESTS); in GenConcurrentModuleRequestsAnnotation() 381 std::vector<pandasm::AnnotationData> annos; in GenConcurrentModuleRequestsAnnotation()
|
| /arkcompiler/runtime_core/assembler/tests/ |
| D | annotation_test.cpp | 46 AnnotationData annotationData(TSTYPE_ANNO_RECORD_NAME); 516 AnnotationData annotationData(TSTYPE_ANNO_RECORD_NAME);
|