Searched refs:tryCatchLabels (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-function.h | 52 std::unordered_map<std::string_view, size_t> tryCatchLabels; member 58 : tryCatchLabels(labels), tryCatchMap(map), tryCatchOrder(paramTryCatchOrder) in TryCatchInfo()
|
H A D | assembly-emitter.cpp | 1795 std::unordered_map<std::string_view, size_t> tryCatchLabels; in MakeOrderAndOffsets() local 1800 tryCatchLabels.insert_or_assign(catchBlock.tryBeginLabel, 0); in MakeOrderAndOffsets() 1801 tryCatchLabels.insert_or_assign(catchBlock.tryEndLabel, 0); in MakeOrderAndOffsets() 1802 tryCatchLabels.insert_or_assign(catchBlock.catchBeginLabel, 0); in MakeOrderAndOffsets() 1803 tryCatchLabels.insert_or_assign(catchBlock.catchEndLabel, 0); in MakeOrderAndOffsets() 1819 auto it = tryCatchLabels.find(i.label); in MakeOrderAndOffsets() 1820 if (it != tryCatchLabels.cend()) { in MakeOrderAndOffsets() 1821 tryCatchLabels[i.label] = pcOffset; in MakeOrderAndOffsets() 1832 return Function::TryCatchInfo {tryCatchLabels, tryCatchMap, tryCatchOrder}; in MakeOrderAndOffsets() 1866 auto handlerPcOffset = tcs.tryCatchLabels[catchBloc in BuildTryBlocks() [all...] |
Completed in 4 milliseconds