Lines Matching refs:machine
13 #include "src/compiler/machine-operator.h"
195 // value to the full machine word size and stores implicitly truncate,
457 op = machine()->ChangeInt64ToFloat64();
652 op = machine()->ChangeInt32ToFloat64();
654 op = machine()->TruncateFloat64ToFloat32();
661 op = machine()->ChangeUint32ToFloat64();
663 op = machine()->TruncateFloat64ToFloat32();
674 op = machine()->TruncateFloat64ToFloat32();
677 op = machine()->TruncateFloat64ToFloat32();
681 op = machine()->ChangeInt64ToFloat64();
683 op = machine()->TruncateFloat64ToFloat32();
725 op = machine()->ChangeInt32ToFloat64();
732 op = machine()->ChangeUint32ToFloat64();
739 op = machine()->ChangeUint32ToFloat64();
769 op = machine()->ChangeInt32ToFloat64();
798 op = machine()->ChangeFloat32ToFloat64();
801 op = machine()->ChangeInt64ToFloat64();
879 op = machine()->ChangeFloat64ToInt32();
889 op = machine()->ChangeFloat64ToUint32();
891 op = machine()->TruncateFloat64ToWord32();
899 op = machine()->ChangeFloat64ToInt32();
909 op = machine()->ChangeFloat64ToUint32();
911 op = machine()->TruncateFloat64ToWord32();
985 op = machine()->TruncateInt64ToInt32();
1063 node = jsgraph()->graph()->NewNode(machine()->Word32Equal(), node,
1066 node = jsgraph()->graph()->NewNode(machine()->WordEqual(), node,
1069 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node,
1072 node = jsgraph()->graph()->NewNode(machine()->Word32Equal(), node,
1074 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node,
1077 node = jsgraph()->graph()->NewNode(machine()->Word64Equal(), node,
1079 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node,
1082 node = jsgraph()->graph()->NewNode(machine()->Float32Abs(), node);
1083 return jsgraph()->graph()->NewNode(machine()->Float32LessThan(),
1086 node = jsgraph()->graph()->NewNode(machine()->Float64Abs(), node);
1087 return jsgraph()->graph()->NewNode(machine()->Float64LessThan(),
1168 op = machine()->ChangeUint32ToUint64();
1173 op = machine()->ChangeInt32ToInt64();
1182 op = machine()->ChangeFloat64ToInt64();
1186 op = machine()->ChangeFloat64ToUint64();
1202 op = machine()->ChangeFloat64ToInt64();
1204 op = machine()->ChangeFloat64ToUint64();
1276 return machine()->Int32Add();
1280 return machine()->Int32Sub();
1283 return machine()->Int32Mul();
1286 return machine()->Int32Div();
1289 return machine()->Int32Mod();
1292 return machine()->Word32Or();
1295 return machine()->Word32Xor();
1298 return machine()->Word32And();
1301 return machine()->Word32Equal();
1304 return machine()->Int32LessThan();
1307 return machine()->Int32LessThanOrEqual();
1335 return machine()->Int64Add();
1339 return machine()->Int64Sub();
1349 return (COMPRESS_POINTERS_BOOL || machine()->Is32())
1350 ? machine()->Int32LessThan()
1351 : machine()->Int64LessThan();
1353 return (COMPRESS_POINTERS_BOOL || machine()->Is32())
1354 ? machine()->Int32LessThanOrEqual()
1355 : machine()->Int64LessThanOrEqual();
1357 return (COMPRESS_POINTERS_BOOL || machine()->Is32())
1358 ? machine()->Word32Equal()
1359 : machine()->Word64Equal();
1369 return machine()->Int32Add();
1371 return machine()->Int32Sub();
1374 return machine()->Int32Mul();
1377 return machine()->Uint32Div();
1380 return machine()->Uint32Mod();
1383 return machine()->Word32Equal();
1386 return machine()->Uint32LessThan();
1389 return machine()->Uint32LessThanOrEqual();
1391 return machine()->Word32Clz();
1393 return machine()->Int32Mul();
1417 return machine()->Float64Add();
1421 return machine()->Float64Sub();
1424 return machine()->Float64Mul();
1427 return machine()->Float64Div();
1430 return machine()->Float64Mod();
1433 return machine()->Float64Equal();
1436 return machine()->Float64LessThan();
1439 return machine()->Float64LessThanOrEqual();
1441 return machine()->Float64Abs();
1443 return machine()->Float64Acos();
1445 return machine()->Float64Acosh();
1447 return machine()->Float64Asin();
1449 return machine()->Float64Asinh();
1451 return machine()->Float64Atan();
1453 return machine()->Float64Atanh();
1455 return machine()->Float64Atan2();
1457 return machine()->Float64Cbrt();
1459 return machine()->Float64RoundUp().placeholder();
1461 return machine()->Float64Cos();
1463 return machine()->Float64Cosh();
1465 return machine()->Float64Exp();
1467 return machine()->Float64Expm1();
1469 return machine()->Float64RoundDown().placeholder();
1471 return machine()->TruncateFloat64ToFloat32();
1473 return machine()->Float64Log();
1475 return machine()->Float64Log1p();
1477 return machine()->Float64Log2();
1479 return machine()->Float64Log10();
1481 return machine()->Float64Max();
1483 return machine()->Float64Min();
1486 return machine()->Float64Pow();
1488 return machine()->Float64Sin();
1490 return machine()->Float64Sinh();
1492 return machine()->Float64Sqrt();
1494 return machine()->Float64Tan();
1496 return machine()->Float64Tanh();
1498 return machine()->Float64RoundTruncate().placeholder();
1500 return machine()->Float64SilenceNaN();
1534 return jsgraph()->graph()->NewNode(machine()->ChangeFloat32ToFloat64(), node);
1538 return jsgraph()->graph()->NewNode(machine()->ChangeFloat64ToUint32(), node);
1542 return jsgraph()->graph()->NewNode(machine()->ChangeFloat64ToInt32(), node);
1546 return jsgraph()->graph()->NewNode(machine()->ChangeInt32ToFloat64(), node);
1560 return jsgraph()->graph()->NewNode(machine()->ChangeUint32ToFloat64(), node);
1564 return jsgraph()->graph()->NewNode(machine()->TruncateInt64ToInt32(), node);