Lines Matching full:machine
11 #include "src/compiler/machine-operator.h"
132 // value to the full machine word size and stores implicitly truncate, in GetRepresentationFor()
257 op = machine()->ChangeFloat32ToFloat64(); in GetTaggedSignedRepresentationFor()
445 op = machine()->ChangeInt32ToFloat64(); in GetFloat32RepresentationFor()
447 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
454 op = machine()->ChangeUint32ToFloat64(); in GetFloat32RepresentationFor()
456 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
468 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
471 op = machine()->TruncateFloat64ToFloat32(); in GetFloat32RepresentationFor()
506 op = machine()->ChangeInt32ToFloat64(); in GetFloat64RepresentationFor()
511 op = machine()->ChangeUint32ToFloat64(); in GetFloat64RepresentationFor()
514 op = machine()->ChangeUint32ToFloat64(); in GetFloat64RepresentationFor()
524 op = machine()->ChangeInt32ToFloat64(); in GetFloat64RepresentationFor()
539 op = machine()->ChangeFloat32ToFloat64(); in GetFloat64RepresentationFor()
586 op = machine()->ChangeFloat64ToUint32(); in GetWord32RepresentationFor()
588 op = machine()->ChangeFloat64ToInt32(); in GetWord32RepresentationFor()
590 op = machine()->TruncateFloat64ToWord32(); in GetWord32RepresentationFor()
601 op = machine()->ChangeFloat64ToUint32(); in GetWord32RepresentationFor()
603 op = machine()->ChangeFloat64ToInt32(); in GetWord32RepresentationFor()
605 op = machine()->TruncateFloat64ToWord32(); in GetWord32RepresentationFor()
713 node = jsgraph()->graph()->NewNode(machine()->WordEqual(), node, in GetBitRepresentationFor()
715 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
718 node = jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
720 return jsgraph()->graph()->NewNode(machine()->Word32Equal(), node, in GetBitRepresentationFor()
723 node = jsgraph()->graph()->NewNode(machine()->Float32Abs(), node); in GetBitRepresentationFor()
724 return jsgraph()->graph()->NewNode(machine()->Float32LessThan(), in GetBitRepresentationFor()
727 node = jsgraph()->graph()->NewNode(machine()->Float64Abs(), node); in GetBitRepresentationFor()
728 return jsgraph()->graph()->NewNode(machine()->Float64LessThan(), in GetBitRepresentationFor()
756 return machine()->Int32Add(); in Int32OperatorFor()
759 return machine()->Int32Sub(); in Int32OperatorFor()
762 return machine()->Int32Mul(); in Int32OperatorFor()
765 return machine()->Int32Div(); in Int32OperatorFor()
768 return machine()->Int32Mod(); in Int32OperatorFor()
771 return machine()->Word32Or(); in Int32OperatorFor()
774 return machine()->Word32Xor(); in Int32OperatorFor()
777 return machine()->Word32And(); in Int32OperatorFor()
780 return machine()->Word32Equal(); in Int32OperatorFor()
783 return machine()->Int32LessThan(); in Int32OperatorFor()
786 return machine()->Int32LessThanOrEqual(); in Int32OperatorFor()
814 return machine()->Int32Add(); in Uint32OperatorFor()
816 return machine()->Int32Sub(); in Uint32OperatorFor()
819 return machine()->Int32Mul(); in Uint32OperatorFor()
822 return machine()->Uint32Div(); in Uint32OperatorFor()
825 return machine()->Uint32Mod(); in Uint32OperatorFor()
828 return machine()->Word32Equal(); in Uint32OperatorFor()
831 return machine()->Uint32LessThan(); in Uint32OperatorFor()
834 return machine()->Uint32LessThanOrEqual(); in Uint32OperatorFor()
836 return machine()->Word32Clz(); in Uint32OperatorFor()
838 return machine()->Int32Mul(); in Uint32OperatorFor()
863 return machine()->Float64Add(); in Float64OperatorFor()
866 return machine()->Float64Sub(); in Float64OperatorFor()
869 return machine()->Float64Mul(); in Float64OperatorFor()
872 return machine()->Float64Div(); in Float64OperatorFor()
875 return machine()->Float64Mod(); in Float64OperatorFor()
878 return machine()->Float64Equal(); in Float64OperatorFor()
881 return machine()->Float64LessThan(); in Float64OperatorFor()
884 return machine()->Float64LessThanOrEqual(); in Float64OperatorFor()
886 return machine()->Float64Abs(); in Float64OperatorFor()
888 return machine()->Float64Acos(); in Float64OperatorFor()
890 return machine()->Float64Acosh(); in Float64OperatorFor()
892 return machine()->Float64Asin(); in Float64OperatorFor()
894 return machine()->Float64Asinh(); in Float64OperatorFor()
896 return machine()->Float64Atan(); in Float64OperatorFor()
898 return machine()->Float64Atanh(); in Float64OperatorFor()
900 return machine()->Float64Atan2(); in Float64OperatorFor()
902 return machine()->Float64Cbrt(); in Float64OperatorFor()
904 return machine()->Float64RoundUp().placeholder(); in Float64OperatorFor()
906 return machine()->Float64Cos(); in Float64OperatorFor()
908 return machine()->Float64Cosh(); in Float64OperatorFor()
910 return machine()->Float64Exp(); in Float64OperatorFor()
912 return machine()->Float64Expm1(); in Float64OperatorFor()
914 return machine()->Float64RoundDown().placeholder(); in Float64OperatorFor()
916 return machine()->TruncateFloat64ToFloat32(); in Float64OperatorFor()
918 return machine()->Float64Log(); in Float64OperatorFor()
920 return machine()->Float64Log1p(); in Float64OperatorFor()
922 return machine()->Float64Log2(); in Float64OperatorFor()
924 return machine()->Float64Log10(); in Float64OperatorFor()
926 return machine()->Float64Max(); in Float64OperatorFor()
928 return machine()->Float64Min(); in Float64OperatorFor()
930 return machine()->Float64Pow(); in Float64OperatorFor()
932 return machine()->Float64Sin(); in Float64OperatorFor()
934 return machine()->Float64Sinh(); in Float64OperatorFor()
936 return machine()->Float64Sqrt(); in Float64OperatorFor()
938 return machine()->Float64Tan(); in Float64OperatorFor()
940 return machine()->Float64Tanh(); in Float64OperatorFor()
942 return machine()->Float64RoundTruncate().placeholder(); in Float64OperatorFor()
944 return machine()->Float64SilenceNaN(); in Float64OperatorFor()
980 return jsgraph()->graph()->NewNode(machine()->ChangeFloat32ToFloat64(), node); in InsertChangeFloat32ToFloat64()
984 return jsgraph()->graph()->NewNode(machine()->ChangeFloat64ToUint32(), node); in InsertChangeFloat64ToUint32()
988 return jsgraph()->graph()->NewNode(machine()->ChangeFloat64ToInt32(), node); in InsertChangeFloat64ToInt32()
992 return jsgraph()->graph()->NewNode(machine()->ChangeInt32ToFloat64(), node); in InsertChangeInt32ToFloat64()
1006 return jsgraph()->graph()->NewNode(machine()->ChangeUint32ToFloat64(), node); in InsertChangeUint32ToFloat64()