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