Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/compiler/
H A Dcode-assembler.h214 V(Float64Equal, BoolT, Float64T, Float64T) \
215 V(Float64NotEqual, BoolT, Float64T, Float64T) \
216 V(Float64LessThan, BoolT, Float64T, Float64T) \
217 V(Float64LessThanOrEqual, BoolT, Float64T, Float64T) \
218 V(Float64GreaterThan, BoolT, Float64T, Float64T) \
[all...]
H A Dcode-assembler.cc323 TNode<Float64T> CodeAssembler::Float64Constant(double value) { in Float64Constant()
324 return UncheckedCast<Float64T>(jsgraph()->Float64Constant(value)); in Float64Constant()
475 void CodeAssembler::Return(TNode<Float64T> value) { in Return()
629 TNode<IntPtrT> CodeAssembler::ChangeFloat64ToIntPtr(TNode<Float64T> value) { in ChangeFloat64ToIntPtr()
636 TNode<UintPtrT> CodeAssembler::ChangeFloat64ToUintPtr(TNode<Float64T> value) { in ChangeFloat64ToUintPtr()
644 TNode<Float64T> CodeAssembler::ChangeUintPtrToFloat64(TNode<UintPtrT> value) { in ChangeUintPtrToFloat64()
648 return UncheckedCast<Float64T>( in ChangeUintPtrToFloat64()
651 return UncheckedCast<Float64T>(raw_assembler()->ChangeUint32ToFloat64(value)); in ChangeUintPtrToFloat64()
654 TNode<Float64T> CodeAssembler::RoundIntPtrToFloat64(Node* value) { in RoundIntPtrToFloat64()
656 return UncheckedCast<Float64T>(raw_assemble in RoundIntPtrToFloat64()
[all...]
/third_party/node/deps/v8/src/ic/
H A Dbinary-op-assembler.cc21 TVARIABLE(Float64T, var_fadd_lhs); in Generate_AddWithFeedback()
22 TVARIABLE(Float64T, var_fadd_rhs); in Generate_AddWithFeedback()
123 TNode<Float64T> value = in Generate_AddWithFeedback()
249 TVARIABLE(Float64T, var_float_lhs); in Generate_BinaryOperationWithFeedback()
250 TVARIABLE(Float64T, var_float_rhs); in Generate_BinaryOperationWithFeedback()
337 TNode<Float64T> lhs_value = var_float_lhs.value(); in Generate_BinaryOperationWithFeedback()
338 TNode<Float64T> rhs_value = var_float_rhs.value(); in Generate_BinaryOperationWithFeedback()
339 TNode<Float64T> value = floatOperation(lhs_value, rhs_value); in Generate_BinaryOperationWithFeedback()
483 TNode<Float64T> value = Float64Sub(SmiToFloat64(lhs), SmiToFloat64(rhs)); in Generate_SubtractWithFeedback()
491 auto floatFunction = [=](TNode<Float64T> lh in Generate_SubtractWithFeedback()
[all...]
H A Dunary-op-assembler.cc80 TVariable<Float64T>* var_float) { in Negate()
106 FloatOperation float_op = [=](TNode<Float64T> float_value) { in Negate()
122 Label* /* do_float_op */, TVariable<Float64T>* /* var_float */)>;
124 std::function<TNode<Float64T>(TNode<Float64T> /* float_value */)>;
137 TVARIABLE(Float64T, var_float_value); in UnaryOpWithFeedback()
233 TVariable<Float64T>* var_float) { in IncrementOrDecrement()
247 FloatOperation float_op = [=](TNode<Float64T> float_value) { in IncrementOrDecrement()
H A Dbinary-op-assembler.h149 std::function<TNode<Float64T>(TNode<Float64T>, TNode<Float64T>)>;
H A Daccessor-assembler.h391 TVariable<Float64T>* var_double_value,
398 TVariable<Float64T>* var_double_value,
402 TVariable<Float64T>* var_double_value,
413 Label* rebox_double, TVariable<Float64T>* var_double_value,
457 base::Optional<TNode<Float64T>> double_value,
522 TVariable<Float64T>* var_double_value,
H A Daccessor-assembler.cc291 TVariable<Float64T>* var_double_value, in HandleLoadField()
343 TNode<IntPtrT> field_offset, TVariable<Float64T>* var_double_value, in HandleLoadWasmField()
415 TNode<Float64T> value = LoadObjectField<Float64T>(holder, field_offset); in HandleLoadWasmField()
436 TVariable<Float64T>* var_double_value, Label* rebox_double, in HandleLoadWasmField()
467 TVARIABLE(Float64T, var_double_value); in HandleLoadICSmiHandlerCase()
636 TVariable<Float64T>* var_double_value, TNode<Object> handler, Label* miss, in HandleLoadICSmiHandlerLoadNamedCase()
1590 TNode<Float64T> double_value = ChangeNumberToFloat64(CAST(value)); in OverwriteExistingFastDataProperty()
1601 TNode<Float64T> current_value = LoadHeapNumberValue(heap_number); in OverwriteExistingFastDataProperty()
1643 TNode<Float64T> double_valu in OverwriteExistingFastDataProperty()
[all...]
H A Dkeyed-store-generic.cc473 TNode<Float64T> double_value = in StoreElementWithCapacity()
526 TNode<Float64T> double_value = in StoreElementWithCapacity()
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-global-gen.cc40 TNode<Float64T> num_value = LoadHeapNumberValue(num_heap_object); in TF_BUILTIN()
89 TNode<Float64T> num_value = LoadHeapNumberValue(num_heap_object); in TF_BUILTIN()
H A Dbuiltins-wasm-gen.cc51 auto val = UncheckedParameter<Float64T>(Descriptor::kValue); in TF_BUILTIN()
H A Dbuiltins-array-gen.cc305 TNode<Float64T> value = LoadFixedDoubleArrayElement( in TF_BUILTIN()
765 TVARIABLE(Float64T, search_num); in GenerateSmiOrObject()
943 TVARIABLE(Float64T, search_num); in GeneratePackedDoubles()
963 TNode<Float64T> element_k = in GeneratePackedDoubles()
978 TNode<Float64T> element_k = in GeneratePackedDoubles()
1011 TVARIABLE(Float64T, search_num); in GenerateHoleyDoubles()
1037 TNode<Float64T> element_k = in GenerateHoleyDoubles()
1055 TNode<Float64T> element_k = LoadFixedDoubleArrayElement( in GenerateHoleyDoubles()
H A Dbuiltins-collections-gen.cc463 TNode<Float64T> element =
540 void SameValueZeroHeapNumber(TNode<Float64T> key_float,
837 const TNode<Float64T> candidate_key_number =
839 const TNode<Float64T> key_number = SmiToFloat64(key_smi);
1204 const TNode<Float64T> key_float = LoadHeapNumberValue(key_heap_number);
1287 TNode<Float64T> key_float, TNode<Object> candidate_key, Label* if_same,
1296 const TNode<Float64T> candidate_float =
1314 const TNode<Float64T> candidate_float = SmiToFloat64(CAST(candidate_key));
1515 const TNode<Float64T> number = LoadHeapNumberValue(CAST(key));
H A Dbuiltins-typed-array-gen.cc507 std::is_same<TValue, Float64T>::value || in StoreJSTypedArrayElementFromPreparedValue()
509 "Only Word32T, Float32T, Float64T or BigInt values are allowed"); in StoreJSTypedArrayElementFromPreparedValue()
547 auto prepared_value = PrepareValueForWriteToTypedArray<Float64T>( in StoreJSTypedArrayElementFromTagged()
H A Dbuiltins-constructor-gen.cc708 TNode<Float64T> double_value = LoadHeapNumberValue(CAST(field));
/third_party/node/deps/v8/src/codegen/
H A Dcode-stub-assembler.cc342 TNode<Float64T> CodeStubAssembler::Float64Round(TNode<Float64T> x) { in Float64Round()
343 TNode<Float64T> one = Float64Constant(1.0); in Float64Round()
344 TNode<Float64T> one_half = Float64Constant(0.5); in Float64Round()
349 TVARIABLE(Float64T, var_x, Float64Ceil(x)); in Float64Round()
360 TNode<Float64T> CodeStubAssembler::Float64Ceil(TNode<Float64T> x) { in Float64Ceil()
365 TNode<Float64T> one = Float64Constant(1.0); in Float64Ceil()
366 TNode<Float64T> zero = Float64Constant(0.0); in Float64Ceil()
367 TNode<Float64T> two_5 in Float64Ceil()
[all...]
H A Dcode-stub-assembler.h576 TNode<Float64T> Float64Ceil(TNode<Float64T> x);
577 TNode<Float64T> Float64Floor(TNode<Float64T> x);
578 TNode<Float64T> Float64Round(TNode<Float64T> x);
579 TNode<Float64T> Float64RoundToEven(TNode<Float64T> x);
580 TNode<Float64T> Float64Trunc(TNode<Float64T>
[all...]
H A Dtnode.h104 struct Float64T : UntaggedT { struct

Completed in 33 milliseconds