Home
last modified time | relevance | path

Searched refs:JarrayMallocNode (Results 1 – 19 of 19) 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.h475 class JarrayMallocNode : public UnaryNode {
477 explicit JarrayMallocNode(Opcode o) : UnaryNode(o) {} in JarrayMallocNode() function
479 JarrayMallocNode(Opcode o, PrimType typ) : UnaryNode(o, typ) {} in JarrayMallocNode() function
481 JarrayMallocNode(Opcode o, PrimType typ, TyIdx typeIdx) : UnaryNode(o, typ), tyIdx(typeIdx) {} in JarrayMallocNode() function
483JarrayMallocNode(Opcode o, PrimType typ, TyIdx typeIdx, BaseNode *opnd) : UnaryNode(o, typ, opnd),… in JarrayMallocNode() function
485 virtual ~JarrayMallocNode() = default;
489 JarrayMallocNode *CloneTree(MapleAllocator &allocator) const override in CloneTree()
491 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.h86 std::pair<BaseNode *, std::optional<IntVal>> FoldGcmallocjarray(JarrayMallocNode *node);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dbin_func_export.cpp273 JarrayMallocNode *gcNode = static_cast<JarrayMallocNode *>(e); in OutputExpression()
Dbin_func_import.cpp328 JarrayMallocNode *gcNode = mod.CurFuncCodeMemPool()->New<JarrayMallocNode>(op, typ); in ImportExpression()
Dmir_builder.cpp763 JarrayMallocNode *MIRBuilder::CreateExprJarrayMalloc(Opcode opcode, const MIRType &pType, const MIR… in CreateExprJarrayMalloc()
766 …return GetCurrentFuncCodeMp()->New<JarrayMallocNode>(opcode, pType.GetPrimType(), type.GetTypeInde… in CreateExprJarrayMalloc()
Dmir_nodes.cpp1076 void JarrayMallocNode::Dump(int32 indent) const in Dump()
Dmir_parser.cpp3041 auto *jarrayNode = mod.CurFuncCodeMemPool()->New<JarrayMallocNode>(op); in ParseExprJarray()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/
Dlower.h152 …void LowerJarrayMalloc(const StmtNode &stmt, const JarrayMallocNode &node, BlockNode &block, bool …
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_cgfunc.h162 Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Dconstantfold.cpp307 return FoldGcmallocjarray(static_cast<JarrayMallocNode *>(node)); in DispatchFold()
981 std::pair<BaseNode *, std::optional<IntVal>> ConstantFold::FoldGcmallocjarray(JarrayMallocNode *nod… in FoldGcmallocjarray()
987 JarrayMallocNode *newRetNode = node->CloneTree(mirModule->GetCurFuncCodeMPAllocator()); in FoldGcmallocjarray()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_cgfunc.cpp567 Operand *X64CGFunc::SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) in SelectJarrayMalloc()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcgfunc.h322 virtual Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) = 0;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dlower.cpp2817 …LowerJarrayMalloc(regNode, static_cast<JarrayMallocNode &>(*rhsOpnd), newBlk, op == OP_gcpermalloc… in LowerRegassign()
2912 LowerJarrayMalloc(dsNode, static_cast<JarrayMallocNode &>(*dsNode.GetRHS()), newBlk, in LowerDassign()
3850 void CGLowerer::LowerJarrayMalloc(const StmtNode &stmt, const JarrayMallocNode &node, BlockNode &bl… in LowerJarrayMalloc()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_cgfunc.h276 Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcgfunc.cpp441 …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.cpp6399 Operand *AArch64CGFunc::SelectJarrayMalloc(JarrayMallocNode &node, Operand &opnd0) in SelectJarrayMalloc()