Lines Matching refs:fArguments
224 for (const auto& a : fc.fArguments) {
838 SkASSERT(a.fArguments.size() >= 1);
839 SkASSERT(a.fArguments[0]->fType == *fCompiler.context().fSkRasterPipeline_Type);
840 LLVMValueRef pipeline = this->compileExpression(builder, *a.fArguments[0]);
844 SkASSERT(a.fArguments.size() == 2);
845 SkASSERT(a.fArguments[1]->fKind == Expression::kFunctionReference_Kind);
847 *((FunctionReference&) *a.fArguments[1]).fFunctions[0];
869 if (a.fArguments.size() == 2) {
870 ctx = this->compileExpression(builder, *a.fArguments[1]);
873 SkASSERT(a.fArguments.size() == 1);
890 SkASSERT(c.fArguments.size() == 1);
891 TypeKind from = this->typeKind(c.fArguments[0]->fType);
893 LLVMValueRef base = this->compileExpression(builder, *c.fArguments[0]);
934 if (c.fArguments.size() == 1 && c.fArguments[0]->fType.kind() == Type::kScalar_Kind) {
935 LLVMValueRef value = this->compileExpression(builder, *c.fArguments[0]);
943 for (const auto& arg : c.fArguments) {
1508 SkASSERT(c.fArguments.size() == 1);
1509 TypeKind from = this->typeKind(c.fArguments[0]->fType);
1512 if (!this->compileVectorExpression(builder, *c.fArguments[0], base)) {
1555 if (c.fArguments.size() == 1) {
1557 if (!this->compileVectorExpression(builder, *c.fArguments[0], base)) {
1564 SkASSERT(c.fArguments.size() == (size_t) c.fType.columns());
1567 if (!this->compileVectorExpression(builder, *c.fArguments[i], base)) {