Searched refs:JarrayMallocNode (Results 1 – 14 of 14) sorted by relevance
| /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 | 483 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 491 …JarrayMallocNode(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()
|
| 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 | 90 std::pair<BaseNode*, std::optional<IntVal>> FoldGcmallocjarray(JarrayMallocNode *node);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
| D | x64_cgfunc.h | 161 Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) override;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | mir_builder.cpp | 774 JarrayMallocNode *MIRBuilder::CreateExprJarrayMalloc(Opcode opcode, const MIRType &pType, const MIR… in CreateExprJarrayMalloc() 777 return NewNode<JarrayMallocNode>(opcode, pType.GetPrimType(), type.GetTypeIndex(), opnd); in CreateExprJarrayMalloc()
|
| D | mir_nodes.cpp | 1079 void JarrayMallocNode::Dump(int32 indent) const in Dump()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
| D | constantfold.cpp | 313 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/ |
| D | x64_cgfunc.cpp | 563 Operand *X64CGFunc::SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) in SelectJarrayMalloc()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | cgfunc.h | 400 virtual Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) = 0;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_cgfunc.h | 295 Operand *SelectJarrayMalloc(JarrayMallocNode &call, Operand &opnd0) override;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | cgfunc.cpp | 508 …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 | 5810 Operand *AArch64CGFunc::SelectJarrayMalloc(JarrayMallocNode &node, Operand &opnd0) in SelectJarrayMalloc()
|