Lines Matching refs:writeLabel
231 void SPIRVCodeGenerator::writeLabel(SpvId label, OutputStream& out) { in writeLabel() function in SkSL::SPIRVCodeGenerator
1738 this->writeLabel(ifTrueLabel, out); in getLValue()
2273 this->writeLabel(rhsLabel, out); in writeLogicalAnd()
2277 this->writeLabel(end, out); in writeLogicalAnd()
2294 this->writeLabel(rhsLabel, out); in writeLogicalOr()
2298 this->writeLabel(end, out); in writeLogicalOr()
2326 this->writeLabel(trueLabel, out); in writeTernaryExpression()
2329 this->writeLabel(falseLabel, out); in writeTernaryExpression()
2332 this->writeLabel(end, out); in writeTernaryExpression()
2513 this->writeLabel(this->nextId(), out); in writeFunction()
2833 this->writeLabel(ifTrue, out); in writeIfStatement()
2838 this->writeLabel(ifFalse, out); in writeIfStatement()
2843 this->writeLabel(end, out); in writeIfStatement()
2847 this->writeLabel(ifTrue, out); in writeIfStatement()
2852 this->writeLabel(ifFalse, out); in writeIfStatement()
2868 this->writeLabel(header, out); in writeForStatement()
2871 this->writeLabel(start, out); in writeForStatement()
2876 this->writeLabel(body, out); in writeForStatement()
2881 this->writeLabel(next, out); in writeForStatement()
2886 this->writeLabel(end, out); in writeForStatement()
2907 this->writeLabel(header, out); in writeWhileStatement()
2910 this->writeLabel(start, out); in writeWhileStatement()
2913 this->writeLabel(body, out); in writeWhileStatement()
2918 this->writeLabel(end, out); in writeWhileStatement()
2939 this->writeLabel(header, out); in writeDoStatement()
2942 this->writeLabel(start, out); in writeDoStatement()
2947 this->writeLabel(next, out); in writeDoStatement()
2950 this->writeLabel(end, out); in writeDoStatement()
2985 this->writeLabel(labels[i], out); in writeSwitchStatement()
2993 this->writeLabel(end, out); in writeSwitchStatement()