Searched refs:PairToExpr (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
H A D | constantfold.cpp | 45 // The value will be truncated for an appropriate type when constant is created in PairToExpr function in operator *() 50 // The value will be truncated for an appropriate type when constant is created in PairToExpr function 134 BaseNode *ConstantFold::PairToExpr(PrimType resultType, const std::pair<BaseNode*, std::optional<IntVal>> &pair) const in PairToExpr() function in maple::__anon90::ConstantFold 825 newRetNode->SetOpnd(PairToExpr(node->Opnd(0)->GetPrimType(), p), 0); in FoldRetype() 864 PairToExpr(node->Opnd(0)->GetPrimType(), p)); in FoldUnary() 876 NewUnaryNode(node, node->GetOpCode(), node->GetPrimType(), PairToExpr(node->Opnd(0)->GetPrimType(), p)); in FoldUnary() 1304 BaseNode *e = PairToExpr(node->Opnd(0)->GetPrimType(), p); in FoldTypeCvt() 1385 BaseNode *e = PairToExpr(node->Opnd(0)->GetPrimType(), p); in FoldExtractbits() 1415 BaseNode *e = PairToExpr(node->Opnd(0)->GetPrimType(), p); in FoldIread() 1518 result = NewBinaryNode(node, op, primType, l, PairToExpr(rPrimType in FoldBinary() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/include/ |
H A D | constantfold.h | 105 BaseNode *PairToExpr(PrimType resultType, const std::pair<BaseNode*, std::optional<IntVal>> &pair) const;
|
Completed in 6 milliseconds