Home
last modified time | relevance | path

Searched refs:constValue (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Darray_bounds_check_elimination.cpp172 int constValue = static_cast<int>(acc_.GetConstantValue(gate)); in DoConstant() local
173 return chunk_->New<Bound>(constValue, Circuit::NullGate(), constValue, Circuit::NullGate()); in DoConstant()
183 int constValue = 0; in DoBinaryArithmeticOp() local
185 constValue = static_cast<int>(acc_.GetConstantValue(x)); in DoBinaryArithmeticOp()
187 constValue = static_cast<int>(acc_.GetConstantValue(y)); in DoBinaryArithmeticOp()
189 if (constValue >= 0) { in DoBinaryArithmeticOp()
190 return chunk_->New<Bound>(0, Circuit::NullGate(), constValue, Circuit::NullGate()); in DoBinaryArithmeticOp()
198 int constValue = static_cast<int>(acc_.GetConstantValue(y)); in DoBinaryArithmeticOp() local
199 if (constValue ! in DoBinaryArithmeticOp()
215 int constValue = static_cast<int>(acc_.GetConstantValue(x)); DoBinaryArithmeticOp() local
262 int constValue = 0; DoUnaryArithmeticOp() local
426 GetInstrAndConstValueFromOp(GateRef gate, GateRef& instrValue, int& constValue) GetInstrAndConstValueFromOp() argument
510 UpdateBound(IntegerStack &pushed, GateRef x, TypedBinOp op, GateRef instrValue, int constValue) UpdateBound() argument
538 int constValue; AddIfCondition() local
847 int constValue = static_cast<int>(acc_.GetConstantValue(index)); InBlockMotion() local
[all...]
H A Darray_bounds_check_elimination.h137 void UpdateBound(IntegerStack &pushed, GateRef x, TypedBinOp op, GateRef y, int constValue);
145 void GetInstrAndConstValueFromOp(GateRef gate, GateRef &instrValue, int& constValue);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
H A Dconstantfold.cpp316 MIRIntConst *constValue = GlobalTables::GetIntConstTable().GetOrCreateIntConst(result, type); in FoldIntConstComparisonMIRConst() local
317 return constValue; in FoldIntConstComparisonMIRConst()
327 MIRIntConst *constValue = FoldIntConstComparisonMIRConst(opcode, resultType, opndType, *intConst0, *intConst1); in FoldIntConstComparison() local
331 resultConst->SetConstVal(constValue); in FoldIntConstComparison()
402 MIRIntConst *constValue = in FoldIntConstBinaryMIRConst() local
404 return constValue; in FoldIntConstBinaryMIRConst()
414 MIRConst *constValue = FoldIntConstBinaryMIRConst(opcode, resultType, *intConst0, *intConst1); in FoldIntConstBinary() local
418 resultConst->SetConstVal(constValue); in FoldIntConstBinary()
750 MIRIntConst *constValue = in FoldIntConstUnaryMIRConst() local
752 return constValue; in FoldIntConstUnaryMIRConst()
759 double constValue = 0; FoldFPConstUnary() local
803 auto constValue = FoldIntConstUnaryMIRConst(opcode, resultType, cst); FoldConstUnary() local
930 const MIRFloatConst *constValue = safe_cast<MIRFloatConst>(cst.GetConstVal()); FoldCeil() local
942 const MIRDoubleConst *constValue = safe_cast<MIRDoubleConst>(cst.GetConstVal()); FoldCeil() local
980 const auto &constValue = static_cast<const MIRFloatConst&>(cst); FoldFloorMIRConst() local
994 const auto &constValue = static_cast<const MIRDoubleConst&>(cst); FoldFloorMIRConst() local
1023 const auto &constValue = static_cast<const MIRFloatConst&>(cst); FoldRoundMIRConst() local
1030 const auto &constValue = static_cast<const MIRDoubleConst&>(cst); FoldRoundMIRConst() local
1038 const auto &constValue = static_cast<const MIRIntConst&>(cst); FoldRoundMIRConst() local
1053 const auto &constValue = static_cast<const MIRIntConst&>(cst); FoldRoundMIRConst() local
1085 const MIRFloatConst *constValue = safe_cast<MIRFloatConst>(cst.GetConstVal()); FoldTrunc() local
1097 const MIRDoubleConst *constValue = safe_cast<MIRDoubleConst>(cst.GetConstVal()); FoldTrunc() local
1319 MIRIntConst *constValue = GlobalTables::GetIntConstTable().GetOrCreateIntConst(result, type); FoldSignExtendMIRConst() local
1693 BaseNode *constValue = mirModule->GetMIRBuilder()->CreateIntConst(1, base->GetPrimType()); FoldBinary() local
[all...]
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dbranch_elimination.cpp66 uint64_t constValue = conditionInst->CastToConstant()->GetIntValue(); in BranchEliminationConst() local
67 bool condResult = (constValue == ifImm->GetImm()); in BranchEliminationConst()
95 bool constValue = conditionInst->GetIntrinsicId() == IntrinsicInst::IntrinsicId::LDTRUE; in BranchEliminationIntrinsic() local
97 bool condResult = (constValue == ifImm->GetImm()); in BranchEliminationIntrinsic()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dbranch_elimination.cpp110 uint64_t constValue = conditionInst->CastToConstant()->GetIntValue(); in BranchEliminationConst() local
111 bool condResult = (constValue == ifImm->GetImm()); in BranchEliminationConst()
H A Dpeepholes.cpp1133 auto constValue = res.value(); in TryReplaceCompareAnyType() local
1134 auto cnst = inst->GetBasicBlock()->GetGraph()->FindOrCreateConstant(constValue); in TryReplaceCompareAnyType()

Completed in 10 milliseconds