Lines Matching defs:arg1
78 const Expression* arg1,
85 // scalar = coalesce(scalar, arg0.x, arg1.x);
86 // scalar = coalesce(scalar, arg0.y, arg1.y);
87 // scalar = coalesce(scalar, arg0.z, arg1.z);
88 // scalar = coalesce(scalar, arg0.w, arg1.w);
98 (arg1 && arg1->type().isVector()) ? arg1->type() :
101 SkASSERT(!arg1 || arg1->type().componentType() == vecType.componentType());
112 if (arg1) {
113 arg1Value = arg1->getConstantValue(arg1Index);
114 arg1Index += arg1->type().isVector() ? 1 : 0;
143 return coalesce_n_way_vector(arguments[0], /*arg1=*/nullptr,
197 const Expression* arg1,
203 // eval(arg0.x, arg1.x, arg2.x),
204 // eval(arg0.y, arg1.y, arg2.y),
205 // eval(arg0.z, arg1.z, arg2.z),
206 // eval(arg0.w, arg1.w, arg2.w)
224 if (arg1) {
225 arg1Value = arg1->getConstantValue(arg1Index);
226 arg1Index += arg1->type().isScalar() ? 0 : 1;
257 return evaluate_n_way_intrinsic(context, arguments[0], /*arg1=*/nullptr, /*arg2=*/nullptr,