• Home
  • Raw
  • Download

Lines Matching refs:it

26 void TIntermSymbol::traverse(TIntermTraverser* it)  in traverse()  argument
28 it->visitSymbol(this); in traverse()
31 void TIntermConstantUnion::traverse(TIntermTraverser* it) in traverse() argument
33 it->visitConstantUnion(this); in traverse()
39 void TIntermBinary::traverse(TIntermTraverser* it) in traverse() argument
46 if(it->preVisit) in traverse()
48 visit = it->visitBinary(PreVisit, this); in traverse()
56 it->incrementDepth(); in traverse()
58 if(it->rightToLeft) in traverse()
62 right->traverse(it); in traverse()
65 if(it->inVisit) in traverse()
67 visit = it->visitBinary(InVisit, this); in traverse()
72 left->traverse(it); in traverse()
79 left->traverse(it); in traverse()
82 if(it->inVisit) in traverse()
84 visit = it->visitBinary(InVisit, this); in traverse()
89 right->traverse(it); in traverse()
93 it->decrementDepth(); in traverse()
100 if(visit && it->postVisit) in traverse()
102 it->visitBinary(PostVisit, this); in traverse()
109 void TIntermUnary::traverse(TIntermTraverser* it) in traverse() argument
113 if (it->preVisit) in traverse()
114 visit = it->visitUnary(PreVisit, this); in traverse()
117 it->incrementDepth(); in traverse()
118 operand->traverse(it); in traverse()
119 it->decrementDepth(); in traverse()
122 if (visit && it->postVisit) in traverse()
123 it->visitUnary(PostVisit, this); in traverse()
129 void TIntermAggregate::traverse(TIntermTraverser* it) in traverse() argument
133 if(it->preVisit) in traverse()
135 visit = it->visitAggregate(PreVisit, this); in traverse()
140 it->incrementDepth(); in traverse()
142 if(it->rightToLeft) in traverse()
146 (*sit)->traverse(it); in traverse()
148 if(visit && it->inVisit) in traverse()
152 visit = it->visitAggregate(InVisit, this); in traverse()
161 (*sit)->traverse(it); in traverse()
163 if(visit && it->inVisit) in traverse()
167 visit = it->visitAggregate(InVisit, this); in traverse()
173 it->decrementDepth(); in traverse()
176 if(visit && it->postVisit) in traverse()
178 it->visitAggregate(PostVisit, this); in traverse()
185 void TIntermSelection::traverse(TIntermTraverser* it) in traverse() argument
189 if (it->preVisit) in traverse()
190 visit = it->visitSelection(PreVisit, this); in traverse()
193 it->incrementDepth(); in traverse()
194 if (it->rightToLeft) { in traverse()
196 falseBlock->traverse(it); in traverse()
198 trueBlock->traverse(it); in traverse()
199 condition->traverse(it); in traverse()
201 condition->traverse(it); in traverse()
203 trueBlock->traverse(it); in traverse()
205 falseBlock->traverse(it); in traverse()
207 it->decrementDepth(); in traverse()
210 if (visit && it->postVisit) in traverse()
211 it->visitSelection(PostVisit, this); in traverse()
217 void TIntermLoop::traverse(TIntermTraverser* it) in traverse() argument
221 if(it->preVisit) in traverse()
223 visit = it->visitLoop(PreVisit, this); in traverse()
228 it->incrementDepth(); in traverse()
230 if(it->rightToLeft) in traverse()
234 expr->traverse(it); in traverse()
239 body->traverse(it); in traverse()
244 cond->traverse(it); in traverse()
251 cond->traverse(it); in traverse()
256 body->traverse(it); in traverse()
261 expr->traverse(it); in traverse()
265 it->decrementDepth(); in traverse()
268 if(visit && it->postVisit) in traverse()
270 it->visitLoop(PostVisit, this); in traverse()
277 void TIntermBranch::traverse(TIntermTraverser* it) in traverse() argument
281 if (it->preVisit) in traverse()
282 visit = it->visitBranch(PreVisit, this); in traverse()
285 it->incrementDepth(); in traverse()
286 expression->traverse(it); in traverse()
287 it->decrementDepth(); in traverse()
290 if (visit && it->postVisit) in traverse()
291 it->visitBranch(PostVisit, this); in traverse()