Home
last modified time | relevance | path

Searched full:catch_begin (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/runtime_core/tests/verifier-tests/
Dcflow_jump_on_exc_handler_from_body.pa19 jmp catch_begin
20 catch_begin:
24 .catchall try_begin, try_end, catch_begin, catch_end
32 catch_begin:
36 .catchall try_begin, try_end, catch_begin, catch_end
Dcflow_fallthrough_to_exc_handler_from_body.pa19 catch_begin:
23 .catchall try_begin, try_end, catch_begin, catch_end
31 catch_begin:
35 .catchall try_begin, try_end, catch_begin, catch_end
Dcflow_jump_on_exc_handler.pa20 catch_begin:
26 .catchall try_begin, try_end, catch_begin, catch_end
Dbug_3197.pa44 catch_begin:
47 .catch panda.NullPointerException, try_begin, try_end, catch_begin
Dbug_2085.pa75 catch_begin:
80 #.catchall try_begin, try_end, catch_begin
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dcheckcast.yaml77 catch_begin:
80 .catch panda.ClassCastException, try_begin, try_end, catch_begin
122 catch_begin:
125 .catch panda.ClassCastException, try_begin, try_end, catch_begin
170 catch_begin:
173 .catch panda.ClassCastException, try_begin, try_end, catch_begin
215 catch_begin:
218 .catch panda.ClassCastException, try_begin, try_end, catch_begin
260 catch_begin:
266 .catch panda.ClassCastException, try_begin, try_end, catch_begin
[all …]
Dcalle.polymorphic.short.yaml145 catch_begin:
149 .catch panda.NullPointerException, try_begin, try_end, catch_begin, catch_end
331 catch_begin:
342 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
346 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
350 - .catch E, try_begin, try_end, catch_begin, catch_end
354 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
Dcalle.polymorphic.range.yaml185 catch_begin:
189 .catch panda.NullPointerException, try_begin, try_end, catch_begin, catch_end
663 catch_begin:
674 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
678 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
682 - .catch E, try_begin, try_end, catch_begin, catch_end
686 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
904 catch_begin:
928 jeqz.obj catch_begin
947 jeqz.obj catch_begin
[all …]
Dcall.polymorphic.yaml161 catch_begin:
165 .catch panda.NullPointerException, try_begin, try_end, catch_begin, catch_end
569 catch_begin:
580 - .catch panda.ClassCastException, try_begin, try_end, catch_begin, catch_end
584 - .catch panda.ClassCastException, try_begin, try_end, catch_begin, catch_end
588 - .catch E, try_begin, try_end, catch_begin, catch_end
592 - .catch E, try_begin, try_end, catch_begin, catch_end
809 catch_begin:
833 jeqz.obj catch_begin
852 jeqz.obj catch_begin
[all …]
Dcall.polymorphic.range.yaml185 catch_begin:
189 .catch panda.NullPointerException, try_begin, try_end, catch_begin, catch_end
663 catch_begin:
674 - .catch panda.ClassCastException, try_begin, try_end, catch_begin, catch_end
678 - .catch panda.ClassCastException, try_begin, try_end, catch_begin, catch_end
682 - .catch E, try_begin, try_end, catch_begin, catch_end
686 - .catch E, try_begin, try_end, catch_begin, catch_end
904 catch_begin:
928 jeqz.obj catch_begin
947 jeqz.obj catch_begin
[all …]
Dcalle.polymorphic.yaml161 catch_begin:
165 .catch panda.NullPointerException, try_begin, try_end, catch_begin, catch_end
569 catch_begin:
580 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
584 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
588 - .catch E, try_begin, try_end, catch_begin, catch_end
592 … - .catch panda.invoke.WrongMethodTypeException, try_begin, try_end, catch_begin, catch_end
809 catch_begin:
833 jeqz.obj catch_begin
852 jeqz.obj catch_begin
[all …]
Dthrow.yaml1138 catch_begin:
1147 .catchall try_begin, try_end, catch_begin, catch_end
1156 - jmp catch_begin
1191 catch_begin:
1199 .catchall try_begin, try_end, catch_begin
1221 catch_begin:
1230 .catchall try_begin, try_end, catch_begin, catch_end
1414 catch_begin:
1423 .catchall try_begin, try_end, catch_begin, catch_end
1429 - jmp catch_begin
[all …]
Dcall.polymorphic.short.yaml155 catch_begin:
159 .catch panda.NullPointerException, try_begin, try_end, catch_begin, catch_end
341 catch_begin:
352 - .catch panda.ClassCastException, try_begin, try_end, catch_begin, catch_end
356 - .catch panda.ClassCastException, try_begin, try_end, catch_begin, catch_end
360 - .catch E, try_begin, try_end, catch_begin, catch_end
364 - .catch E, try_begin, try_end, catch_begin, catch_end
/arkcompiler/runtime_core/tests/checked/
Dzero_const_in_save_state.pa36 catch_begin:
39 .catchall try_begin, try_end, catch_begin
64 catch_begin:
68 .catchall try_begin, try_end, catch_begin
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.cpp485 // Firstly create catch_begin blocks, as they should precede try_begin blocks in ConnectTryCatchBlocks()
487 auto catch_begin = GetGraph()->CreateEmptyBlock(); in ConnectTryCatchBlocks() local
488 catch_begin->SetGuestPc(pc); in ConnectTryCatchBlocks()
489 catch_begin->SetCatch(true); in ConnectTryCatchBlocks()
490 catch_begin->SetCatchBegin(true); in ConnectTryCatchBlocks()
492 catch_begin->AddSucc(first_catch_bb); in ConnectTryCatchBlocks()
493 catch_blocks.emplace(pc, catch_begin); in ConnectTryCatchBlocks()
496 // Connect try_begin and catch_begin blocks in ConnectTryCatchBlocks()
524 auto catch_begin = catch_blocks.at(catch_block.pc); in ConnectTryCodeBlock() local
525 if (!try_begin->HasSucc(catch_begin)) { in ConnectTryCodeBlock()
[all …]
/arkcompiler/runtime_core/bytecode_optimizer/tests/benchmark/
DREADME.md114 Assertion `catch_begin->IsCatchBegin()' failed.\n"
/arkcompiler/runtime_core/bytecode_optimizer/
Dcodegen.h137 … const compiler::BasicBlock *catch_begin, const compiler::BasicBlock *catch_end = nullptr);
Dcodegen.cpp39 … const compiler::BasicBlock *try_end, const compiler::BasicBlock *catch_begin, in AppendCatchBlock() argument
48 cb.catch_begin_label = BytecodeGen::LabelName(catch_begin->GetId()); in AppendCatchBlock()
/arkcompiler/runtime_core/assembler/tests/
Dparser_test.cpp2355 v.push_back(l.TokenizeString(".catch Exception, try_begin, try_end, catch_begin").first); in TEST()
2399 std::string s = ".catch $Exception, try_begin, try_end, catch_begin"; in TEST()
2417 std::vector<std::string> labels {"try_begin", "try_end", "catch_begin"}; in TEST()
2484 std::string catch_table = ".catch Exception, try_begin, try_end, catch_begin"; in TEST()
2512 std::string s = ".catch Exception, try_begin, try_end, catch_begin"; in TEST()
2518 v.push_back(l.TokenizeString("catch_begin:").first); in TEST()
2537 ASSERT_EQ(function.catch_blocks[0].catch_begin_label, "catch_begin"); in TEST()
2538 ASSERT_EQ(function.catch_blocks[0].catch_end_label, "catch_begin"); in TEST()
2546 std::string s = ".catch Exception, try_begin, try_end, catch_begin, catch_end"; in TEST()
2552 v.push_back(l.TokenizeString("catch_begin:").first); in TEST()
[all …]
/arkcompiler/runtime_core/assembler/
Dassembly-parser.cpp817 constexpr size_t CATCH_BEGIN = 2; in PrepareCatchBlock() local
856 catch_block.catch_begin_label = labels[CATCH_BEGIN]; in PrepareCatchBlock()
860 catch_block.catch_end_label = labels[CATCH_BEGIN]; in PrepareCatchBlock()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Ddump.cpp893 (*out) << "catch_begin"; in BlockProps()
/arkcompiler/runtime_core/compiler/tests/
Dir_builder_test.cpp6042 catch_begin: in TEST_F()
6046 .catch E0, try_begin1, try_end, catch_begin in TEST_F()
6047 .catch E1, try_begin2, try_end, catch_begin in TEST_F()
6087 BASIC_BLOCK(12, 3) {} // catch_begin, catch in TEST_F()