Home
last modified time | relevance | path

Searched refs:try_catch_labels (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/runtime_core/assembler/
H A Dassembly-function.h51 std::unordered_map<std::string_view, size_t> try_catch_labels; member
57 : try_catch_labels(labels), try_catch_map(map), try_catch_order(param_try_catch_order) in TryCatchInfo()
H A Dassembly-emitter.cpp1790 std::unordered_map<std::string_view, size_t> try_catch_labels; in MakeOrderAndOffsets() local
1795 try_catch_labels.insert_or_assign(catch_block.try_begin_label, 0); in MakeOrderAndOffsets()
1796 try_catch_labels.insert_or_assign(catch_block.try_end_label, 0); in MakeOrderAndOffsets()
1797 try_catch_labels.insert_or_assign(catch_block.catch_begin_label, 0); in MakeOrderAndOffsets()
1798 try_catch_labels.insert_or_assign(catch_block.catch_end_label, 0); in MakeOrderAndOffsets()
1814 auto it = try_catch_labels.find(ins[i].label); in MakeOrderAndOffsets()
1815 if (it != try_catch_labels.cend()) { in MakeOrderAndOffsets()
1816 try_catch_labels[ins[i].label] = pc_offset; in MakeOrderAndOffsets()
1827 return Function::TryCatchInfo {try_catch_labels, try_catch_map, try_catch_order}; in MakeOrderAndOffsets()
1861 auto handler_pc_offset = tcs.try_catch_labels[catch_bloc in BuildTryBlocks()
[all...]

Completed in 5 milliseconds