Home
last modified time | relevance | path

Searched refs:DoubleToTaggedDoublePtr (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dlcr_circuit_builder.h226 GateRef CircuitBuilder::DoubleToTaggedDoublePtr(GateRef x) in DoubleToTaggedDoublePtr() function in panda::ecmascript::kungfu::CircuitBuilder
258 return DoubleToTaggedDoublePtr(val); in Float32ToTaggedDoublePtr()
H A Doperations_stub_builder.cpp868 result = DoubleToTaggedDoublePtr(ChangeUInt32ToFloat64(val)); in Shr()
1273 result = DoubleToTaggedDoublePtr(DoubleAdd(valueDouble, Double(1.0))); in Inc()
1321 result = DoubleToTaggedDoublePtr(DoubleSub(valueDouble, Double(1.0))); in Dec()
1358 result = DoubleToTaggedDoublePtr(Double(-0.0)); in Neg()
1369 result = DoubleToTaggedDoublePtr(Double(-static_cast<double>(INT32_MIN))); in Neg()
1389 result = DoubleToTaggedDoublePtr(DoubleMul(Double(-1), valueDouble)); in Neg()
H A Dbuiltins_lowering.cpp136 result = builder_.DoubleToTaggedDoublePtr(floor); in TypedFloor()
141 result = builder_.DoubleToTaggedDoublePtr(builder_.Double(base::NAN_VALUE)); in TypedFloor()
H A Dtyped_hcr_lowering.h248 GateRef DoubleToTaggedDoublePtr(GateRef gate);
H A Dmcr_lowering.cpp733 taggedVal = builder_.DoubleToTaggedDoublePtr(builder_.ChangeUInt32ToFloat64(gate)); in ConvertUInt32ToTaggedNumber()
754 return builder_.DoubleToTaggedDoublePtr(gate); in ConvertFloat64ToTaggedDouble()
1051 GateRef convertedDouble = builder_.DoubleToTaggedDoublePtr(tmpDouble); in LowerMigrateFromRawValueToHeapValues()
H A Dtyped_native_inline_lowering.cpp706 result = builder_.DoubleToTaggedDoublePtr(builder_.Double(-static_cast<double>(INT_MIN))); in BuildTNumberAbs()
716 result = builder_.DoubleToTaggedDoublePtr(BuildDoubleAbs(value)); in BuildTNumberAbs()
882 nanValue = builder_.DoubleToTaggedDoublePtr(nanValue); in BuildDoubleMinMax()
942 GateRef nanValue = builder_.DoubleToTaggedDoublePtr(builder_.NanValue()); in LowerTNumberMinMax()
989 GateRef nanValue = builder_.DoubleToTaggedDoublePtr(builder_.NanValue()); in LowerMathMinMaxWithIntrinsic()
1014 result = builder_.DoubleToTaggedDoublePtr(doubleRet); in LowerMathMinMaxWithIntrinsic()
1787 taggedRes = builder->DoubleToTaggedDoublePtr(builder->NanValue()); in BuildMathSignDouble()
2173 result = builder_.DoubleToTaggedDoublePtr(builder_.Double(base::NAN_VALUE)); in LowerStringCharCodeAt()
H A Dstub_builder.cpp1170 result = DoubleToTaggedDoublePtr(ChangeUInt32ToFloat64(length)); in CallGetterHelper()
7268 result = DoubleToTaggedDoublePtr(Double(base::NAN_VALUE)); in FastDiv()
7277 result = DoubleToTaggedDoublePtr(CastInt64ToFloat64(tmpResult)); in FastDiv()
7283 result = DoubleToTaggedDoublePtr(DoubleDiv(*doubleLeft, *doubleRight)); in FastDiv()
7498 result = DoubleToTaggedDoublePtr(ret); in FastAddSubAndMul()
7515 result = DoubleToTaggedDoublePtr(Double(-0.0)); in FastAddSubAndMul()
7535 return DoubleToTaggedDoublePtr(res); in FastAddSubAndMul()
7715 result = DoubleToTaggedDoublePtr(Double(base::NAN_VALUE)); in FastMod()
7729 result = DoubleToTaggedDoublePtr(CallNGCRuntime(glue, RTSTUB_ID(FloatMod), in FastMod()
7736 result = DoubleToTaggedDoublePtr(*doubleLef in FastMod()
[all...]
H A Dstub_builder-inl.h939 inline GateRef StubBuilder::DoubleToTaggedDoublePtr(GateRef x) in DoubleToTaggedDoublePtr() function in panda::ecmascript::kungfu::StubBuilder
941 return env_->GetBuilder()->DoubleToTaggedDoublePtr(x); in DoubleToTaggedDoublePtr()
951 return DoubleToTaggedDoublePtr(CastInt64ToFloat64(ChangeTaggedPointerToInt64(x))); in TaggedPtrToTaggedDoublePtr()
H A Dcircuit_builder.h876 inline GateRef DoubleToTaggedDoublePtr(GateRef x);
H A Dstub_builder.h319 GateRef DoubleToTaggedDoublePtr(GateRef x);
H A Dtyped_hcr_lowering.cpp770 result = DoubleToTaggedDoublePtr(builder_.Double(base::NAN_VALUE)); in LowerPrimitiveToNumber()
1449 GateRef TypedHCRLowering::DoubleToTaggedDoublePtr(GateRef gate) in DoubleToTaggedDoublePtr() function in panda::ecmascript::kungfu::TypedHCRLowering
1451 return builder_.DoubleToTaggedDoublePtr(gate); in DoubleToTaggedDoublePtr()
H A Dinterpreter_stub.cpp445 varAcc = DoubleToTaggedDoublePtr(Double(base::NAN_VALUE)); in DECLARE_ASM_HANDLER()
452 varAcc = DoubleToTaggedDoublePtr(Double(base::POSITIVE_INFINITY)); in DECLARE_ASM_HANDLER()
2450 varAcc = DoubleToTaggedDoublePtr(imm); in DECLARE_ASM_HANDLER()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_number_stub_builder.cpp35 *result = DoubleToTaggedDoublePtr(Double(base::NAN_VALUE)); in ParseFloat()
H A Dbuiltins_stubs.cpp521 DoubleToTaggedDoublePtr(*timeValue)); in DECLARE_BUILTINS()
H A Dbuiltins_typedarray_stub_builder.cpp351 result = DoubleToTaggedDoublePtr(ChangeUInt32ToFloat64(re)); in GetValueFromBuffer()
365 result = DoubleToTaggedDoublePtr(ExtFloat32ToDouble(CastInt32ToFloat32(re))); in GetValueFromBuffer()
374 result = DoubleToTaggedDoublePtr(CastInt64ToFloat64(re)); in GetValueFromBuffer()
2030 GateRef valueEqual = Equal(*middleValue, DoubleToTaggedDoublePtr(Double(0.0))); in DoSort()
2034 valueEqual = Equal(*presentValue, DoubleToTaggedDoublePtr(Double(-0.0))); in DoSort()
H A Dbuiltins_call_signature.h57 V(CharCodeAt, String, DoubleToTaggedDoublePtr(Double(base::NAN_VALUE))) \
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp3318 GateRef result = DoubleToTaggedDoublePtr(imm); in GenerateCircuit()

Completed in 84 milliseconds