Lines Matching defs:stmt
3203 for (const std::unique_ptr<Statement>& stmt : b.children()) {
3204 this->writeStatement(*stmt, out);
3208 void SPIRVCodeGenerator::writeIfStatement(const IfStatement& stmt, OutputStream& out) {
3209 SpvId test = this->writeExpression(*stmt.test(), out);
3212 if (stmt.ifFalse()) {
3217 this->writeStatement(*stmt.ifTrue(), out);
3222 this->writeStatement(*stmt.ifFalse(), out);
3231 this->writeStatement(*stmt.ifTrue(), out);
3311 for (const std::unique_ptr<Statement>& stmt : cases) {
3312 const SwitchCase& c = stmt->as<SwitchCase>();