Searched refs:AddroffuncNode (Results 1 – 23 of 23) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
| D | x64_MPISel.h | 34 Operand *SelectAddrofFunc(AddroffuncNode &expr, const BaseNode &parent) override;
|
| D | x64_cgfunc.h | 100 Operand &SelectAddrofFunc(AddroffuncNode &expr, const BaseNode &parent) override;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
| D | call_graph.cpp | 507 addressTakenPuidxs.insert(static_cast<const AddroffuncNode *>(expr)->GetPUIdx()); in CollectAddroffuncFromExpr() 617 auto *funcNode = static_cast<const AddroffuncNode *>(base); in GetFuncTypeFromFuncAddr() 674 auto *funcNode = static_cast<AddroffuncNode *>(rhsNode); in HandleICall() 736 auto *funcNode1 = static_cast<AddroffuncNode *>(leftValue); in HandleICall() 737 auto *funcNode2 = static_cast<AddroffuncNode *>(rightValue); in HandleICall() 755 auto *funcNode = static_cast<AddroffuncNode *>(funcAddr); in HandleICall()
|
| D | constantfold.cpp | 2579 AddroffuncNode *addrofNode = static_cast<AddroffuncNode *>(node->GetNopndAt(0)); in SimplifyIcall()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | bin_func_export.cpp | 182 AddroffuncNode *addrNode = static_cast<AddroffuncNode *>(e); in OutputExpression()
|
| D | mir_builder.cpp | 47 AddroffuncNode *addrofFuncExpr = in AddAddroffuncFieldConst() 598 const auto &aNode = static_cast<const AddroffuncNode &>(node); in CreateAddroffuncConst() 659 AddroffuncNode *MIRBuilder::CreateExprAddroffunc(PUIdx puIdx, MemPool *memPool) in CreateExprAddroffunc() 664 return memPool->New<AddroffuncNode>(PTY_ptr, puIdx); in CreateExprAddroffunc()
|
| D | bin_func_import.cpp | 208 AddroffuncNode *addrNode = mod.CurFuncCodeMemPool()->New<AddroffuncNode>(typ, puIdx); in ImportExpression()
|
| D | mir_nodes.cpp | 762 void AddroffuncNode::Dump(int32) const in Dump() 2474 bool AddroffuncNode::Verify() const in Verify() 2826 bool AddroffuncNode::IsSameContent(const BaseNode *node) const in IsSameContent() 2828 auto *addroffuncNode = dynamic_cast<const AddroffuncNode *>(node); in IsSameContent()
|
| D | mir_lower.cpp | 1115 AddroffuncNode *addrofFunc = static_cast<AddroffuncNode *>(x); in FuncTypeFromFuncPtrExpr()
|
| D | mir_parser.cpp | 2908 auto *addrOfFuncNode = mod.CurFuncCodeMemPool()->New<AddroffuncNode>(); in ParseExprAddroffunc() 3371 auto *aof = static_cast<AddroffuncNode *>(expr); in ParseConstAddrLeafExpr()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
| D | becommon.cpp | 846 AddroffuncNode *afNode = static_cast<AddroffuncNode *>(expr); in CallIsOfAttr()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | isel.h | 86 virtual Operand *SelectAddrofFunc(AddroffuncNode &expr, const BaseNode &parent) = 0;
|
| D | cgfunc.h | 259 virtual Operand &SelectAddrofFunc(AddroffuncNode &expr, const BaseNode &parent) = 0;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | ir_safe_cast_traits.def | 139 REGISTER_SAFE_CAST(AddroffuncNode, from.GetOpCode() == OP_addroffunc);
|
| D | opcodes.def | 142 OPCODE(addroffunc, AddroffuncNode, 0, 8)
|
| D | mir_nodes.h | 1625 class AddroffuncNode : public BaseNode { 1627 AddroffuncNode() : BaseNode(OP_addroffunc) {} in AddroffuncNode() function 1629 AddroffuncNode(PrimType typ, PUIdx pIdx) : BaseNode(OP_addroffunc, typ, 0), puIdx(pIdx) {} in AddroffuncNode() function 1631 virtual ~AddroffuncNode() = default; 1636 AddroffuncNode *CloneTree(MapleAllocator &allocator) const override in CloneTree() 1638 return allocator.GetMemPool()->New<AddroffuncNode>(*this); in CloneTree()
|
| D | mir_builder.h | 209 AddroffuncNode *CreateExprAddroffunc(PUIdx, MemPool *memPool = nullptr);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | x64_cgfunc.cpp | 285 Operand &X64CGFunc::SelectAddrofFunc(AddroffuncNode &expr, const BaseNode &parent) in SelectAddrofFunc()
|
| D | x64_MPIsel.cpp | 971 Operand *X64MPIsel::SelectAddrofFunc(AddroffuncNode &expr, const BaseNode &parent) in SelectAddrofFunc()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_cgfunc.h | 188 Operand &SelectAddrofFunc(AddroffuncNode &expr, const BaseNode &parent) override;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | isel.cpp | 312 auto &addrofNode = static_cast<AddroffuncNode &>(expr); in HandleAddroffunc()
|
| D | cgfunc.cpp | 214 auto &addroffuncNode = static_cast<AddroffuncNode &>(expr); in HandleAddroffunc()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_cgfunc.cpp | 3262 Operand &AArch64CGFunc::SelectAddrofFunc(AddroffuncNode &expr, const BaseNode &parent) in SelectAddrofFunc()
|