Home
last modified time | relevance | path

Searched refs:tryBlocks_ (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dtry_catch_resolving.h30 tryBlocks_.clear();
60 ArenaVector<BasicBlock *> tryBlocks_; member in ark::compiler::TryCatchResolving
H A Dtry_catch_resolving.cpp27 tryBlocks_(graph->GetLocalAllocator()->Adapter()), in TryCatchResolving()
42 tryBlocks_.emplace_back(bb); in RunImpl()
51 for (auto bb : tryBlocks_) { in RunImpl()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dir_builder.cpp408 for (const auto &[begin_pc, try_block] : tryBlocks_) { in EnumerateTryBlocksCoveredPc()
418 auto tryId = static_cast<uint32_t>(tryBlocks_.size()); in InsertTryBlockInfo()
419 auto range = tryBlocks_.equal_range(tryBoundaries.beginPc); in InsertTryBlockInfo()
427 auto it = tryBlocks_.emplace_hint(iter, tryBoundaries.beginPc, TryCodeBlock {tryBoundaries}); in InsertTryBlockInfo()
432 auto it = tryBlocks_.emplace(tryBoundaries.beginPc, TryCodeBlock {tryBoundaries}); in InsertTryBlockInfo()
462 COMPILER_LOG(INFO, IR_BUILDER) << "There are: " << tryBlocks_.size() << " try-blocks in the method"; in CreateTryCatchBoundariesBlocks()
465 for (const auto &[pc, try_block] : tryBlocks_) { in CreateTryCatchBoundariesBlocks()
524 if (tryBlocks_.count(pc) > 0) { in TrackTryBoundaries()
525 auto range = tryBlocks_.equal_range(pc); in TrackTryBoundaries()
610 for (auto it : tryBlocks_) { in MarkTryCatchBlocks()
[all...]
H A Dir_builder.h82 tryBlocks_(graph->GetLocalAllocator()->Adapter()), in IrBuilder()
179 ArenaMultiMap<uint32_t, TryCodeBlock> tryBlocks_; member in ark::compiler::IrBuilder
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_items.cpp769 for (auto &tryBlock : tryBlocks_) { in ComputeLayout()
779 leb128::UnsignedEncodingSize(instructions_.size()) + leb128::UnsignedEncodingSize(tryBlocks_.size()); in CalculateSizeWithoutTryBlocks()
795 for (auto &tryBlock : tryBlocks_) { in CalculateSize()
818 if (!writer->WriteUleb128(tryBlocks_.size())) { in Write()
826 for (auto &tryBlock : tryBlocks_) { in Write()
H A Dfile_items.h1552 return tryBlocks_; in GetTryBlocks()
1557 tryBlocks_.push_back(tryBlock); in AddTryBlock()
1621 std::vector<TryBlock> tryBlocks_; member in ark::panda_file::ClassTag::CodeItem

Completed in 9 milliseconds