Home | History | Annotate | Download | only in compiler

Lines Matching refs:machine

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