Searched refs:catch_begin_label (Results 1 – 12 of 12) sorted by relevance
/arkcompiler/ets_frontend/merge_abc/src/ |
D | assemblyFunctionProto.cpp | 26 protoBlock.set_catchbeginlabel(block.catch_begin_label); in Serialize() 36 block.catch_begin_label = protoBlock.catchbeginlabel(); in Deserialize()
|
/arkcompiler/runtime_core/compiler/tests/ |
D | irBuilder_tests.cpp | 149 catchBlock.catch_begin_label = "catch_begin"; 276 catchBlock1.catch_begin_label = "LABEL_7"; 282 catchBlock2.catch_begin_label = "LABEL_4"; 288 catchBlock3.catch_begin_label = "LABEL_7";
|
/arkcompiler/runtime_core/assembler/ |
D | assembly-function.h | 46 std::string catch_begin_label; member
|
D | assembly-emitter.cpp | 1676 try_catch_labels.insert_or_assign(catch_block.catch_begin_label, 0); in MakeOrderAndOffsets() 1740 auto handler_pc_offset = tcs.try_catch_labels[catch_block->catch_begin_label]; in BuildTryBlocks()
|
D | assembly-parser.cpp | 855 catch_block.catch_begin_label = labels[CATCH_BEGIN]; in PrepareCatchBlock()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
D | emitter.cpp | 215 pandaCatchBlock.catch_begin_label = labelSet.CatchBegin()->Id(); in GenFunctionCatchTables() 569 …s << ".catchall " << ct.try_begin_label << ", " << ct.try_end_label << ", " << ct.catch_begin_label in DumpAsm()
|
/arkcompiler/runtime_core/bytecode_optimizer/ |
D | codegen.cpp | 48 cb.catch_begin_label = BytecodeGen::LabelName(catch_begin->GetId()); in AppendCatchBlock() 50 … catch_end == nullptr ? cb.catch_begin_label : "end_" + BytecodeGen::LabelName(catch_end->GetId()); in AppendCatchBlock()
|
/arkcompiler/runtime_core/docs/ |
D | assembly_format.md | 367 .catch <exception_record>, <try_begin_label>, <try_end_label>, <catch_begin_label> 368 .catchall <try_begin_label>, <try_end_label>, <catch_begin_label> 401 .catch <exception_record>, <try_begin_label>, <try_end_label>, <catch_begin_label>, <catch_end_labe… 402 .catchall <try_begin_label>, <try_end_label>, <catch_begin_label>, <catch_end_label>
|
/arkcompiler/runtime_core/disassembler/ |
D | disassembler.cpp | 503 catch_block_pa.catch_begin_label = ""; in GetExceptions() 615 catch_block_pa->catch_begin_label = ss.str(); in LocateCatchBlock() 618 catch_block_pa->catch_begin_label = it->second; in LocateCatchBlock() 1427 …lock.try_begin_label << ", " << catch_block.try_end_label << ", " << catch_block.catch_begin_label; in Serialize()
|
/arkcompiler/ets_frontend/es2panda/util/ |
D | patchFix.cpp | 186 …s << ".catchall " << ct.try_begin_label << ", " << ct.try_end_label << ", " << ct.catch_begin_label in GenerateFunctionAndClassHash()
|
/arkcompiler/ets_frontend/ts2panda/ts2abc/ |
D | ts2abc.cpp | 515 pandaCatchBlock.catch_begin_label = catch_block["cb_lab"].asString(); in ParsecatchBlock()
|
/arkcompiler/runtime_core/assembler/tests/ |
D | parser_test.cpp | 2537 ASSERT_EQ(function.catch_blocks[0].catch_begin_label, "catch_begin"); in TEST() 2572 ASSERT_EQ(function.catch_blocks[0].catch_begin_label, "catch_begin"); in TEST() 2742 ASSERT_EQ(function.catch_blocks[0].catch_begin_label, "catch_begin"); in TEST()
|