Lines Matching refs:line
80 std::unique_ptr<Statement> ForStatement::Convert(const Context& context, int line,
111 unrollInfo = Analysis::GetLoopUnrollInfo(line, initializer.get(), test.get(),
119 unrollInfo = Analysis::GetLoopUnrollInfo(line, initializer.get(), test.get(),
136 scope.push_back(ForStatement::Make(context, line, /*initializer=*/nullptr,
139 return Block::Make(line, std::move(scope));
142 return ForStatement::Make(context, line, std::move(initializer), std::move(test),
147 std::unique_ptr<Statement> ForStatement::ConvertWhile(const Context& context, int line,
152 context.fErrors->error(line, "while loops are not supported");
155 return ForStatement::Convert(context, line, /*initializer=*/nullptr, std::move(test),
159 std::unique_ptr<Statement> ForStatement::Make(const Context& context, int line,
182 return std::make_unique<ForStatement>(line, std::move(initializer), std::move(test),