Searched refs:try_catch_labels (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/runtime_core/assembler/ |
H A D | assembly-function.h | 51 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 D | assembly-emitter.cpp | 1790 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 4 milliseconds