/arkcompiler/runtime_core/bytecode_optimizer/tests/ |
D | const_array_resolver_test.cpp | 41 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 …]
|
D | codegen_test.cpp | 285 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 …]
|
D | graph_test.h | 78 …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()
|
D | bcopt_type_adaption_test.cpp | 147 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in EmitAndOptimize() local 148 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in EmitAndOptimize()
|
D | common.h | 79 const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps = nullptr) 80 : BytecodeOptIrInterface(maps, prog) in BytecodeOptIrInterface() argument
|
/arkcompiler/runtime_core/bytecode_optimizer/ |
D | optimize_bytecode.cpp | 287 … 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()
|
D | optimize_bytecode.h | 26 … OptimizeBytecode(pandasm::Program *prog, const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps,
|
D | ir_interface.h | 28 explicit BytecodeOptIrInterface(const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps, 30 : prog_(prog), maps_(maps) in prog_()
|
/arkcompiler/ets_runtime/ecmascript/ts_types/tests/ |
D | ts_type_parser_test.cpp | 127 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()
|
D | ts_type_table_generator_test.cpp | 103 pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in HWTEST_F_L0() local 104 pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in HWTEST_F_L0()
|
/arkcompiler/runtime_core/docs/diagrams/ |
D | stacktrace.pusequence | 23 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/ |
D | assembly-emitter.h | 52 …(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);
|
D | assembly-emitter.cpp | 1177 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 …]
|
D | pandasm.cpp | 166 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/ |
D | stacktrace.cpp | 235 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/ |
D | irBuilder_tests.cpp | 54 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/ |
D | try_catch_blocks_ir.md | 142 … to the `Try-begin` basic block. It contains pointer to the `Try-end` and maps exceptions types to…
|
/arkcompiler/ets_frontend/es2panda/util/ |
D | helpers.cpp | 637 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps{}; in OptimizeProgram() local 638 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; in OptimizeProgram()
|
/arkcompiler/runtime_core/assembler/tests/ |
D | assembler_emitter_test.cpp | 1119 AsmEmitter::PandaFileToPandaAsmMaps *maps = nullptr; variable 1124 auto pf = AsmEmitter::Emit(&items, program.Value(), maps, false);
|
/arkcompiler/ets_frontend/ts2panda/ts2abc/ |
D | ts2abc.cpp | 1459 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps {}; in EmitProgram() local 1460 panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps* mapsp = &maps; in EmitProgram()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | circuit_ir_specification.md | 45 …gram analysis, code optimization and garbage collection (generating stack maps). Secondary types c…
|
/arkcompiler/runtime_core/docs/ |
D | doxygen.config | 1617 # unique id set via EXTERNAL_SEARCH_ID. The search mapping then maps the id of
|