Searched refs:TIntermCase (Results 1 – 13 of 13) sorted by relevance
256 class TIntermCase; variable287 virtual TIntermCase *getAsCaseNode() { return 0; } in getAsCaseNode()660 class TIntermCase : public TIntermNode663 TIntermCase(TIntermTyped *condition) in TIntermCase() function669 TIntermCase *getAsCaseNode() { return this; } in getAsCaseNode()714 virtual bool visitCase(Visit, TIntermCase*) { return true; } in visitCase() argument
37 bool visitCase(Visit, TIntermCase *) override;
45 TIntermCase *addCase(TIntermTyped *condition, const TSourceLoc &line);
208 TIntermCase* intermCase;
95 bool ValidateSwitch::visitCase(Visit, TIntermCase *node) in visitCase()
225 TIntermCase *addCase(TIntermTyped *condition, const TSourceLoc &loc);226 TIntermCase *addDefault(const TSourceLoc &loc);
247 void TIntermCase::traverse(TIntermTraverser *it) in traverse()
140 TIntermCase* currentCase = (*it)->getAsCaseNode(); in visitSwitch()
697 TIntermCase *TIntermediate::addCase(TIntermTyped *condition, const TSourceLoc &line) in addCase()699 TIntermCase *node = new TIntermCase(condition); in addCase()
3314 TIntermCase *TParseContext::addCase(TIntermTyped *condition, const TSourceLoc &loc) in addCase()3342 TIntermCase *node = intermediate.addCase(condition, loc); in addCase()3352 TIntermCase *TParseContext::addDefault(const TSourceLoc &loc) in addDefault()3360 TIntermCase *node = intermediate.addCase(nullptr, loc); in addDefault()
88 TIntermCase* intermCase;
295 TIntermCase* intermCase;
2017 TIntermCase* currentCase = (*it)->getAsCaseNode(); in visitSwitch()