Home | History | Annotate | Download | only in ir

Lines Matching refs:fArguments

30     , fArguments(std::move(arguments)) {}
34 if (fArguments.size() == 1 && fArguments[0]->fKind == Expression::kIntLiteral_Kind) {
38 int64_t intValue = ((IntLiteral&) *fArguments[0]).fValue;
45 int64_t intValue = ((IntLiteral&) *fArguments[0]).fValue;
55 for (const auto& arg : fArguments) {
65 for (const auto& arg : fArguments) {
74 for (size_t i = 0; i < fArguments.size(); i++) {
76 result += fArguments[i]->description();
84 for (size_t i = 0; i < fArguments.size(); i++) {
85 if (!fArguments[i]->isConstant()) {
132 if (fArguments.size() == 1 && fArguments[0]->fType.kind() == Type::kScalar_Kind) {
133 return *fArguments[0];
136 for (const auto& arg : fArguments) {
168 if (fArguments.size() == 1) {
169 if (fArguments[0]->fType.kind() == Type::kScalar_Kind) {
175 return col == row ? fArguments[0].get() : nullptr;
177 if (fArguments[0]->fType.kind() == Type::kMatrix_Kind) {
178 SkASSERT(fArguments[0]->fKind == Expression::kConstructor_Kind);
180 const Type& argType = ((Constructor&) *fArguments[0]).fType;
183 return ((Constructor&) *fArguments[0]).getMatComponent(col, row);
191 for (const auto& arg : fArguments) {
208 std::vector<std::unique_ptr<Expression>> fArguments;