Home
last modified time | relevance | path

Searched refs:typeSignature (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/evaluate/
H A Dhelpers.cpp81 ir::TypeNode *ReferenceToTypeNode(std::string_view typeSignature, checker::ETSChecker *checker) in ReferenceToTypeNode() argument
84 ASSERT(!typeSignature.empty()); in ReferenceToTypeNode()
85 switch (typeSignature[0]) { in ReferenceToTypeNode()
88 ASSERT(typeSignature.back() == ';'); in ReferenceToTypeNode()
90 auto startPos = typeSignature.find_last_of('/'); in ReferenceToTypeNode()
96 return ClassReferenceToTypeNode(typeSignature.substr(startPos, typeSignature.size() - 1 - startPos), in ReferenceToTypeNode()
101 size_t rank = std::count(typeSignature.begin(), typeSignature.end(), '['); in ReferenceToTypeNode()
102 auto *elementType = ToTypeNode(typeSignature in ReferenceToTypeNode()
119 ToTypeNode(std::string_view typeSignature, checker::ETSChecker *checker) ToTypeNode() argument
190 ReferenceToName(std::string_view typeSignature, checker::GlobalTypesHolder *globalTypes) ReferenceToName() argument
234 ToTypeName(std::string_view typeSignature, checker::GlobalTypesHolder *globalTypes) ToTypeName() argument
250 GetTypeId(std::string_view typeSignature) GetTypeId() argument
[all...]
H A Dhelpers.h168 ir::TypeNode *ToTypeNode(std::string_view typeSignature, checker::ETSChecker *checker);
176 std::optional<std::string> ToTypeName(std::string_view typeSignature, checker::GlobalTypesHolder *globalTypes);
178 panda_file::Type::TypeId GetTypeId(std::string_view typeSignature);
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DdebugInfoDeserializer.cpp40 const std::string &typeSignature, panda_file::Type::TypeId typeId, in GetVarDeclSourceCode()
43 auto returnType = helpers::ToTypeName(typeSignature, globalTypes); in GetVarDeclSourceCode()
127 return CreateLocalVarDecl(ident, typedVarIter->regNumber, typedVarIter->typeSignature); in CreateIrLocalVariable()
212 const std::string &typeSignature) in CreateLocalVarDecl()
220 auto typeId = helpers::GetTypeId(typeSignature); in CreateLocalVarDecl()
223 GetVarDeclSourceCode(identName, regNumber, typeSignature, typeId, checker->GetGlobalTypesHolder()); in CreateLocalVarDecl()
39 GetVarDeclSourceCode(std::string_view varName, DebugInfoDeserializer::RegisterNumber regNumber, const std::string &typeSignature, panda_file::Type::TypeId typeId, checker::GlobalTypesHolder *globalTypes) GetVarDeclSourceCode() argument
211 CreateLocalVarDecl(ir::Identifier *ident, RegisterNumber regNumber, const std::string &typeSignature) CreateLocalVarDecl() argument
H A DdebugInfoDeserializer.h90 const std::string &typeSignature);
/arkcompiler/runtime_core/static_core/libpandafile/
H A Ddebug_info_extractor.h49 std::string typeSignature; member
H A Dfile_items.cpp1437 StringItem *name, StringItem *type, StringItem *typeSignature) in EmitStartLocalExtended()
1447 EmitOpcode(typeSignature == nullptr ? Opcode::START_LOCAL : Opcode::START_LOCAL_EXTENDED); in EmitStartLocalExtended()
1452 if (typeSignature != nullptr) { in EmitStartLocalExtended()
1453 ASSERT(typeSignature->GetOffset() != 0); in EmitStartLocalExtended()
1454 EmitUleb128(constantPool, typeSignature->GetOffset()); in EmitStartLocalExtended()
1436 EmitStartLocalExtended(std::vector<uint8_t> *constantPool, int32_t registerNumber, StringItem *name, StringItem *type, StringItem *typeSignature) EmitStartLocalExtended() argument
H A Dfile_items.h637 StringItem *type, StringItem *typeSignature);
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/
H A Ddebug_info_cache.cpp310 localHandler(variable.name, variable.typeSignature, in GetLocals()
/arkcompiler/runtime_core/static_core/disassembler/
H A Ddisassembler.cpp1597 if (!variableInfo.typeSignature.empty() && variableInfo.typeSignature != variableInfo.type) { in SerializeLocalVariableTable()
1598 os << " (" << variableInfo.typeSignature << ")"; in SerializeLocalVariableTable()
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.cpp1693 StringItem *typeSignature = container->GetOrCreateStringItem(v.signatureType); in EmitLocalVariable() local
1694 program->EmitStartLocalExtended(constantPool, v.reg, variableName, variableType, typeSignature); in EmitLocalVariable()

Completed in 24 milliseconds