Home
last modified time | relevance | path

Searched refs:try_blocks_ (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.cpp232 for (const auto &[begin_pc, try_block] : try_blocks_) { in EnumerateTryBlocksCoveredPc()
244 auto try_id = static_cast<uint32_t>(try_blocks_.size()); in InsertTryBlockInfo()
245 auto range = try_blocks_.equal_range(try_boundaries.begin_pc); in InsertTryBlockInfo()
253 … auto it = try_blocks_.emplace_hint(iter, try_boundaries.begin_pc, TryCodeBlock {try_boundaries}); in InsertTryBlockInfo()
258 auto it = try_blocks_.emplace(try_boundaries.begin_pc, TryCodeBlock {try_boundaries}); in InsertTryBlockInfo()
284 …COMPILER_LOG(INFO, IR_BUILDER) << "There are: " << try_blocks_.size() << " try-blocks in the metho… in CreateTryCatchBoundariesBlocks()
287 for (const auto &[pc, try_block] : try_blocks_) { in CreateTryCatchBoundariesBlocks()
353 if (try_blocks_.count(pc) > 0) { in TrackTryBoundaries()
354 auto range = try_blocks_.equal_range(pc); in TrackTryBoundaries()
435 for (auto it : try_blocks_) { in MarkTryCatchBlocks()
[all …]
Dir_builder.h75 try_blocks_(graph->GetLocalAllocator()->Adapter()), in IrBuilder()
145 ArenaMultiMap<uint32_t, TryCodeBlock> try_blocks_; variable
/arkcompiler/runtime_core/libpandafile/
Dfile_items.cpp809 for (auto &try_block : try_blocks_) { in ComputeLayout()
819 …128::UnsignedEncodingSize(instructions_.size()) + leb128::UnsignedEncodingSize(try_blocks_.size()); in CalculateSizeWithoutTryBlocks()
835 for (auto &try_block : try_blocks_) { in CalculateSize()
858 if (!writer->WriteUleb128(try_blocks_.size())) { in Write()
866 for (auto &try_block : try_blocks_) { in Write()
Dfile_items.h1405 try_blocks_.push_back(try_block); in AddTryBlock()
1459 std::vector<TryBlock> try_blocks_; variable