/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 | 252 class TIntermLoop; variable 284 virtual TIntermLoop* getAsLoopNode() { return 0; } in getAsLoopNode() 352 class TIntermLoop : public TIntermNode { 354 TIntermLoop(TLoopType aType, in TIntermLoop() function 364 virtual TIntermLoop* getAsLoopNode() { return this; } in getAsLoopNode() 711 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 | 264 bool visitLoop(Visit visit, TIntermLoop*) override; 322 LoopInfo(TIntermLoop *node); 385 bool traverse(TIntermLoop *loop, int loopIndexId);
|
D | ValidateSwitch.h | 39 bool visitLoop(Visit visit, TIntermLoop *) override;
|
D | intermOut.cpp | 43 bool visitLoop(Visit visit, TIntermLoop*); 407 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 | 1837 bool OutputASM::visitLoop(Visit visit, TIntermLoop *node) in visitLoop() 3755 OutputASM::LoopInfo::LoopInfo(TIntermLoop *node) in LoopInfo() 3918 bool LoopUnrollable::traverse(TIntermLoop *loop, int indexId) in traverse()
|
D | Intermediate.cpp | 744 TIntermNode* node = new TIntermLoop(type, init, cond, expr, body); in addLoop()
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | attribute.cpp | 209 TIntermLoop* loop = node->getAsLoopNode(); in handleLoopAttributes() 239 loop->setLoopDependency(TIntermLoop::dependencyInfinite); in handleLoopAttributes()
|
D | RemoveTree.cpp | 93 virtual bool visitLoop(TVisit /* visit*/ , TIntermLoop* node) in visitLoop()
|
D | IntermTraverse.cpp | 219 void TIntermLoop::traverse(TIntermTraverser *it) in traverse()
|
D | localintermediate.h | 495 …TIntermLoop* addLoop(TIntermNode*, TIntermTyped*, TIntermTyped*, bool testFirst, const TSourceLoc&… 497 const TSourceLoc&, TIntermLoop*&);
|
D | Intermediate.cpp | 2542 TIntermLoop* TIntermediate::addLoop(TIntermNode* body, TIntermTyped* test, TIntermTyped* terminal, … in addLoop() 2545 TIntermLoop* node = new TIntermLoop(body, test, terminal, testFirst); in addLoop() 2555 TIntermTyped* terminal, bool testFirst, const TSourceLoc& loc, TIntermLoop*& node) in addForLoop() 2557 node = new TIntermLoop(body, test, terminal, testFirst); in addForLoop()
|
D | ParseHelper.h | 376 void inductiveLoopCheck(const TSourceLoc&, TIntermNode* init, TIntermLoop* loop);
|
D | intermOut.cpp | 110 virtual bool visitLoop(TVisit, TIntermLoop* node); 1300 bool TOutputTraverser::visitLoop(TVisit /* visit */, TIntermLoop* node) in visitLoop()
|
D | glslang.y | 3601 …TIntermLoop* forLoop = parseContext.intermediate.addLoop($7, reinterpret_cast<TIntermTyped*>($5.no…
|
D | ParseHelper.cpp | 4431 void TParseContext::inductiveLoopCheck(const TSourceLoc& loc, TIntermNode* init, TIntermLoop* loop) in inductiveLoopCheck()
|
D | glslang_tab.cpp | 9919 …TIntermLoop* forLoop = parseContext.intermediate.addLoop((yyvsp[0].interm.intermNode), reinterpret… in yyparse()
|
/external/deqp-deps/glslang/glslang/Include/ |
D | intermediate.h | 1006 class TIntermLoop; variable 1034 virtual glslang::TIntermLoop* getAsLoopNode() { return 0; } in getAsLoopNode() 1047 virtual const glslang::TIntermLoop* getAsLoopNode() const { return 0; } in getAsLoopNode() 1103 class TIntermLoop : public TIntermNode { 1105 TIntermLoop(TIntermNode* aBody, TIntermTyped* aTest, TIntermTyped* aTerminal, bool testFirst) : in TIntermLoop() function 1115 virtual TIntermLoop* getAsLoopNode() { return this; } in getAsLoopNode() 1116 virtual const TIntermLoop* getAsLoopNode() const { return this; } in getAsLoopNode() 1676 virtual bool visitLoop(TVisit, TIntermLoop*) { return true; } in visitLoop() argument
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslParseHelper.h | 206 void handleLoopAttributes(const TSourceLoc& loc, TIntermLoop*, const TAttributes& attributes);
|
D | hlslGrammar.cpp | 3716 TIntermLoop* loopNode = nullptr; in acceptIterationStatement()
|
/external/deqp-deps/glslang/SPIRV/ |
D | GlslangToSpv.cpp | 119 bool visitLoop(glslang::TVisit, glslang::TIntermLoop*); 140 …spv::LoopControlMask TranslateLoopControl(const glslang::TIntermLoop&, unsigned int& dependencyLen… 1067 spv::LoopControlMask TGlslangToSpvTraverser::TranslateLoopControl(const glslang::TIntermLoop& loopN… in TranslateLoopControl() 1076 if (unsigned(loopNode.getLoopDependency()) == glslang::TIntermLoop::dependencyInfinite) in TranslateLoopControl() 2724 bool TGlslangToSpvTraverser::visitLoop(glslang::TVisit /* visit */, glslang::TIntermLoop* node) in visitLoop() 2730 unsigned int dependencyLength = glslang::TIntermLoop::dependencyInfinite; in visitLoop()
|