/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | lcr_circuit_builder.h | 226 GateRef CircuitBuilder::DoubleToTaggedDoublePtr(GateRef x) in DoubleToTaggedDoublePtr() function in panda::ecmascript::kungfu::CircuitBuilder 258 return DoubleToTaggedDoublePtr(val); in Float32ToTaggedDoublePtr()
|
H A D | operations_stub_builder.cpp | 868 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 D | builtins_lowering.cpp | 136 result = builder_.DoubleToTaggedDoublePtr(floor); in TypedFloor() 141 result = builder_.DoubleToTaggedDoublePtr(builder_.Double(base::NAN_VALUE)); in TypedFloor()
|
H A D | typed_hcr_lowering.h | 248 GateRef DoubleToTaggedDoublePtr(GateRef gate);
|
H A D | mcr_lowering.cpp | 733 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 D | typed_native_inline_lowering.cpp | 706 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 D | stub_builder.cpp | 1170 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 D | stub_builder-inl.h | 939 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 D | circuit_builder.h | 876 inline GateRef DoubleToTaggedDoublePtr(GateRef x);
|
H A D | stub_builder.h | 319 GateRef DoubleToTaggedDoublePtr(GateRef x);
|
H A D | typed_hcr_lowering.cpp | 770 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 D | interpreter_stub.cpp | 445 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 D | builtins_number_stub_builder.cpp | 35 *result = DoubleToTaggedDoublePtr(Double(base::NAN_VALUE));
in ParseFloat()
|
H A D | builtins_stubs.cpp | 521 DoubleToTaggedDoublePtr(*timeValue));
in DECLARE_BUILTINS()
|
H A D | builtins_typedarray_stub_builder.cpp | 351 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 D | builtins_call_signature.h | 57 V(CharCodeAt, String, DoubleToTaggedDoublePtr(Double(base::NAN_VALUE))) \
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 3318 GateRef result = DoubleToTaggedDoublePtr(imm); in GenerateCircuit()
|