Home
last modified time | relevance | path

Searched defs:catchBlock (Results 1 – 25 of 28) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dtry_catch_resolving.cpp150 void TryCatchResolving::ConnectThrowCatchImpl(BasicBlock *catchBlock, BasicBlock *throwBlock, uint3… in ConnectThrowCatchImpl()
257 void TryCatchResolving::RemoveCatchPhisImpl(CatchPhiInst *catchPhi, BasicBlock *catchBlock, Inst *t… in RemoveCatchPhisImpl()
293 void TryCatchResolving::RemoveCatchPhis(BasicBlock *cphisBlock, BasicBlock *catchBlock, Inst *throw… in RemoveCatchPhis()
/arkcompiler/runtime_core/libabckit/src/wrappers/
Dpandasm_wrapper.cpp70 auto catchBlock = pandasm::Function::CatchBlock(); in Update() local
Dabcfile_wrapper.cpp158 tryBlockP->EnumerateCatchBlocks([&cb](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in EnumerateCatchBlocksForTryBlock()
/arkcompiler/runtime_core/static_core/verification/absint/
Dabsint.cpp209 …ionStatus VerifyExcHandler([[maybe_unused]] TryBlock const *tryBlock, CatchBlock const *catchBlock, in VerifyExcHandler()
273 tryBlock.EnumerateCatchBlocks([&](CatchBlock const &catchBlock) { in VerifyMethod()
/arkcompiler/runtime_core/static_core/verification/cflow/
Dcflow_info.cpp81 … [[maybe_unused]] uint8_t const *tryEndPc, CatchBlock const &catchBlock) { in ProcessCatchBlocks()
/arkcompiler/runtime_core/libabckit/tests/clean_scenarios/cpp_api/dynamic/add_try_catch/
Dadd_try_catch.cpp88 abckit::BasicBlock catchBlock = graph.CreateEmptyBb(); in TEST_F() local
/arkcompiler/runtime_core/libabckit/tests/scenarios/add_try_catch/dynamic/
Dadd_try_catch_test.cpp56 AbckitBasicBlock *catchBlock = g_implG->bbCreateEmpty(graph); in TransformIr() local
/arkcompiler/ets_runtime/ecmascript/
Dmethod.cpp95 … tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in FindCatchBlock()
/arkcompiler/runtime_core/static_core/abc2program/
Dabc_code_processor.cpp149 const panda_file::CodeDataAccessor::CatchBlock &catchBlock; member
282 tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in GetExceptions()
/arkcompiler/ets_frontend/merge_abc/src/
DassemblyFunctionProto.cpp156 auto *catchBlock = allocator->New<panda::pandasm::Function::CatchBlock>(); in Deserialize() local
/arkcompiler/runtime_core/static_core/libpandafile/
Dfile_items.cpp714 for (auto &catchBlock : catchBlocks_) { in ComputeLayout() local
731 for (auto &catchBlock : catchBlocks_) { in CalculateSize() local
754 for (auto &catchBlock : catchBlocks_) { in Write() local
Dfile_reader.cpp590 BaseClassItem *FileReader::GetCatchTypeItem(CodeDataAccessor::CatchBlock &catchBlock, File::EntityI… in GetCatchTypeItem()
620 [this, &methodItem, &methodId, &catchBlocks](CodeDataAccessor::CatchBlock &catchBlock) { in SetMethodCodeIfPresent()
/arkcompiler/runtime_core/compiler/tests/
DirBuilder_tests.cpp149 auto &catchBlock = func.catch_blocks.emplace_back(); variable
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dir_builder.cpp448 …tryBlock.EnumerateCatchBlocks([this, tryInfo](panda_file::CodeDataAccessor::CatchBlock &catchBlock… in CreateTryCatchBoundariesBlocks()
769 …[&pcOffset, &cls, &rta, &method, &stdCoreObject](panda_file::CodeDataAccessor::CatchBlock &catchBl… in FindCatchBlockInPandaFile()
/arkcompiler/runtime_core/libabckit/tests/clean_scenarios/c_api/dynamic/add_try_catch/
Dadd_try_catch_test.cpp147 AbckitBasicBlock *catchBlock = g_implG->bbCreateEmpty(graph); in TransformIr() local
/arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/
Dir_builder_dyn.cpp214 pfw->EnumerateCatchBlocksForTryBlock(tryBlock, [pfw, this, tryInfo](void *catchBlock) { in CreateTryCatchBoundariesBlocks()
/arkcompiler/runtime_core/static_core/disassembler/
Ddisassembler.cpp214 for (const auto &catchBlock : method.catchBlocks) { in SerializeCheckEnd() local
706 tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in GetExceptions()
801 const panda_file::CodeDataAccessor::CatchBlock &catchBlock, in LocateCatchBlock()
1673 void Disassembler::Serialize(const pandasm::Function::CatchBlock &catchBlock, std::ostream &os) con… in Serialize() argument
/arkcompiler/runtime_core/static_core/assembler/
Dassembly-parser.cpp876 Function::CatchBlock catchBlock; in PrepareCatchBlock() local
955 Function::CatchBlock catchBlock = in ParseAsCatchDirective() local
Dassembly-emitter.cpp805 for (const auto &catchBlock : func.catchBlocks) { in AddBytecodeIndexDependencies() local
1889 for (auto &catchBlock : catchBlocks) { in MakeOrderAndOffsets() local
1946 for (auto *catchBlock : tryCatchBlocks) { in BuildTryBlocks() local
/arkcompiler/ets_frontend/ets2panda/compiler/core/
Demitter.cpp266 for (const auto *catchBlock : cg_->CatchList()) { in GenFunctionCatchTables() local
/arkcompiler/runtime_core/static_core/runtime/
Dmethod.cpp403 auto cb = [this, &pcOffset, &cls](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in FindCatchBlockInPandaFile()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_circuit_builder.cpp135 tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in CollectTryCatchBlockInfo()
685 for (auto &catchBlock: bb.catches) { in UpdateCFG() local
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
Demitter.cpp469 for (const auto *catchBlock : pg_->CatchList()) { in GenFunctionCatchTables() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_cloner.cpp160 for (auto *catchBlock : GetGraph()->GetThrowableInstHandlers(inst)) { in CloneThrowableInstHandlers() local
/arkcompiler/runtime_core/static_core/assembler/tests/
Demitter_test.cpp340 … tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in TEST()

12