Lines Matching refs:initializer
53 this->initializer() ? this->initializer()->clone() : nullptr, in clone()
63 if (this->initializer()) { in description()
64 result += this->initializer()->description(); in description()
81 std::unique_ptr<Statement> initializer, in Convert() argument
86 bool isSimpleInitializer = is_simple_initializer(initializer.get()); in Convert()
88 !isSimpleInitializer && is_vardecl_block_initializer(initializer.get()); in Convert()
91 context.fErrors->error(initializer->fLine, "invalid for loop initializer"); in Convert()
111 unrollInfo = Analysis::GetLoopUnrollInfo(line, initializer.get(), test.get(), in Convert()
119 unrollInfo = Analysis::GetLoopUnrollInfo(line, initializer.get(), test.get(), in Convert()
135 scope.push_back(std::move(initializer)); in Convert()
142 return ForStatement::Make(context, line, std::move(initializer), std::move(test), in Convert()
160 std::unique_ptr<Statement> initializer, in Make() argument
166 SkASSERT(is_simple_initializer(initializer.get()) || in Make()
167 is_vardecl_block_initializer(initializer.get())); in Make()
182 return std::make_unique<ForStatement>(line, std::move(initializer), std::move(test), in Make()