Home
last modified time | relevance | path

Searched refs:maps (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dconst_array_resolver_test.cpp41 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps; in TEST_F() local
42 maps.classes.emplace(0, "i64[]"); in TEST_F()
43 IrInterfaceTest interface(&program, &maps); in TEST_F()
84 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps; in TEST_F() local
85 maps.classes.emplace(0, "i32[]"); in TEST_F()
86 IrInterfaceTest interface(&program, &maps); in TEST_F()
122 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps; in TEST_F() local
123 maps.classes.emplace(0, "f32[]"); in TEST_F()
124 IrInterfaceTest interface(&program, &maps); in TEST_F()
152 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps; in TEST_F() local
[all …]
Dcodegen_test.cpp285 AsmEmitter::PandaFileToPandaAsmMaps maps; in __anona44e78530502() local
287 maps.strings.emplace(id, "i32[]"); in __anona44e78530502()
288 BytecodeOptIrInterface interface(&maps, prog); in __anona44e78530502()
358 AsmEmitter::PandaFileToPandaAsmMaps maps; variable
360 maps.literalarrays.emplace(id, "i32[]");
361 maps.strings.emplace(id, "i33[]");
363 BytecodeOptIrInterface interface(&maps, prog);
377 AsmEmitter::PandaFileToPandaAsmMaps maps; variable
379 maps.classes.emplace(id, "i32[]");
381 BytecodeOptIrInterface interface(&maps, prog);
[all …]
Dgraph_test.h78 …pandasm::AsmEmitter::PandaFileToPandaAsmMaps &maps, bytecodeopt::BytecodeOptIrInterface &ir_interf… in TestBuildGraphFromFunc() argument
81 auto pfile = pandasm::AsmEmitter::Emit(prog, &maps); in TestBuildGraphFromFunc()
85 … cda.EnumerateMethods([maps, method_name, ir_interface, &cb](panda_file::MethodDataAccessor &mda) { in TestBuildGraphFromFunc()
Dbcopt_type_adaption_test.cpp147 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in EmitAndOptimize() local
148 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in EmitAndOptimize()
Dcommon.h79 const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps = nullptr)
80 : BytecodeOptIrInterface(maps, prog) in BytecodeOptIrInterface() argument
/arkcompiler/runtime_core/bytecode_optimizer/
Doptimize_bytecode.cpp287 … OptimizeFunction(pandasm::Program *prog, const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps, in OptimizeFunction() argument
295 auto ir_interface = BytecodeOptIrInterface(maps, prog); in OptimizeFunction()
357 …OptimizePandaFile(pandasm::Program *prog, const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps, in OptimizePandaFile() argument
375 … cda.EnumerateMethods([prog, maps, is_dynamic, &result](panda_file::MethodDataAccessor &mda) { in OptimizePandaFile()
377 result = OptimizeFunction(prog, maps, mda, is_dynamic) && result; in OptimizePandaFile()
385 … OptimizeBytecode(pandasm::Program *prog, const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps, in OptimizeBytecode() argument
389 ASSERT(maps != nullptr); in OptimizeBytecode()
395 auto res = OptimizePandaFile(prog, maps, pandafile_name, is_dynamic); in OptimizeBytecode()
Doptimize_bytecode.h26 … OptimizeBytecode(pandasm::Program *prog, const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps,
Dir_interface.h28 explicit BytecodeOptIrInterface(const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps,
30 : prog_(prog), maps_(maps) in prog_()
/arkcompiler/ets_runtime/ecmascript/ts_types/tests/
Dts_type_parser_test.cpp127 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in HWTEST_F_L0() local
128 pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in HWTEST_F_L0()
200 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in HWTEST_F_L0() local
201 pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in HWTEST_F_L0()
266 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in HWTEST_F_L0() local
267 pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in HWTEST_F_L0()
327 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in HWTEST_F_L0() local
328 pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in HWTEST_F_L0()
393 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in HWTEST_F_L0() local
394 pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in HWTEST_F_L0()
Dts_type_table_generator_test.cpp103 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in HWTEST_F_L0() local
104 pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in HWTEST_F_L0()
/arkcompiler/runtime_core/docs/diagrams/
Dstacktrace.pusequence23 StackPrinter -> "~/proc~/self~/maps": ReadVma (read used libraries and associated addresses)
24 "~/proc~/self~/maps" -> StackPrinter: Array of VMA (virtual memory area)
/arkcompiler/runtime_core/assembler/
Dassembly-emitter.h52 …(panda_file::ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps *maps = nullptr,
56 PandaFileToPandaAsmMaps *maps = nullptr, bool debug_info = true,
60 PandaFileToPandaAsmMaps *maps = nullptr, bool debug_info = true,
66 PandaFileToPandaAsmMaps *maps = nullptr);
132 static void FillMap(PandaFileToPandaAsmMaps *maps, AsmEntityCollections &entities);
Dassembly-emitter.cpp1177 void AsmEmitter::FillMap(PandaFileToPandaAsmMaps *maps, AsmEmitter::AsmEntityCollections &entities) in FillMap() argument
1180 maps->methods.insert({method->GetFileId().GetOffset(), std::string(name)}); in FillMap()
1184 maps->fields.insert({field->GetFileId().GetOffset(), std::string(name)}); in FillMap()
1188 maps->classes.insert({cls->GetFileId().GetOffset(), std::string(name)}); in FillMap()
1192 maps->strings.insert({str->GetFileId().GetOffset(), std::string(name)}); in FillMap()
1196 maps->literalarrays.emplace(arr->GetFileId().GetOffset(), name); in FillMap()
1371 bool AsmEmitter::Emit(ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps *maps, … in Emit() argument
1397 if (maps != nullptr) { in Emit()
1398 FillMap(maps, entities); in Emit()
1409 PandaFileToPandaAsmMaps *maps, bool debug_info, in Emit() argument
[all …]
Dpandasm.cpp166 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in EmitProgramInBinary() local
167 …panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = optimize.GetValue() ? &maps : nullptr; in EmitProgramInBinary()
/arkcompiler/runtime_core/libpandabase/os/
Dstacktrace.cpp235 std::ifstream maps(filename.c_str()); in ScanVma() local
237 while (maps) { in ScanVma()
239 std::getline(maps, line); in ScanVma()
/arkcompiler/runtime_core/compiler/tests/
DirBuilder_tests.cpp54 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in TestBuildGraphFromFunc() local
55 auto pfile = pandasm::AsmEmitter::Emit(prog, &maps); in TestBuildGraphFromFunc()
60 … cda.EnumerateMethods([&prog, maps, methodName, &cb](panda_file::MethodDataAccessor &mda) { in TestBuildGraphFromFunc()
61 auto ir_interface = panda::bytecodeopt::BytecodeOptIrInterface(&maps, &prog); in TestBuildGraphFromFunc()
/arkcompiler/runtime_core/compiler/docs/
Dtry_catch_blocks_ir.md142 … to the `Try-begin` basic block. It contains pointer to the `Try-end` and maps exceptions types to…
/arkcompiler/ets_frontend/es2panda/util/
Dhelpers.cpp637 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps{}; in OptimizeProgram() local
638 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in OptimizeProgram()
/arkcompiler/runtime_core/assembler/tests/
Dassembler_emitter_test.cpp1119 AsmEmitter::PandaFileToPandaAsmMaps *maps = nullptr; variable
1124 auto pf = AsmEmitter::Emit(&items, program.Value(), maps, false);
/arkcompiler/ets_frontend/ts2panda/ts2abc/
Dts2abc.cpp1459 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in EmitProgram() local
1460 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps* mapsp = &maps; in EmitProgram()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dcircuit_ir_specification.md45 …gram analysis, code optimization and garbage collection (generating stack maps). Secondary types c…
/arkcompiler/runtime_core/docs/
Ddoxygen.config1617 # unique id set via EXTERNAL_SEARCH_ID. The search mapping then maps the id of