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