Home
last modified time | relevance | path

Searched refs:JarrayMallocNode (Results 1 – 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dopcodes.def176 OPCODE(gcmallocjarray, JarrayMallocNode, OPCODENOTPURE, 12)
177 OPCODE(gcpermallocjarray, JarrayMallocNode, OPCODENOTPURE, 12)
178 OPCODE(stackmallocjarray, JarrayMallocNode, OPCODENOTPURE, 12)
Dir_safe_cast_traits.def71 instance_of<JarrayMallocNode>(from) ||
86 REGISTER_SAFE_CAST(JarrayMallocNode, from.GetOpCode() == OP_gcmallocjarray ||
Dmir_nodes.h483 class JarrayMallocNode : public UnaryNode {
485 explicit JarrayMallocNode(Opcode o) : UnaryNode(o) {} in JarrayMallocNode() function
487 JarrayMallocNode(Opcode o, PrimType typ) : UnaryNode(o, typ) {} in JarrayMallocNode() function
489 JarrayMallocNode(Opcode o, PrimType typ, TyIdx typeIdx) : UnaryNode(o, typ), tyIdx(typeIdx) {} in JarrayMallocNode() function
491JarrayMallocNode(Opcode o, PrimType typ, TyIdx typeIdx, BaseNode *opnd) : UnaryNode(o, typ, opnd),… in JarrayMallocNode() function
493 virtual ~JarrayMallocNode() = default;
497 JarrayMallocNode *CloneTree(MapleAllocator &allocator) const override in CloneTree()
499 auto *node = allocator.GetMemPool()->New<JarrayMallocNode>(*this); in CloneTree()
Dmir_builder.h235JarrayMallocNode *CreateExprJarrayMalloc(Opcode opcode, const MIRType &ptype, const MIRType &type,…
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/include/
Dconstantfold.h90 std::pair<BaseNode*, std::optional<IntVal>> FoldGcmallocjarray(JarrayMallocNode *node);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_cgfunc.h161 Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_builder.cpp774 JarrayMallocNode *MIRBuilder::CreateExprJarrayMalloc(Opcode opcode, const MIRType &pType, const MIR… in CreateExprJarrayMalloc()
777 return NewNode<JarrayMallocNode>(opcode, pType.GetPrimType(), type.GetTypeIndex(), opnd); in CreateExprJarrayMalloc()
Dmir_nodes.cpp1079 void JarrayMallocNode::Dump(int32 indent) const in Dump()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Dconstantfold.cpp313 return FoldGcmallocjarray(static_cast<JarrayMallocNode*>(node)); in DispatchFold()
994 std::pair<BaseNode*, std::optional<IntVal>> ConstantFold::FoldGcmallocjarray(JarrayMallocNode *node) in FoldGcmallocjarray()
1000 JarrayMallocNode *newRetNode = node->CloneTree(mirModule->GetCurFuncCodeMPAllocator()); in FoldGcmallocjarray()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_cgfunc.cpp563 Operand *X64CGFunc::SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) in SelectJarrayMalloc()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcgfunc.h400 virtual Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) = 0;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_cgfunc.h295 Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcgfunc.cpp508 …return cgFunc.SelectJarrayMalloc(static_cast<JarrayMallocNode &>(expr), *cgFunc.HandleExpr(expr, *… in HandleJarrayMalloc()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_cgfunc.cpp5810 Operand *AArch64CGFunc::SelectJarrayMalloc(JarrayMallocNode &node, Operand &opnd0) in SelectJarrayMalloc()