| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | opcodes.def | 176 OPCODE(gcmallocjarray, JarrayMallocNode, OPCODENOTPURE, 12) 177 OPCODE(gcpermallocjarray, JarrayMallocNode, OPCODENOTPURE, 12) 178 OPCODE(stackmallocjarray, JarrayMallocNode, OPCODENOTPURE, 12)
|
| D | ir_safe_cast_traits.def | 71 instance_of<JarrayMallocNode>(from) || 86 REGISTER_SAFE_CAST(JarrayMallocNode, from.GetOpCode() == OP_gcmallocjarray ||
|
| D | mir_nodes.h | 475 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 483 …JarrayMallocNode(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()
|
| D | mir_builder.h | 235 …JarrayMallocNode *CreateExprJarrayMalloc(Opcode opcode, const MIRType &ptype, const MIRType &type,…
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/include/ |
| D | constantfold.h | 86 std::pair<BaseNode *, std::optional<IntVal>> FoldGcmallocjarray(JarrayMallocNode *node);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | bin_func_export.cpp | 273 JarrayMallocNode *gcNode = static_cast<JarrayMallocNode *>(e); in OutputExpression()
|
| D | bin_func_import.cpp | 328 JarrayMallocNode *gcNode = mod.CurFuncCodeMemPool()->New<JarrayMallocNode>(op, typ); in ImportExpression()
|
| D | mir_builder.cpp | 763 JarrayMallocNode *MIRBuilder::CreateExprJarrayMalloc(Opcode opcode, const MIRType &pType, const MIR… in CreateExprJarrayMalloc() 766 …return GetCurrentFuncCodeMp()->New<JarrayMallocNode>(opcode, pType.GetPrimType(), type.GetTypeInde… in CreateExprJarrayMalloc()
|
| D | mir_nodes.cpp | 1076 void JarrayMallocNode::Dump(int32 indent) const in Dump()
|
| D | mir_parser.cpp | 3041 auto *jarrayNode = mod.CurFuncCodeMemPool()->New<JarrayMallocNode>(op); in ParseExprJarray()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/ |
| D | lower.h | 152 …void LowerJarrayMalloc(const StmtNode &stmt, const JarrayMallocNode &node, BlockNode &block, bool …
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
| D | x64_cgfunc.h | 162 Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) override;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
| D | constantfold.cpp | 307 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/ |
| D | x64_cgfunc.cpp | 567 Operand *X64CGFunc::SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) in SelectJarrayMalloc()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | cgfunc.h | 322 virtual Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) = 0;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
| D | lower.cpp | 2817 …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/ |
| D | aarch64_cgfunc.h | 276 Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) override;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | cgfunc.cpp | 441 …return cgFunc.SelectJarrayMalloc(static_cast<JarrayMallocNode &>(expr), *cgFunc.HandleExpr(expr, *… in HandleJarrayMalloc()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_cgfunc.cpp | 6399 Operand *AArch64CGFunc::SelectJarrayMalloc(JarrayMallocNode &node, Operand &opnd0) in SelectJarrayMalloc()
|