Home | History | Annotate | Download | only in builtins

Lines Matching refs:Node

20   Node* context = Parameter(Descriptor::kContext);
30 Node* x = var_x.value();
42 Node* pair = IntPtrAbsWithOverflow(x);
43 Node* overflow = Projection(1, pair);
47 Node* result = Projection(0, pair);
82 Node* x_value = LoadHeapNumberValue(x);
83 Node* value = Float64Abs(x_value);
84 Node* result = AllocateHeapNumberWithValue(value);
99 Node* context, Node* x,
108 Node* x = var_x.value();
128 Node* x_value = LoadHeapNumberValue(x);
129 Node* value = (this->*float64op)(x_value);
130 Node* result = ChangeFloat64ToTagged(value);
145 Node* context, Node* x,
147 Node* x_value = TruncateTaggedToFloat64(context, x);
148 Node* value = (this->*float64op)(x_value);
149 Node* result = AllocateHeapNumberWithValue(value);
154 Node* context, Node* argc,
165 arguments.ForEach(vars, [=, &result](Node* arg) {
166 Node* float_value = TruncateTaggedToFloat64(context, arg);
175 Node* context = Parameter(Descriptor::kContext);
176 Node* x = Parameter(Descriptor::kX);
182 Node* context = Parameter(Descriptor::kContext);
183 Node* x = Parameter(Descriptor::kX);
189 Node* context = Parameter(Descriptor::kContext);
190 Node* x = Parameter(Descriptor::kX);
196 Node* context = Parameter(Descriptor::kContext);
197 Node* x = Parameter(Descriptor::kX);
203 Node* context = Parameter(Descriptor::kContext);
204 Node* x = Parameter(Descriptor::kX);
210 Node* context = Parameter(Descriptor::kContext);
211 Node* x = Parameter(Descriptor::kX);
217 Node* context = Parameter(Descriptor::kContext);
218 Node* y = Parameter(Descriptor::kY);
219 Node* x = Parameter(Descriptor::kX);
221 Node* y_value = TruncateTaggedToFloat64(context, y);
222 Node* x_value = TruncateTaggedToFloat64(context, x);
223 Node* value = Float64Atan2(y_value, x_value);
224 Node* result = AllocateHeapNumberWithValue(value);
230 Node* context = Parameter(Descriptor::kContext);
231 Node* x = Parameter(Descriptor::kX);
237 Node* context = Parameter(Descriptor::kContext);
238 Node* x = Parameter(Descriptor::kX);
244 Node* context = Parameter(Descriptor::kContext);
258 Node* x = var_x.value();
293 Node* x_value = var_clz32_x.value();
294 Node* value = Word32Clz(x_value);
295 Node* result = ChangeInt32ToTagged(value);
302 Node* context = Parameter(Descriptor::kContext);
303 Node* x = Parameter(Descriptor::kX);
309 Node* context = Parameter(Descriptor::kContext);
310 Node* x = Parameter(Descriptor::kX);
316 Node* context = Parameter(Descriptor::kContext);
317 Node* x = Parameter(Descriptor::kX);
323 Node* context = Parameter(Descriptor::kContext);
324 Node* x = Parameter(Descriptor::kX);
330 Node* context = Parameter(Descriptor::kContext);
331 Node* x = Parameter(Descriptor::kX);
337 Node* context = Parameter(Descriptor::kContext);
338 Node* x = Parameter(Descriptor::kX);
339 Node* x_value = TruncateTaggedToFloat64(context, x);
340 Node* value32 = TruncateFloat64ToFloat32(x_value);
341 Node* value = ChangeFloat32ToFloat64(value32);
342 Node* result = AllocateHeapNumberWithValue(value);
348 Node* context = Parameter(Descriptor::kContext);
349 Node* x = Parameter(Descriptor::kX);
350 Node* y = Parameter(Descriptor::kY);
351 Node* x_value = TruncateTaggedToWord32(context, x);
352 Node* y_value = TruncateTaggedToWord32(context, y);
353 Node* value = Int32Mul(x_value, y_value);
354 Node* result = ChangeInt32ToTagged(value);
360 Node* context = Parameter(Descriptor::kContext);
361 Node* x = Parameter(Descriptor::kX);
367 Node* context = Parameter(Descriptor::kContext);
368 Node* x = Parameter(Descriptor::kX);
374 Node* context = Parameter(Descriptor::kContext);
375 Node* x = Parameter(Descriptor::kX);
381 Node* context = Parameter(Descriptor::kContext);
382 Node* x = Parameter(Descriptor::kX);
386 CodeStubAssembler::Node* MathBuiltinsAssembler::MathPow(Node* context,
387 Node* base,
388 Node* exponent) {
389 Node* base_value = TruncateTaggedToFloat64(context, base);
390 Node* exponent_value = TruncateTaggedToFloat64(context, exponent);
391 Node* value = Float64Pow(base_value, exponent_value);
403 Node* context = Parameter(Descriptor::kContext);
404 Node* native_context = LoadNativeContext(context);
426 Node* array =
428 Node* random = LoadFixedDoubleArrayElement(
435 Node* context = Parameter(Descriptor::kContext);
436 Node* x = Parameter(Descriptor::kX);
443 Node* context = Parameter(Descriptor::kContext);
444 Node* x = Parameter(Descriptor::kX);
445 Node* x_value = TruncateTaggedToFloat64(context, x);
462 Node* context = Parameter(Descriptor::kContext);
463 Node* x = Parameter(Descriptor::kX);
469 Node* context = Parameter(Descriptor::kContext);
470 Node* x = Parameter(Descriptor::kX);
476 Node* context = Parameter(Descriptor::kContext);
477 Node* x = Parameter(Descriptor::kX);
483 Node* context = Parameter(Descriptor::kContext);
484 Node* x = Parameter(Descriptor::kX);
490 Node* context = Parameter(Descriptor::kContext);
491 Node* x = Parameter(Descriptor::kX);
497 Node* context = Parameter(Descriptor::kContext);
498 Node* x = Parameter(Descriptor::kX);
506 Node* context = Parameter(Descriptor::kContext);
507 Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
515 Node* context = Parameter(Descriptor::kContext);
516 Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);