Home
last modified time | relevance | path

Searched refs:TIntermBranch (Results 1 – 23 of 23) sorted by relevance

/external/deqp-deps/glslang/glslang/MachineIndependent/
DpropagateNoContraction.cpp76 typedef std::unordered_set<glslang::TIntermBranch*> ReturnBranchNodeSet;
245 bool visitBranch(glslang::TVisit, glslang::TIntermBranch*) override;
274 std::unordered_set<glslang::TIntermBranch*>* precise_return_nodes) in TSymbolDefinitionCollectingTraverser()
314 glslang::TIntermBranch* node) in visitBranch()
648 void propagateNoContractionInReturnNode(glslang::TIntermBranch* return_node) in propagateNoContractionInReturnNode()
827 glslang::TIntermBranch* precise_return_node = *precise_return_nodes.begin(); in PropagateNoContraction()
DRemoveTree.cpp100 virtual bool visitBranch(TVisit /* visit*/ , TIntermBranch* node) in visitBranch()
DIntermTraverse.cpp259 void TIntermBranch::traverse(TIntermTraverser *it) in traverse()
Dlocalintermediate.h498 TIntermBranch* addBranch(TOperator, const TSourceLoc&);
499 TIntermBranch* addBranch(TOperator, TIntermTyped*, const TSourceLoc&);
DIntermediate.cpp2576 TIntermBranch* TIntermediate::addBranch(TOperator branchOp, const TSourceLoc& loc) in addBranch()
2581 TIntermBranch* TIntermediate::addBranch(TOperator branchOp, TIntermTyped* expression, const TSource… in addBranch()
2583 TIntermBranch* node = new TIntermBranch(branchOp, expression); in addBranch()
DintermOut.cpp111 virtual bool visitBranch(TVisit, TIntermBranch* node);
1348 bool TOutputTraverser::visitBranch(TVisit /* visit*/, TIntermBranch* node) in visitBranch()
DParseHelper.cpp7739 TIntermBranch* prevBranch = (*switchSequence)[s]->getAsBranchNode(); in wrapupSwitchSubsequence()
/external/swiftshader/src/OpenGL/compiler/
Dlocalintermediate.h51 TIntermBranch* addBranch(TOperator, const TSourceLoc&);
52 TIntermBranch* addBranch(TOperator, TIntermTyped*, const TSourceLoc&);
Dintermediate.h253 class TIntermBranch; variable
285 virtual TIntermBranch* getAsBranchNode() { return 0; } in getAsBranchNode()
389 class TIntermBranch : public TIntermNode {
391 TIntermBranch(TOperator op, TIntermTyped* e) : in TIntermBranch() function
395 virtual TIntermBranch* getAsBranchNode() { return this; } in getAsBranchNode()
712 virtual bool visitBranch(Visit visit, TIntermBranch*) {return true;} in visitBranch() argument
DparseConst.cpp46 bool visitBranch(Visit visit, TIntermBranch*);
227 bool TConstTraverser::visitBranch(Visit visit, TIntermBranch* node) in visitBranch()
DValidateSwitch.h40 bool visitBranch(Visit, TIntermBranch *) override;
DintermOut.cpp44 bool visitBranch(Visit visit, TIntermBranch*);
445 bool TOutputTraverser::visitBranch(Visit visit, TIntermBranch* node) in visitBranch()
DValidateSwitch.cpp186 bool ValidateSwitch::visitBranch(Visit, TIntermBranch *) in visitBranch() argument
DParseHelper.h235 TIntermBranch *addBranch(TOperator op, const TSourceLoc &loc);
236 TIntermBranch *addBranch(TOperator op, TIntermTyped *returnValue, const TSourceLoc &loc);
DOutputASM.h265 bool visitBranch(Visit visit, TIntermBranch*) override;
391 bool visitBranch(Visit visit, TIntermBranch *node) override;
DIntermTraverse.cpp324 void TIntermBranch::traverse(TIntermTraverser* it) in traverse()
DIntermediate.cpp753 TIntermBranch* TIntermediate::addBranch(TOperator branchOp, const TSourceLoc &line) in addBranch()
758 TIntermBranch* TIntermediate::addBranch(TOperator branchOp, TIntermTyped* expression, const TSource… in addBranch()
760 TIntermBranch* node = new TIntermBranch(branchOp, expression); in addBranch()
DParseHelper.cpp3475 TIntermBranch *TParseContext::addBranch(TOperator op, const TSourceLoc &loc) in addBranch()
3507 TIntermBranch *TParseContext::addBranch(TOperator op, TIntermTyped *returnValue, const TSourceLoc &… in addBranch()
DOutputASM.cpp1961 bool OutputASM::visitBranch(Visit visit, TIntermBranch *node) in visitBranch()
3973 bool LoopUnrollable::visitBranch(Visit visit, TIntermBranch *node) in visitBranch()
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h1002 class TIntermBranch; variable
1033 virtual glslang::TIntermBranch* getAsBranchNode() { return 0; } in getAsBranchNode()
1046 virtual const glslang::TIntermBranch* getAsBranchNode() const { return 0; } in getAsBranchNode()
1145 class TIntermBranch : public TIntermNode {
1147 TIntermBranch(TOperator op, TIntermTyped* e) : in TIntermBranch() function
1150 virtual TIntermBranch* getAsBranchNode() { return this; } in getAsBranchNode()
1151 virtual const TIntermBranch* getAsBranchNode() const { return this; } in getAsBranchNode()
1677 virtual bool visitBranch(TVisit, TIntermBranch*) { return true; } in visitBranch() argument
/external/deqp-deps/glslang/hlsl/
DhlslGrammar.cpp3397 TIntermBranch* branch = statement ? statement->getAsBranchNode() : nullptr; in acceptCompoundStatement()
DhlslParseHelper.cpp4768 TIntermBranch* killNode = intermediate.addBranch(EOpKill, loc); in decomposeIntrinsic()
9066 TIntermBranch* prevBranch = (*switchSequence)[s]->getAsBranchNode(); in wrapupSwitchSubsequence()
/external/deqp-deps/glslang/SPIRV/
DGlslangToSpv.cpp120 bool visitBranch(glslang::TVisit visit, glslang::TIntermBranch*);
2793 bool TGlslangToSpvTraverser::visitBranch(glslang::TVisit /* visit */, glslang::TIntermBranch* node) in visitBranch()