Lines Matching full:machine

11 #include "src/compiler/machine-operator.h"
156 // value to the full machine word size and stores implicitly truncate, in GetRepresentationFor()
280 op = machine()->ChangeFloat32ToFloat64(); in GetTaggedSignedRepresentationFor()
503 op = machine()->ChangeInt32ToFloat64(); in GetFloat32RepresentationFor()
505 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
512 op = machine()->ChangeUint32ToFloat64(); in GetFloat32RepresentationFor()
514 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
525 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
528 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
563 op = machine()->ChangeInt32ToFloat64(); in GetFloat64RepresentationFor()
568 op = machine()->ChangeUint32ToFloat64(); in GetFloat64RepresentationFor()
571 op = machine()->ChangeUint32ToFloat64(); in GetFloat64RepresentationFor()
581 op = machine()->ChangeInt32ToFloat64(); in GetFloat64RepresentationFor()
597 op = machine()->ChangeFloat32ToFloat64(); in GetFloat64RepresentationFor()
664 op = machine()->ChangeFloat64ToInt32(); in GetWord32RepresentationFor()
673 op = machine()->ChangeFloat64ToUint32(); in GetWord32RepresentationFor()
675 op = machine()->TruncateFloat64ToWord32(); in GetWord32RepresentationFor()
683 op = machine()->ChangeFloat64ToInt32(); in GetWord32RepresentationFor()
692 op = machine()->ChangeFloat64ToUint32(); in GetWord32RepresentationFor()
694 op = machine()->TruncateFloat64ToWord32(); in GetWord32RepresentationFor()
816 node = jsgraph()->graph()->NewNode(machine()->WordEqual(), node, in GetBitRepresentationFor()
818 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
821 node = jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
823 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
826 node = jsgraph()->graph()->NewNode(machine()->Float32Abs(), node); in GetBitRepresentationFor()
827 return jsgraph()->graph()->NewNode(machine()->Float32LessThan(), in GetBitRepresentationFor()
830 node = jsgraph()->graph()->NewNode(machine()->Float64Abs(), node); in GetBitRepresentationFor()
831 return jsgraph()->graph()->NewNode(machine()->Float64LessThan(), in GetBitRepresentationFor()
860 return machine()->Int32Add(); in Int32OperatorFor()
864 return machine()->Int32Sub(); in Int32OperatorFor()
867 return machine()->Int32Mul(); in Int32OperatorFor()
870 return machine()->Int32Div(); in Int32OperatorFor()
873 return machine()->Int32Mod(); in Int32OperatorFor()
876 return machine()->Word32Or(); in Int32OperatorFor()
879 return machine()->Word32Xor(); in Int32OperatorFor()
882 return machine()->Word32And(); in Int32OperatorFor()
885 return machine()->Word32Equal(); in Int32OperatorFor()
888 return machine()->Int32LessThan(); in Int32OperatorFor()
891 return machine()->Int32LessThanOrEqual(); in Int32OperatorFor()
917 return machine()->Is32() ? machine()->Int32LessThan() in TaggedSignedOperatorFor()
918 : machine()->Int64LessThan(); in TaggedSignedOperatorFor()
920 return machine()->Is32() ? machine()->Int32LessThanOrEqual() in TaggedSignedOperatorFor()
921 : machine()->Int64LessThanOrEqual(); in TaggedSignedOperatorFor()
923 return machine()->Is32() ? machine()->Word32Equal() in TaggedSignedOperatorFor()
924 : machine()->Word64Equal(); in TaggedSignedOperatorFor()
934 return machine()->Int32Add(); in Uint32OperatorFor()
936 return machine()->Int32Sub(); in Uint32OperatorFor()
939 return machine()->Int32Mul(); in Uint32OperatorFor()
942 return machine()->Uint32Div(); in Uint32OperatorFor()
945 return machine()->Uint32Mod(); in Uint32OperatorFor()
948 return machine()->Word32Equal(); in Uint32OperatorFor()
951 return machine()->Uint32LessThan(); in Uint32OperatorFor()
954 return machine()->Uint32LessThanOrEqual(); in Uint32OperatorFor()
956 return machine()->Word32Clz(); in Uint32OperatorFor()
958 return machine()->Int32Mul(); in Uint32OperatorFor()
982 return machine()->Float64Add(); in Float64OperatorFor()
986 return machine()->Float64Sub(); in Float64OperatorFor()
989 return machine()->Float64Mul(); in Float64OperatorFor()
992 return machine()->Float64Div(); in Float64OperatorFor()
995 return machine()->Float64Mod(); in Float64OperatorFor()
998 return machine()->Float64Equal(); in Float64OperatorFor()
1001 return machine()->Float64LessThan(); in Float64OperatorFor()
1004 return machine()->Float64LessThanOrEqual(); in Float64OperatorFor()
1006 return machine()->Float64Abs(); in Float64OperatorFor()
1008 return machine()->Float64Acos(); in Float64OperatorFor()
1010 return machine()->Float64Acosh(); in Float64OperatorFor()
1012 return machine()->Float64Asin(); in Float64OperatorFor()
1014 return machine()->Float64Asinh(); in Float64OperatorFor()
1016 return machine()->Float64Atan(); in Float64OperatorFor()
1018 return machine()->Float64Atanh(); in Float64OperatorFor()
1020 return machine()->Float64Atan2(); in Float64OperatorFor()
1022 return machine()->Float64Cbrt(); in Float64OperatorFor()
1024 return machine()->Float64RoundUp().placeholder(); in Float64OperatorFor()
1026 return machine()->Float64Cos(); in Float64OperatorFor()
1028 return machine()->Float64Cosh(); in Float64OperatorFor()
1030 return machine()->Float64Exp(); in Float64OperatorFor()
1032 return machine()->Float64Expm1(); in Float64OperatorFor()
1034 return machine()->Float64RoundDown().placeholder(); in Float64OperatorFor()
1036 return machine()->TruncateFloat64ToFloat32(); in Float64OperatorFor()
1038 return machine()->Float64Log(); in Float64OperatorFor()
1040 return machine()->Float64Log1p(); in Float64OperatorFor()
1042 return machine()->Float64Log2(); in Float64OperatorFor()
1044 return machine()->Float64Log10(); in Float64OperatorFor()
1046 return machine()->Float64Max(); in Float64OperatorFor()
1048 return machine()->Float64Min(); in Float64OperatorFor()
1050 return machine()->Float64Pow(); in Float64OperatorFor()
1052 return machine()->Float64Sin(); in Float64OperatorFor()
1054 return machine()->Float64Sinh(); in Float64OperatorFor()
1056 return machine()->Float64Sqrt(); in Float64OperatorFor()
1058 return machine()->Float64Tan(); in Float64OperatorFor()
1060 return machine()->Float64Tanh(); in Float64OperatorFor()
1062 return machine()->Float64RoundTruncate().placeholder(); in Float64OperatorFor()
1064 return machine()->Float64SilenceNaN(); in Float64OperatorFor()
1098 return jsgraph()->graph()->NewNode(machine()->ChangeFloat32ToFloat64(), node); in InsertChangeFloat32ToFloat64()
1102 return jsgraph()->graph()->NewNode(machine()->ChangeFloat64ToUint32(), node); in InsertChangeFloat64ToUint32()
1106 return jsgraph()->graph()->NewNode(machine()->ChangeFloat64ToInt32(), node); in InsertChangeFloat64ToInt32()
1110 return jsgraph()->graph()->NewNode(machine()->ChangeInt32ToFloat64(), node); in InsertChangeInt32ToFloat64()
1124 return jsgraph()->graph()->NewNode(machine()->ChangeUint32ToFloat64(), node); in InsertChangeUint32ToFloat64()