Searched refs:cstTyp (Results 1 - 1 of 1) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
H A D | constantfold.cpp | 1512 PrimType cstTyp = mcst->GetType().GetPrimType(); in FoldBinary() local 1515 if (IsSignedInteger(cstTyp) && rp.second && in FoldBinary() 1516 IntegerOpIsOverflow(OP_add, cstTyp, cst.GetExtValue(), rp.second->GetExtValue())) { in FoldBinary() 1544 result = mirModule->GetMIRBuilder()->CreateIntConst(0, cstTyp); in FoldBinary() 1551 result = mirModule->GetMIRBuilder()->CreateIntConst(static_cast<uint64>(-1), cstTyp); in FoldBinary() 1573 PrimType cstTyp = mcst->GetType().GetPrimType(); in FoldBinary() local 1576 if (lp.second && IntegerOpIsOverflow(op, cstTyp, lp.second->GetExtValue(), cst.GetExtValue())) { in FoldBinary() 1589 result = mirModule->GetMIRBuilder()->CreateIntConst(0, cstTyp); in FoldBinary() 1676 result = mirModule->GetMIRBuilder()->CreateIntConst(-1ULL, cstTyp); in FoldBinary() 1701 result = mirModule->GetMIRBuilder()->CreateIntConst(0, cstTyp); in FoldBinary() [all...] |
Completed in 4 milliseconds