Lines Matching refs:ValidateSwitch

18 class ValidateSwitch : public TIntermTraverser  class
43 ValidateSwitch(TBasicType switchType, int shaderVersion, TDiagnostics *context);
62 bool ValidateSwitch::validate(TBasicType switchType, in validate()
68 ValidateSwitch validate(switchType, shaderVersion, diagnostics); in validate()
74 ValidateSwitch::ValidateSwitch(TBasicType switchType, int shaderVersion, TDiagnostics *diagnostics) in ValidateSwitch() function in sh::__anon7c7e744d0111::ValidateSwitch
90 void ValidateSwitch::visitSymbol(TIntermSymbol *) in visitSymbol()
97 void ValidateSwitch::visitConstantUnion(TIntermConstantUnion *) in visitConstantUnion()
106 bool ValidateSwitch::visitDeclaration(Visit, TIntermDeclaration *) in visitDeclaration()
114 bool ValidateSwitch::visitBlock(Visit, TIntermBlock *) in visitBlock()
125 bool ValidateSwitch::visitBinary(Visit, TIntermBinary *) in visitBinary()
133 bool ValidateSwitch::visitUnary(Visit, TIntermUnary *) in visitUnary()
141 bool ValidateSwitch::visitTernary(Visit, TIntermTernary *) in visitTernary()
149 bool ValidateSwitch::visitSwizzle(Visit, TIntermSwizzle *) in visitSwizzle()
157 bool ValidateSwitch::visitIfElse(Visit visit, TIntermIfElse *) in visitIfElse()
169 bool ValidateSwitch::visitSwitch(Visit, TIntermSwitch *) in visitSwitch()
178 bool ValidateSwitch::visitCase(Visit, TIntermCase *node) in visitCase()
246 bool ValidateSwitch::visitAggregate(Visit visit, TIntermAggregate *) in visitAggregate()
258 bool ValidateSwitch::visitLoop(Visit visit, TIntermLoop *) in visitLoop()
270 bool ValidateSwitch::visitBranch(Visit, TIntermBranch *) in visitBranch()
278 bool ValidateSwitch::validateInternal(const TSourceLoc &loc) in validateInternal()
316 return ValidateSwitch::validate(switchType, shaderVersion, diagnostics, statementList, loc); in ValidateSwitchStatementList()