Searched refs:RetypeNode (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
H A D | mir_builder.cpp | 251 RetypeNode *MIRBuilder::CreateExprRetype(const MIRType &type, const MIRType &fromType, BaseNode *opnd) 256 RetypeNode *MIRBuilder::CreateExprRetype(const MIRType &type, PrimType fromType, BaseNode *opnd) 258 return NewNode<RetypeNode>(type.GetPrimType(), fromType, type.GetTypeIndex(), opnd);
|
H A D | mir_lower.cpp | 473 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<RetypeNode *>(x)->GetTyIdx()); in FuncTypeFromFuncPtrExpr()
|
H A D | mir_nodes.cpp | 135 void RetypeNode::Dump(int32 indent) const in Dump()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
H A D | mir_builder.h | 184 RetypeNode *CreateExprRetype(const MIRType &type, const MIRType &fromType, BaseNode *opnd); 185 RetypeNode *CreateExprRetype(const MIRType &type, PrimType fromType, BaseNode *opnd);
|
H A D | mir_nodes.h | 307 class RetypeNode : public TypeCvtNode { class 309 RetypeNode() : TypeCvtNode(OP_retype) {} in RetypeNode() function in maple::RetypeNode 311 explicit RetypeNode(PrimType typ) : TypeCvtNode(OP_retype, typ) {} in RetypeNode() function in maple::RetypeNode 313 RetypeNode(PrimType typ, PrimType fromtyp, TyIdx idx, BaseNode *expr) in RetypeNode() function in maple::RetypeNode 319 virtual ~RetypeNode() = default; 325 RetypeNode *CloneTree(MapleAllocator &allocator) const override 327 auto *node = allocator.GetMemPool()->New<RetypeNode>(*this);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/include/ |
H A D | constantfold.h | 64 std::pair<BaseNode*, std::optional<IntVal>> FoldRetype(RetypeNode *node);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
H A D | constantfold.cpp | 218 return FoldRetype(static_cast<RetypeNode*>(node)); in DispatchFold() 817 std::pair<BaseNode*, std::optional<IntVal>> ConstantFold::FoldRetype(RetypeNode *node) in FoldRetype() 823 RetypeNode *newRetNode = node->CloneTree(mirModule->GetCurFuncCodeMPAllocator()); in FoldRetype()
|
Completed in 13 milliseconds