Lines Matching refs:writeLabel
250 this->writeLabel(this->nextId(nullptr), out); in writeOpCode()
257 void SPIRVCodeGenerator::writeLabel(SpvId label, OutputStream& out) { in writeLabel() function in SkSL::SPIRVCodeGenerator
2688 this->writeLabel(rhsLabel, out); in writeLogicalAnd()
2692 this->writeLabel(end, out); in writeLogicalAnd()
2709 this->writeLabel(rhsLabel, out); in writeLogicalOr()
2713 this->writeLabel(end, out); in writeLogicalOr()
2744 this->writeLabel(trueLabel, out); in writeTernaryExpression()
2747 this->writeLabel(falseLabel, out); in writeTernaryExpression()
2750 this->writeLabel(end, out); in writeTernaryExpression()
2906 this->writeLabel(this->nextId(nullptr), out); in writeFunction()
3198 this->writeLabel(ifTrue, out); in writeIfStatement()
3203 this->writeLabel(ifFalse, out); in writeIfStatement()
3208 this->writeLabel(end, out); in writeIfStatement()
3212 this->writeLabel(ifTrue, out); in writeIfStatement()
3217 this->writeLabel(ifFalse, out); in writeIfStatement()
3233 this->writeLabel(header, out); in writeForStatement()
3236 this->writeLabel(start, out); in writeForStatement()
3243 this->writeLabel(body, out); in writeForStatement()
3248 this->writeLabel(next, out); in writeForStatement()
3253 this->writeLabel(end, out); in writeForStatement()
3267 this->writeLabel(header, out); in writeDoStatement()
3270 this->writeLabel(start, out); in writeDoStatement()
3275 this->writeLabel(next, out); in writeDoStatement()
3277 this->writeLabel(continueTarget, out); in writeDoStatement()
3280 this->writeLabel(end, out); in writeDoStatement()
3318 this->writeLabel(labels[i], out); in writeSwitchStatement()
3324 this->writeLabel(end, out); in writeSwitchStatement()