H A D | typed_native_inline_lowering.cpp | 837 // for min select in1 if int1 < int2, in2 otherwise 839 GateRef TypedNativeInlineLowering::BuildIntMinMax(GateRef int1, GateRef int2, GateRef in1, GateRef in2) in BuildIntMinMax() argument 844 VariableType type {acc_.GetMachineType(in1), acc_.GetGateType(in1)}; in BuildIntMinMax() 845 DEFVALUE(result, (&builder_), type, (IS_MAX ? in1 : in2)); in BuildIntMinMax() 851 result = IS_MAX ? in2 : in1; in BuildIntMinMax() 861 GateRef TypedNativeInlineLowering::BuildIntMinMax(GateRef in1, GateRef in2) in BuildIntMinMax() argument 863 ASSERT(acc_.GetMachineType(in1) == MachineType::I32); in BuildIntMinMax() 866 return BuildIntMinMax<IS_MAX>(in1, in2, in1, in in BuildIntMinMax() 876 BuildDoubleMinMax(GateRef double1, GateRef double2, GateRef in1, GateRef in2) BuildDoubleMinMax() argument 926 BuildDoubleMinMax(GateRef in1, GateRef in2) BuildDoubleMinMax() argument 940 GateRef in1 = acc_.GetValueIn(gate, 0); LowerTNumberMinMax() local 987 GateRef in1 = acc_.GetValueIn(gate, 0); LowerMathMinMaxWithIntrinsic() local 1037 GateRef in1 = acc_.GetValueIn(gate, 0); LowerIntMinMax() local 1047 GateRef in1 = acc_.GetValueIn(gate, 0); LowerDoubleMinMax() local [all...] |