Searched refs:TryNode (Results 1 – 12 of 12) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | eh_func.h | 27 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/ |
| D | trycatchblockslower.cpp | 270 …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() 436 …TryNode *jtCopy = static_cast<TryNode *>(tryStmt)->CloneTree(mirModule.GetCurFuncCodeMPAllocator()… in WrapCatchWithTryEndTryBlock() 466 …TryNode *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/ |
| D | ir_safe_cast_traits.def | 152 instance_of<TryNode>(from) || 167 REGISTER_SAFE_CAST(TryNode, from.GetOpCode() == OP_try);
|
| D | opcodes.def | 105 OPCODE(try, TryNode, (OPCODEISSTMT | OPCODENOTMMPL), 8) 106 OPCODE(cpptry, TryNode, (OPCODEISSTMT | OPCODENOTMMPL), 8)
|
| D | mir_nodes.h | 2043 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()
|
| D | mir_builder.h | 316 TryNode *CreateStmtTry(const MapleVector<LabelIdx> &cLabIdxs);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | eh_func.cpp | 46 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/ |
| D | bin_func_export.cpp | 608 TryNode *tryNode = static_cast<TryNode *>(s); in OutputBlockNode()
|
| D | bin_func_import.cpp | 816 TryNode *s = mod.CurFuncCodeMemPool()->New<TryNode>(mod); in ImportBlockNode()
|
| D | mir_builder.cpp | 1229 TryNode *MIRBuilder::CreateStmtTry(const MapleVector<LabelIdx> &cLabIdxs) in CreateStmtTry() 1231 return GetCurrentFuncCodeMp()->New<TryNode>(cLabIdxs); in CreateStmtTry()
|
| D | mir_nodes.cpp | 975 void TryNode::Dump(int32 indent) const in Dump()
|
| D | mir_parser.cpp | 1435 auto *tryNode = mod.CurFuncCodeMemPool()->New<TryNode>(mod); in ParseStmtTry()
|