Home
last modified time | relevance | path

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

/external/chromium_org/third_party/angle/src/compiler/translator/
DValidateLimitations.h24 virtual bool visitLoop(Visit, TIntermLoop *);
31 bool validateLoopType(TIntermLoop *node);
33 bool validateForLoopHeader(TIntermLoop *node);
35 int validateForLoopInit(TIntermLoop *node);
36 bool validateForLoopCond(TIntermLoop *node, int indexSymbolId);
37 bool validateForLoopExpr(TIntermLoop *node, int indexSymbolId);
DLoopInfo.h20 void fillInfo(TIntermLoop *node);
48 TIntermLoop *loop;
51 TLoopInfo(TIntermLoop *node);
58 TIntermLoop *findLoop(TIntermSymbol *symbol);
75 void push(TIntermLoop *info);
DLoopInfo.cpp18 int GetLoopIntIncrement(TIntermLoop *node) in GetLoopIntIncrement()
89 void TLoopIndexInfo::fillInfo(TIntermLoop *node) in fillInfo()
146 TLoopInfo::TLoopInfo(TIntermLoop *node) in TLoopInfo()
152 TIntermLoop *TLoopStack::findLoop(TIntermSymbol *symbol) in findLoop()
190 TIntermLoop *loop = findLoop(symbol); in needsToReplaceSymbolWithValue()
201 void TLoopStack::push(TIntermLoop *loop) in push()
DValidateLimitations.cpp184 bool ValidateLimitations::visitLoop(Visit, TIntermLoop *node) in visitLoop()
223 bool ValidateLimitations::validateLoopType(TIntermLoop *node) in validateLoopType()
236 bool ValidateLimitations::validateForLoopHeader(TIntermLoop *node) in validateForLoopHeader()
255 int ValidateLimitations::validateForLoopInit(TIntermLoop *node) in validateForLoopInit()
312 bool ValidateLimitations::validateForLoopCond(TIntermLoop *node, in validateForLoopCond()
372 bool ValidateLimitations::validateForLoopExpr(TIntermLoop *node, in validateForLoopExpr()
DForLoopUnroll.cpp39 bool ForLoopUnrollMarker::visitLoop(Visit, TIntermLoop *node) in visitLoop()
67 TIntermLoop *loop = mLoopStack.findLoop(symbol); in visitSymbol()
DIntermNode.h200 class TIntermLoop; variable
231 virtual TIntermLoop *getAsLoopNode() { return 0; } in getAsLoopNode()
305 class TIntermLoop : public TIntermNode
308 TIntermLoop(TLoopType type, in TIntermLoop() function
318 virtual TIntermLoop *getAsLoopNode() { return this; } in getAsLoopNode()
707 virtual bool visitLoop(Visit, TIntermLoop *) { return true; } in visitLoop() argument
763 virtual bool visitLoop(Visit, TIntermLoop *) { return depthCheck(); } in visitLoop() argument
DOutputHLSL.h53 bool visitLoop(Visit visit, TIntermLoop*);
58 bool handleExcessiveLoop(TIntermLoop *node);
DForLoopUnroll.h35 virtual bool visitLoop(Visit, TIntermLoop *node);
DUnfoldShortCircuit.h27 bool visitLoop(Visit visit, TIntermLoop *node);
DDetectDiscontinuity.h26 bool visitLoop(Visit visit, TIntermLoop *loop);
DInitializeVariables.h38 virtual bool visitLoop(Visit, TIntermLoop *node) { return false; } in visitLoop()
DparseConst.cpp41 bool visitLoop(Visit visit, TIntermLoop *);
228 bool TConstTraverser::visitLoop(Visit visit, TIntermLoop *node) in visitLoop()
DDetectDiscontinuity.cpp25 bool DetectLoopDiscontinuity::visitLoop(Visit visit, TIntermLoop *loop) in visitLoop()
DOutputGLSLBase.h41 virtual bool visitLoop(Visit visit, TIntermLoop *node);
DintermOut.cpp40 bool visitLoop(Visit visit, TIntermLoop *);
437 bool TOutputTraverser::visitLoop(Visit visit, TIntermLoop *node) in visitLoop()
DUnfoldShortCircuit.cpp157 bool UnfoldShortCircuit::visitLoop(Visit visit, TIntermLoop *node) in visitLoop()
DIntermTraverse.cpp199 void TIntermLoop::traverse(TIntermTraverser *it) in traverse()
DIntermNode.cpp142 bool TIntermLoop::replaceChildNode( in replaceChildNode()
152 void TIntermLoop::enqueueChildren(std::queue<TIntermNode *> *nodeQueue) const in enqueueChildren()
DIntermediate.cpp470 TIntermNode *node = new TIntermLoop(type, init, cond, expr, body); in addLoop()
DOutputGLSLBase.cpp802 bool TOutputGLSLBase::visitLoop(Visit visit, TIntermLoop *node) in visitLoop()
DOutputHLSL.cpp2344 bool OutputHLSL::visitLoop(Visit visit, TIntermLoop *node) in visitLoop()
2525 bool OutputHLSL::handleExcessiveLoop(TIntermLoop *node) in handleExcessiveLoop()
/external/chromium_org/third_party/angle/src/compiler/translator/depgraph/
DDependencyGraph.h111 TGraphLoop(TIntermLoop* intermLoop) : TGraphNode(intermLoop) {} in TGraphLoop()
113 const TIntermLoop* getIntermLoop() const { return intermNode->getAsLoopNode(); } in getIntermLoop()
170 TGraphLoop* createLoop(TIntermLoop* intermLoop);
DDependencyGraph.cpp74 TGraphLoop* TDependencyGraph::createLoop(TIntermLoop* intermLoop) in createLoop()
DDependencyGraphBuilder.h25 virtual bool visitLoop(Visit visit, TIntermLoop *);
DDependencyGraphBuilder.cpp222 bool TDependencyGraphBuilder::visitLoop(Visit visit, TIntermLoop *intermLoop) in visitLoop()