Home
last modified time | relevance | path

Searched refs:TryNode (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Deh_func.h27 EHTry(MapleAllocator &alloc, TryNode &tryNode) : tryNode(&tryNode), catchVec(alloc.Adapter()) {} in EHTry()
30 TryNode *GetTryNode() const in GetTryNode()
84 TryNode *tryNode;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dtrycatchblockslower.cpp270 …for (size_t tempIndex = 0; tempIndex < static_cast<TryNode *>(tryStmt)->GetOffsetsCount(); ++tempI… in CheckAndProcessCatchNodeInCurrTryBlock()
271 auto id = static_cast<TryNode *>(tryStmt)->GetOffset(tempIndex); in CheckAndProcessCatchNodeInCurrTryBlock()
436TryNode *jtCopy = static_cast<TryNode *>(tryStmt)->CloneTree(mirModule.GetCurFuncCodeMPAllocator()… in WrapCatchWithTryEndTryBlock()
466TryNode *jtCopy = static_cast<TryNode *>(tryStmt)->CloneTree(mirModule.GetCurFuncCodeMPAllocator()… in WrapCatchWithTryEndTryBlock()
659 TryNode *tryNode = static_cast<TryNode *>(tryEndTryBlock.GetTryStmtNode()); in PalceCatchSeenSofar()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dir_safe_cast_traits.def152 instance_of<TryNode>(from) ||
167 REGISTER_SAFE_CAST(TryNode, from.GetOpCode() == OP_try);
Dopcodes.def105 OPCODE(try, TryNode, (OPCODEISSTMT | OPCODENOTMMPL), 8)
106 OPCODE(cpptry, TryNode, (OPCODEISSTMT | OPCODENOTMMPL), 8)
Dmir_nodes.h2043 class TryNode : public StmtNode {
2045 explicit TryNode(MapleAllocator &allocator) : StmtNode(OP_try), offsets(allocator.Adapter()) {} in TryNode() function
2047 explicit TryNode(const MapleVector<LabelIdx> &offsets) : StmtNode(OP_try), offsets(offsets) {} in TryNode() function
2049 explicit TryNode(const MIRModule &mod) : TryNode(mod.GetCurFuncCodeMPAllocator()) {} in TryNode() function
2051 TryNode(TryNode &node) = delete;
2052 TryNode &operator=(const TryNode &node) = delete;
2053 virtual ~TryNode() = default;
2111 TryNode *CloneTree(MapleAllocator &allocator) const override in CloneTree()
2113 auto *node = allocator.GetMemPool()->New<TryNode>(allocator); in CloneTree()
Dmir_builder.h316 TryNode *CreateStmtTry(const MapleVector<LabelIdx> &cLabIdxs);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Deh_func.cpp46 TryNode *tryNode = static_cast<TryNode *>(stmt); in CollectEHInformation()
684 TryNode *tryNode = ehTry->GetTryNode(); in FillLSDACallSiteTable()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dbin_func_export.cpp608 TryNode *tryNode = static_cast<TryNode *>(s); in OutputBlockNode()
Dbin_func_import.cpp816 TryNode *s = mod.CurFuncCodeMemPool()->New<TryNode>(mod); in ImportBlockNode()
Dmir_builder.cpp1229 TryNode *MIRBuilder::CreateStmtTry(const MapleVector<LabelIdx> &cLabIdxs) in CreateStmtTry()
1231 return GetCurrentFuncCodeMp()->New<TryNode>(cLabIdxs); in CreateStmtTry()
Dmir_nodes.cpp975 void TryNode::Dump(int32 indent) const in Dump()
Dmir_parser.cpp1435 auto *tryNode = mod.CurFuncCodeMemPool()->New<TryNode>(mod); in ParseStmtTry()