Home
last modified time | relevance | path

Searched refs:TIntermLoop (Results 1 – 25 of 26) sorted by relevance

12

/external/swiftshader/src/OpenGL/compiler/
DValidateLimitations.h24 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);
DValidateLimitations.cpp157 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()
Dintermediate.h252 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
DparseConst.cpp45 bool visitLoop(Visit visit, TIntermLoop*);
220 bool TConstTraverser::visitLoop(Visit visit, TIntermLoop* node) in visitLoop()
DOutputASM.h264 bool visitLoop(Visit visit, TIntermLoop*) override;
322 LoopInfo(TIntermLoop *node);
385 bool traverse(TIntermLoop *loop, int loopIndexId);
DValidateSwitch.h39 bool visitLoop(Visit visit, TIntermLoop *) override;
DintermOut.cpp43 bool visitLoop(Visit visit, TIntermLoop*);
407 bool TOutputTraverser::visitLoop(Visit visit, TIntermLoop* node) in visitLoop()
DValidateSwitch.cpp174 bool ValidateSwitch::visitLoop(Visit visit, TIntermLoop *) in visitLoop() argument
DIntermTraverse.cpp264 void TIntermLoop::traverse(TIntermTraverser* it) in traverse()
DOutputASM.cpp1837 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()
DIntermediate.cpp744 TIntermNode* node = new TIntermLoop(type, init, cond, expr, body); in addLoop()
/external/deqp-deps/glslang/glslang/MachineIndependent/
Dattribute.cpp209 TIntermLoop* loop = node->getAsLoopNode(); in handleLoopAttributes()
239 loop->setLoopDependency(TIntermLoop::dependencyInfinite); in handleLoopAttributes()
DRemoveTree.cpp93 virtual bool visitLoop(TVisit /* visit*/ , TIntermLoop* node) in visitLoop()
DIntermTraverse.cpp219 void TIntermLoop::traverse(TIntermTraverser *it) in traverse()
Dlocalintermediate.h495TIntermLoop* addLoop(TIntermNode*, TIntermTyped*, TIntermTyped*, bool testFirst, const TSourceLoc&…
497 const TSourceLoc&, TIntermLoop*&);
DIntermediate.cpp2542 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()
DParseHelper.h376 void inductiveLoopCheck(const TSourceLoc&, TIntermNode* init, TIntermLoop* loop);
DintermOut.cpp110 virtual bool visitLoop(TVisit, TIntermLoop* node);
1300 bool TOutputTraverser::visitLoop(TVisit /* visit */, TIntermLoop* node) in visitLoop()
Dglslang.y3601TIntermLoop* forLoop = parseContext.intermediate.addLoop($7, reinterpret_cast<TIntermTyped*>($5.no…
DParseHelper.cpp4431 void TParseContext::inductiveLoopCheck(const TSourceLoc& loc, TIntermNode* init, TIntermLoop* loop) in inductiveLoopCheck()
Dglslang_tab.cpp9919TIntermLoop* forLoop = parseContext.intermediate.addLoop((yyvsp[0].interm.intermNode), reinterpret… in yyparse()
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h1006 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/
DhlslParseHelper.h206 void handleLoopAttributes(const TSourceLoc& loc, TIntermLoop*, const TAttributes& attributes);
DhlslGrammar.cpp3716 TIntermLoop* loopNode = nullptr; in acceptIterationStatement()
/external/deqp-deps/glslang/SPIRV/
DGlslangToSpv.cpp119 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()

12