Lines Matching full:machine
11 #include "src/compiler/machine-operator.h"
134 // value to the full machine word size and stores implicitly truncate, in GetRepresentationFor()
260 op = machine()->ChangeFloat32ToFloat64(); in GetTaggedSignedRepresentationFor()
459 op = machine()->ChangeInt32ToFloat64(); in GetFloat32RepresentationFor()
461 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
468 op = machine()->ChangeUint32ToFloat64(); in GetFloat32RepresentationFor()
470 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
482 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
485 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
520 op = machine()->ChangeInt32ToFloat64(); in GetFloat64RepresentationFor()
525 op = machine()->ChangeUint32ToFloat64(); in GetFloat64RepresentationFor()
528 op = machine()->ChangeUint32ToFloat64(); in GetFloat64RepresentationFor()
538 op = machine()->ChangeInt32ToFloat64(); in GetFloat64RepresentationFor()
553 op = machine()->ChangeFloat32ToFloat64(); in GetFloat64RepresentationFor()
600 op = machine()->ChangeFloat64ToInt32(); in GetWord32RepresentationFor()
608 op = machine()->ChangeFloat64ToUint32(); in GetWord32RepresentationFor()
610 op = machine()->TruncateFloat64ToWord32(); in GetWord32RepresentationFor()
615 op = machine()->ChangeFloat64ToInt32(); in GetWord32RepresentationFor()
623 op = machine()->ChangeFloat64ToUint32(); in GetWord32RepresentationFor()
625 op = machine()->TruncateFloat64ToWord32(); in GetWord32RepresentationFor()
731 node = jsgraph()->graph()->NewNode(machine()->WordEqual(), node, in GetBitRepresentationFor()
733 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
736 node = jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
738 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
741 node = jsgraph()->graph()->NewNode(machine()->Float32Abs(), node); in GetBitRepresentationFor()
742 return jsgraph()->graph()->NewNode(machine()->Float32LessThan(), in GetBitRepresentationFor()
745 node = jsgraph()->graph()->NewNode(machine()->Float64Abs(), node); in GetBitRepresentationFor()
746 return jsgraph()->graph()->NewNode(machine()->Float64LessThan(), in GetBitRepresentationFor()
774 return machine()->Int32Add(); in Int32OperatorFor()
777 return machine()->Int32Sub(); in Int32OperatorFor()
780 return machine()->Int32Mul(); in Int32OperatorFor()
783 return machine()->Int32Div(); in Int32OperatorFor()
786 return machine()->Int32Mod(); in Int32OperatorFor()
789 return machine()->Word32Or(); in Int32OperatorFor()
792 return machine()->Word32Xor(); in Int32OperatorFor()
795 return machine()->Word32And(); in Int32OperatorFor()
798 return machine()->Word32Equal(); in Int32OperatorFor()
801 return machine()->Int32LessThan(); in Int32OperatorFor()
804 return machine()->Int32LessThanOrEqual(); in Int32OperatorFor()
832 return machine()->Is32() ? machine()->Int32LessThan() in TaggedSignedOperatorFor()
833 : machine()->Int64LessThan(); in TaggedSignedOperatorFor()
835 return machine()->Is32() ? machine()->Int32LessThanOrEqual() in TaggedSignedOperatorFor()
836 : machine()->Int64LessThanOrEqual(); in TaggedSignedOperatorFor()
838 return machine()->Is32() ? machine()->Word32Equal() in TaggedSignedOperatorFor()
839 : machine()->Word64Equal(); in TaggedSignedOperatorFor()
850 return machine()->Int32Add(); in Uint32OperatorFor()
852 return machine()->Int32Sub(); in Uint32OperatorFor()
855 return machine()->Int32Mul(); in Uint32OperatorFor()
858 return machine()->Uint32Div(); in Uint32OperatorFor()
861 return machine()->Uint32Mod(); in Uint32OperatorFor()
864 return machine()->Word32Equal(); in Uint32OperatorFor()
867 return machine()->Uint32LessThan(); in Uint32OperatorFor()
870 return machine()->Uint32LessThanOrEqual(); in Uint32OperatorFor()
872 return machine()->Word32Clz(); in Uint32OperatorFor()
874 return machine()->Int32Mul(); in Uint32OperatorFor()
899 return machine()->Float64Add(); in Float64OperatorFor()
902 return machine()->Float64Sub(); in Float64OperatorFor()
905 return machine()->Float64Mul(); in Float64OperatorFor()
908 return machine()->Float64Div(); in Float64OperatorFor()
911 return machine()->Float64Mod(); in Float64OperatorFor()
914 return machine()->Float64Equal(); in Float64OperatorFor()
917 return machine()->Float64LessThan(); in Float64OperatorFor()
920 return machine()->Float64LessThanOrEqual(); in Float64OperatorFor()
922 return machine()->Float64Abs(); in Float64OperatorFor()
924 return machine()->Float64Acos(); in Float64OperatorFor()
926 return machine()->Float64Acosh(); in Float64OperatorFor()
928 return machine()->Float64Asin(); in Float64OperatorFor()
930 return machine()->Float64Asinh(); in Float64OperatorFor()
932 return machine()->Float64Atan(); in Float64OperatorFor()
934 return machine()->Float64Atanh(); in Float64OperatorFor()
936 return machine()->Float64Atan2(); in Float64OperatorFor()
938 return machine()->Float64Cbrt(); in Float64OperatorFor()
940 return machine()->Float64RoundUp().placeholder(); in Float64OperatorFor()
942 return machine()->Float64Cos(); in Float64OperatorFor()
944 return machine()->Float64Cosh(); in Float64OperatorFor()
946 return machine()->Float64Exp(); in Float64OperatorFor()
948 return machine()->Float64Expm1(); in Float64OperatorFor()
950 return machine()->Float64RoundDown().placeholder(); in Float64OperatorFor()
952 return machine()->TruncateFloat64ToFloat32(); in Float64OperatorFor()
954 return machine()->Float64Log(); in Float64OperatorFor()
956 return machine()->Float64Log1p(); in Float64OperatorFor()
958 return machine()->Float64Log2(); in Float64OperatorFor()
960 return machine()->Float64Log10(); in Float64OperatorFor()
962 return machine()->Float64Max(); in Float64OperatorFor()
964 return machine()->Float64Min(); in Float64OperatorFor()
966 return machine()->Float64Pow(); in Float64OperatorFor()
968 return machine()->Float64Sin(); in Float64OperatorFor()
970 return machine()->Float64Sinh(); in Float64OperatorFor()
972 return machine()->Float64Sqrt(); in Float64OperatorFor()
974 return machine()->Float64Tan(); in Float64OperatorFor()
976 return machine()->Float64Tanh(); in Float64OperatorFor()
978 return machine()->Float64RoundTruncate().placeholder(); in Float64OperatorFor()
980 return machine()->Float64SilenceNaN(); in Float64OperatorFor()
1016 return jsgraph()->graph()->NewNode(machine()->ChangeFloat32ToFloat64(), node); in InsertChangeFloat32ToFloat64()
1020 return jsgraph()->graph()->NewNode(machine()->ChangeFloat64ToUint32(), node); in InsertChangeFloat64ToUint32()
1024 return jsgraph()->graph()->NewNode(machine()->ChangeFloat64ToInt32(), node); in InsertChangeFloat64ToInt32()
1028 return jsgraph()->graph()->NewNode(machine()->ChangeInt32ToFloat64(), node); in InsertChangeInt32ToFloat64()
1042 return jsgraph()->graph()->NewNode(machine()->ChangeUint32ToFloat64(), node); in InsertChangeUint32ToFloat64()