Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-function.h52 std::unordered_map<std::string_view, size_t> tryCatchLabels; member
58 : tryCatchLabels(labels), tryCatchMap(map), tryCatchOrder(paramTryCatchOrder) in TryCatchInfo()
H A Dassembly-emitter.cpp1795 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