Searched refs:TIntermLoop (Results 1 – 11 of 11) sorted by relevance
/external/swiftshader/src/OpenGL/compiler/ |
D | ValidateLimitations.h | 24 TIntermLoop* loop; 39 virtual bool visitLoop(Visit, TIntermLoop*); 46 bool validateLoopType(TIntermLoop* node); 47 bool validateForLoopHeader(TIntermLoop* node, TLoopInfo* info); 48 bool validateForLoopInit(TIntermLoop* node, TLoopInfo* info); 49 bool validateForLoopCond(TIntermLoop* node, TLoopInfo* info); 50 bool validateForLoopExpr(TIntermLoop* node, TLoopInfo* info);
|
D | ValidateLimitations.cpp | 157 bool ValidateLimitations::visitLoop(Visit, TIntermLoop* node) in visitLoop() 198 bool ValidateLimitations::validateLoopType(TIntermLoop* node) { in validateLoopType() 210 bool ValidateLimitations::validateForLoopHeader(TIntermLoop* node, in validateForLoopHeader() 229 bool ValidateLimitations::validateForLoopInit(TIntermLoop* node, in validateForLoopInit() 282 bool ValidateLimitations::validateForLoopCond(TIntermLoop* node, in validateForLoopCond() 336 bool ValidateLimitations::validateForLoopExpr(TIntermLoop* node, in validateForLoopExpr()
|
D | intermediate.h | 251 class TIntermLoop; variable 283 virtual TIntermLoop* getAsLoopNode() { return 0; } in getAsLoopNode() 350 class TIntermLoop : public TIntermNode { 352 TIntermLoop(TLoopType aType, in TIntermLoop() function 362 virtual TIntermLoop* getAsLoopNode() { return this; } in getAsLoopNode() 709 virtual bool visitLoop(Visit visit, TIntermLoop*) {return true;} in visitLoop() argument
|
D | parseConst.cpp | 45 bool visitLoop(Visit visit, TIntermLoop*); 220 bool TConstTraverser::visitLoop(Visit visit, TIntermLoop* node) in visitLoop()
|
D | OutputASM.h | 259 virtual bool visitLoop(Visit visit, TIntermLoop*); 309 static unsigned int loopCount(TIntermLoop *node); 361 bool visitLoop(Visit visit, TIntermLoop *loop);
|
D | ValidateSwitch.h | 39 bool visitLoop(Visit visit, TIntermLoop *) override;
|
D | intermOut.cpp | 43 bool visitLoop(Visit visit, TIntermLoop*); 394 bool TOutputTraverser::visitLoop(Visit visit, TIntermLoop* node) in visitLoop()
|
D | ValidateSwitch.cpp | 174 bool ValidateSwitch::visitLoop(Visit visit, TIntermLoop *) in visitLoop() argument
|
D | IntermTraverse.cpp | 264 void TIntermLoop::traverse(TIntermTraverser* it) in traverse()
|
D | OutputASM.cpp | 1639 bool OutputASM::visitLoop(Visit visit, TIntermLoop *node) in visitLoop() 3485 unsigned int OutputASM::loopCount(TIntermLoop *node) in loopCount() 3624 bool LoopUnrollable::visitLoop(Visit visit, TIntermLoop *loop) in visitLoop()
|
D | Intermediate.cpp | 613 TIntermNode* node = new TIntermLoop(type, init, cond, expr, body); in addLoop()
|