/arkcompiler/ets_frontend/es2panda/util/ |
H A D | commonUtil.cpp | 28 std::vector<std::string> items; in Split() local 34 items.emplace_back(item); in Split() 39 items.emplace_back(tail); in Split() 41 return items; in Split() 64 auto items = Split(ohmurl, NORMALIZED_OHMURL_SEPARATOR); in GetPkgNameFromNormalizedOhmurl() local 65 if (items.size() <= NORMALIZED_IMPORT_POS) { in GetPkgNameFromNormalizedOhmurl() 68 normalizedImport = items[NORMALIZED_IMPORT_POS]; in GetPkgNameFromNormalizedOhmurl() 76 auto items = Split(ohmurl, NORMALIZED_OHMURL_SEPARATOR); in GetRecordNameFromNormalizedOhmurl() local 78 recordName += items[BUNDLE_NAME_POS] + NORMALIZED_OHMURL_SEPARATOR + items[NORMALIZED_IMPORT_PO in GetRecordNameFromNormalizedOhmurl() [all...] |
H A D | symbolTable.cpp | 152 std::vector<std::string_view> items; in GetStringItems() local 159 items.push_back(token); in GetStringItems() 166 items.push_back(tail); in GetStringItems() 169 return items; in GetStringItems()
|
/arkcompiler/runtime_core/assembler/ |
H A D | assembly-emitter.cpp | 519 const std::unordered_map<std::string, T *> &items, size_t idx = 0) in AddDependencyByIndex() 525 auto it = items.find(id); in AddDependencyByIndex() 526 ASSERT(it != items.cend()); in AddDependencyByIndex() 585 void AsmEmitter::MakeStringItems(ItemContainer *items, const Program &program, in MakeStringItems() argument 589 auto *item = items->GetOrCreateStringItem(s); in MakeStringItems() 595 void AsmEmitter::MakeLiteralItems(ItemContainer *items, const Program &program, in MakeLiteralItems() argument 599 auto *literal_array_item = items->GetOrCreateLiteralArrayItem(id); in MakeLiteralItems() 731 CreateLiteralItem(items, value.get(), &literal_array, entities); in MakeLiteralItems() 738 void AsmEmitter::MakeArrayTypeItems(ItemContainer *items, const Program &program, in MakeArrayTypeItems() argument 742 auto *foreign_record = items in MakeArrayTypeItems() 518 AddDependencyByIndex(MethodItem *method, const Ins &insn, const std::unordered_map<std::string, T *> &items, size_t idx = 0) AddDependencyByIndex() argument 748 HandleRecordAsForeign( ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitive_types, const std::string &name, const Record &rec) HandleRecordAsForeign() argument 776 HandleBaseRecord(ItemContainer *items, const Program &program, const std::string &name, const Record &base_rec, ClassItem *record) HandleBaseRecord() argument 798 HandleInterfaces(ItemContainer *items, const Program &program, const std::string &name, const Record &rec, ClassItem *record) HandleInterfaces() argument 820 HandleFields(ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitive_types, const std::string &name, const Record &rec, ClassItem *record) HandleFields() argument 847 HandleRecord(ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitive_types, const std::string &name, const Record &rec) HandleRecord() argument 879 MakeRecordItems( ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitive_types) MakeRecordItems() argument 898 GetMethodName(ItemContainer *items, const Function &func, const std::string &name) GetMethodName() argument 910 HandleAreaForInner(ItemContainer *items, const Program &program, ClassItem **area, ForeignClassItem **foreign_area, const std::string &name, const std::string &record_owner_name) HandleAreaForInner() argument 937 HandleRecordOnwer(ItemContainer *items, const Program &program, ClassItem **area, ForeignClassItem **foreign_area, const std::string &name, const std::string &record_owner_name) HandleRecordOnwer() argument 954 HandleFunctionParams( ItemContainer *items, const Program &program, size_t idx, const std::string &name, const Function &func, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitive_types, std::vector<MethodParamItem> ¶ms) HandleFunctionParams() argument 972 HandleFunctionLocalVariables(ItemContainer *items, const Function &func, const std::string &name) HandleFunctionLocalVariables() argument 998 CreateMethodItem(ItemContainer *items, AsmEmitter::AsmEntityCollections &entities, const Function &func, TypeItem *type_item, ClassItem *area, ForeignClassItem *foreign_area, uint32_t access_flags, StringItem *method_name, const std::string &mangled_name, const std::string &name, std::vector<MethodParamItem> ¶ms) CreateMethodItem() argument 1033 MakeFunctionItems( ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitive_types, bool emit_debug_info) MakeFunctionItems() argument 1103 FillFields(ItemContainer *items, const Program &program, const panda::pandasm::Record &record, const AsmEmitter::AsmEntityCollections &entities) FillFields() argument 1128 MakeRecordAnnotations(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities) MakeRecordAnnotations() argument 1150 SetCodeAndDebugInfo(ItemContainer *items, MethodItem *method, const Function &func, bool emit_debug_info) SetCodeAndDebugInfo() argument 1180 AddMethodAndParamsAnnotations(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities, MethodItem *method, const Function &func) AddMethodAndParamsAnnotations() argument 1213 MakeFunctionDebugInfoAndAnnotations(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities, bool emit_debug_info) MakeFunctionDebugInfoAndAnnotations() argument 1263 EmitDebugInfo(ItemContainer *items, const Program &program, const std::vector<uint8_t> *bytes, const MethodItem *method, const Function &func, const std::string &name, bool emit_debug_info) EmitDebugInfo() argument 1296 EmitFunctions(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities, bool emit_debug_info) EmitFunctions() argument 1340 MakeItemsForSingleProgram(ItemContainer *items, const Program &program, bool emit_debug_info, AsmEmitter::AsmEntityCollections &entities, std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> primitive_types) MakeItemsForSingleProgram() argument 1439 auto items = ItemContainer {}; EmitPrograms() local 1475 Emit(ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps *maps, bool emit_debug_info, panda::panda_file::pgo::ProfileOptimizer *profile_opt) Emit() argument 1518 auto items = ItemContainer {}; Emit() local 1547 auto items = ItemContainer {}; Emit() local 1565 GetTypeItem( ItemContainer *items, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitive_types, const Type &type, const Program &program) GetTypeItem() argument [all...] |
H A D | assembly-emitter.h | 52 static bool Emit(panda_file::ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps *maps = nullptr, 79 static bool FillFields(panda_file::ItemContainer *items, const Program &program, 83 static void MakeStringItems(panda_file::ItemContainer *items, const Program &program, 85 static void MakeLiteralItems(panda_file::ItemContainer *items, const Program &program, 87 static void MakeArrayTypeItems(panda_file::ItemContainer *items, const Program &program, 90 panda_file::ItemContainer *items, const Program &program, AsmEntityCollections &entities, 93 static bool HandleBaseRecord(panda_file::ItemContainer *items, const Program &program, const std::string &name, 95 static bool HandleInterfaces(panda_file::ItemContainer *items, const Program &program, const std::string &name, 98 panda_file::ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, 102 panda_file::ItemContainer *items, cons [all...] |
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-emitter.h | 53 PANDA_PUBLIC_API static bool Emit(panda_file::ItemContainer *items, const Program &program, 80 static void MakeStringItems(panda_file::ItemContainer *items, const Program &program, 82 static void MakeLiteralItems(panda_file::ItemContainer *items, const Program &program, 84 static void MakeArrayTypeItems(panda_file::ItemContainer *items, const Program &program, 88 panda_file::ItemContainer *items, const Program &program, AsmEntityCollections &entities, 91 static bool HandleBaseRecord(panda_file::ItemContainer *items, const Program &program, const std::string &name, 93 static bool HandleInterfaces(panda_file::ItemContainer *items, const Program &program, const std::string &name, 97 panda_file::ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, 102 panda_file::ItemContainer *items, const Program &program, AsmEntityCollections &entities, 106 panda_file::ItemContainer *items, cons [all...] |
H A D | assembly-emitter.cpp | 704 const std::unordered_map<std::string, T *> &items) in AddBytecodeIndexDependencies() 709 auto it = items.find(id); in AddBytecodeIndexDependencies() 710 ASSERT_PRINT(it != items.cend(), "Symbol '" << id << "' not found"); in AddBytecodeIndexDependencies() 756 void AsmEmitter::MakeStringItems(ItemContainer *items, const Program &program, in MakeStringItems() argument 760 auto *item = items->GetOrCreateStringItem(s); in MakeStringItems() 858 void AsmEmitter::MakeLiteralItems(ItemContainer *items, const Program &program, in MakeLiteralItems() argument 862 auto literalArrayItem = items->GetOrCreateLiteralArrayItem(id); in MakeLiteralItems() 868 CreateLiteralItem(items, &value, &literalArray, entities.methodItems); in MakeLiteralItems() 877 void AsmEmitter::MakeArrayTypeItems(ItemContainer *items, const Program &program, in MakeArrayTypeItems() argument 881 auto *foreignRecord = items in MakeArrayTypeItems() 703 AddBytecodeIndexDependencies(MethodItem *method, const Ins &insn, const std::unordered_map<std::string, T *> &items) AddBytecodeIndexDependencies() argument 888 HandleRecordAsForeign( ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes, const std::string &name, const Record &rec) HandleRecordAsForeign() argument 916 HandleBaseRecord(ItemContainer *items, const Program &program, const std::string &name, const Record &baseRec, ClassItem *record) HandleBaseRecord() argument 938 HandleInterfaces(ItemContainer *items, const Program &program, const std::string &name, const Record &rec, ClassItem *record) HandleInterfaces() argument 963 HandleFields(ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes, const std::string &name, const Record &rec, ClassItem *record) HandleFields() argument 991 HandleRecord(ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes, const std::string &name, const Record &rec) HandleRecord() argument 1023 MakeRecordItems( ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes) MakeRecordItems() argument 1042 GetMethodName(ItemContainer *items, const Function &func, const std::string &name) GetMethodName() argument 1057 HandleAreaForInner(ItemContainer *items, const Program &program, ClassItem **area, ForeignClassItem **foreignArea, const std::string &name, const std::string &recordOwnerName) HandleAreaForInner() argument 1085 HandleRecordOnwer(ItemContainer *items, const Program &program, ClassItem **area, ForeignClassItem **foreignArea, const std::string &name, const std::string &recordOwnerName) HandleRecordOnwer() argument 1103 HandleFunctionParams( ItemContainer *items, const Program &program, size_t idx, const std::string &name, const Function &func, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes, std::vector<MethodParamItem> ¶ms) HandleFunctionParams() argument 1121 HandleFunctionLocalVariables(ItemContainer *items, const Function &func, const std::string &name) HandleFunctionLocalVariables() argument 1148 CreateMethodItem(ItemContainer *items, AsmEmitter::AsmEntityCollections &entities, const Function &func, TypeItem *typeItem, ClassItem *area, ForeignClassItem *foreignArea, uint32_t accessFlags, StringItem *methodName, const std::string &mangledName, const std::string &name, std::vector<MethodParamItem> ¶ms) CreateMethodItem() argument 1182 MakeFunctionItems( ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes, bool emitDebugInfo) MakeFunctionItems() argument 1235 MakeRecordAnnotations(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities) MakeRecordAnnotations() argument 1275 SetCodeAndDebugInfo(ItemContainer *items, MethodItem *method, const Function &func, bool emitDebugInfo) SetCodeAndDebugInfo() argument 1320 AddMethodAndParamsAnnotations(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities, MethodItem *method, const Function &func) AddMethodAndParamsAnnotations() argument 1355 MakeFunctionDebugInfoAndAnnotations(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities, bool emitDebugInfo) MakeFunctionDebugInfoAndAnnotations() argument 1409 EmitDebugInfo(ItemContainer *items, const Program &program, const std::vector<uint8_t> *bytes, const MethodItem *method, const Function &func, const std::string &name, bool emitDebugInfo) EmitDebugInfo() argument 1442 EmitFunctions(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities, bool emitDebugInfo) EmitFunctions() argument 1486 Emit(ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps *maps, bool emitDebugInfo, ark::panda_file::pgo::ProfileOptimizer *profileOpt) Emit() argument 1536 auto items = ItemContainer {}; Emit() local 1562 auto items = ItemContainer {}; Emit() local 1613 GetTypeItem( ItemContainer *items, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes, const Type &type, const Program &program) GetTypeItem() argument [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/mirrors/ |
H A D | array.py | 35 def __init__(self, cls_name: str, items: List[T] | None = None) -> None: 37 self._items = [*items] if items is not None else [] 68 def mirror_array(cls_name: str, items: Iterable[Any]) -> Array: 69 return Array(cls_name=cls_name, items=list(items))
|
H A D | object.py | 45 return [(name, attr) for name, attr in vars(self).items() if not callable(attr)] 60 for k, v in vars(self).items(): 92 for k, v in kwargs.items():
|
/arkcompiler/runtime_core/static_core/verification/config/handlers/ |
H A D | config_handler_method_options.cpp | 153 bool ProcessSectionMsg(MethodOption::MsgClass msgClass, const PandaString &items, MethodOptions *options) 157 const char *start = items.c_str(); 159 if (!MessageSetParser()(c, start, items.c_str() + items.length())) { 160 LOG(ERROR, VERIFIER) << "Unexpected set of messages: '" << items << "'"; 234 PandaString items; 235 for (const auto &item : s.items) { 236 items += item; 237 items += " "; 241 if (!ProcessSectionMsg(MethodOption::MsgClass::ERROR, items, [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/indexed_signature/ |
H A D | main.js | 23 return target.items[property]; 35 target.items[property] = value; 44 items: [],
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/generic/ts_to_ets/ |
H A D | generic.js | 81 exports.tupleDeclaredType = function tupleDeclaredType(items) { 82 return items; 84 exports.genericSubsetRef = function genericSubsetRef(items) { 85 return items;
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | file_reader.cpp | 298 std::vector<ScalarValueItem> items; in CreateAnnotationItem() local 301 items.emplace_back(std::move(scalar)); in CreateAnnotationItem() 304 container_.CreateItem<ArrayValueItem>(Type(Type::TypeId::U1), std::move(items))); in CreateAnnotationItem() 309 std::vector<ScalarValueItem> items; in CreateAnnotationItem() local 312 items.emplace_back(std::move(scalar)); in CreateAnnotationItem() 315 container_.CreateItem<ArrayValueItem>(Type(Type::TypeId::I8), std::move(items))); in CreateAnnotationItem() 320 std::vector<ScalarValueItem> items; in CreateAnnotationItem() local 323 items.emplace_back(std::move(scalar)); in CreateAnnotationItem() 326 container_.CreateItem<ArrayValueItem>(Type(Type::TypeId::U8), std::move(items))); in CreateAnnotationItem() 331 std::vector<ScalarValueItem> items; in CreateAnnotationItem() local 342 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 353 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 364 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 375 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 386 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 397 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 408 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 419 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 432 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 450 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 463 std::vector<ScalarValueItem> items; CreateAnnotationItem() local 483 std::vector<ScalarValueItem> items; CreateAnnotationItem() local [all...] |
H A D | pgo.cpp | 98 // code items will depends on the layout of string and literal item, so put it on the end in cmp() 102 void ProfileOptimizer::ProfileGuidedRelayout(std::list<std::unique_ptr<BaseItem>> &items) in ProfileGuidedRelayout() argument 106 for (auto &item : items) { in ProfileGuidedRelayout() 134 items.sort(cmp); in ProfileGuidedRelayout()
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/ |
H A D | result.py | 92 k: v for k, v in kwargs.items() 95 for k, v in kwargs.items(): 97 kwargs[k] = {n: Stat(*i) for n, i in v.items()} 117 for pass_name, stats in info["passes"].items(): 158 k: v for k, v in kwargs.items() 161 for k, v in kwargs.items(): 269 k: v for k, v in kwargs.items() 272 for k, v in kwargs.items(): 323 k: v for k, v in kwargs.items() 326 for k, v in kwargs.items() [all...] |
/arkcompiler/ets_runtime/test/moduletest/arraysortcase/ |
H A D | arraysortcase.js | 58 var items = ["réservé", "premier", "cliché", "communiqué", "café", "adieu"]; variable 59 items.sort(function (a, b) { 62 print(items);
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/indexed_type/ |
H A D | indexed_type.js | 55 let items = []; 57 items[_i] = args[_i]; 59 return _super.apply(this, items) || this;
|
/arkcompiler/ets_frontend/test/scripts/utils/commit_message/ |
H A D | result.py | 27 for project, items in data.items(): 28 for item_idx, item in enumerate(items): 30 table_rows = ''.join([table_rows, f"<tr><td rowspan='{len(items)}'>{project}</td>"])
|
/arkcompiler/runtime_core/static_core/quickener/ |
H A D | quickener.h | 33 const std::map<panda_file::File::EntityId, panda_file::BaseItem *> *items) in Quickener() 34 : container_(container), file_(file), items_(items) {}; in Quickener() 32 Quickener(panda_file::ItemContainer *container, panda_file::File *file, const std::map<panda_file::File::EntityId, panda_file::BaseItem *> *items) Quickener() argument
|
/arkcompiler/runtime_core/static_core/verification/config/ |
H A D | config.h | 33 std::vector<PandaString> items; member 42 for (const auto &i : items) { in Image()
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/internal_tests/ |
H A D | __init__.py | 53 def pytest_collection_modifyitems(items: List[Item], config: Config) -> None: 57 for item in items:
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | pgo.cpp | 89 // code items will depends on the layout of string and literal item, so put it on the end in Cmp() 93 void ProfileOptimizer::ProfileGuidedRelayout(std::list<std::unique_ptr<BaseItem>> &items) in ProfileGuidedRelayout() argument 97 for (auto &item : items) { in ProfileGuidedRelayout() 125 items.sort(Cmp); in ProfileGuidedRelayout()
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | array_helper.cpp | 382 // 1. Let items be a new empty List. in SortIndexedProperties() 383 JSHandle<TaggedArray> items(thread->GetEcmaVM()->GetFactory()->EmptyArray()); in SortIndexedProperties() 396 // ii. Append kValue to items. in SortIndexedProperties() 405 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, items); in SortIndexedProperties() 412 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, items); in SortIndexedProperties() 417 items = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(itemsVector.size()); in SortIndexedProperties() 419 items->Set(thread, i, itemsVector[i].GetTaggedValue()); in SortIndexedProperties() 421 // 4. Sort items using an implementation-defined sequence of calls to SortCompare. in SortIndexedProperties() 424 TimSort::Sort(thread, items, callbackFnHandle); in SortIndexedProperties() 425 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, items); in SortIndexedProperties() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/ |
H A D | timeout.py | 74 def pytest_collection_modifyitems(items: List[Item], config: Config) -> None: 76 for item in items:
|
/arkcompiler/ets_frontend/ets2panda/public/headers_parser/ |
H A D | runtime_collections.py | 80 for _, value in custom_yamls.items(): 97 for _, value in statistics.items():
|
/arkcompiler/ets_runtime/test/moduletest/arraysort/ |
H A D | arraysort.js | 285 const items = [ 294 items.sort((a, b) => a.value - b.value); 295 print(JSON.stringify(items)); 297 items.sort((a, b) => { 309 print(JSON.stringify(items));
|