HomeSort by relevance Sort by last modified time
    Searched refs:TIntermNode (Results 1 - 25 of 47) sorted by null

1 2

  /external/chromium_org/third_party/angle_dx11/src/compiler/
RemoveTree.h 7 void RemoveAllTreeNodes(TIntermNode*);
QualifierAlive.h 7 bool QualifierWritten(TIntermNode* root, TQualifier);
localintermediate.h 33 TIntermTyped* addUnaryMath(TOperator op, TIntermNode* child, const TSourceLoc&, TSymbolTable&);
34 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&);
35 TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&);
36 TIntermAggregate* setAggregateOperator(TIntermNode*, TOperator, const TSourceLoc&);
37 TIntermNode* addSelection(TIntermTyped* cond, TIntermNodePair code, const TSourceLoc&);
42 bool parseConstTree(const TSourceLoc&, TIntermNode*, ConstantUnion*, TOperator, TSymbolTable&, TType, bool singleConstantParam = false);
43 TIntermNode* addLoop(TLoopType, TIntermNode*, TIntermTyped*, TIntermTyped*, TIntermNode*, const TSourceLoc&)
    [all...]
DetectDiscontinuity.h 22 bool traverse(TIntermNode *node);
33 bool containsLoopDiscontinuity(TIntermNode *node);
39 bool traverse(TIntermNode *node);
48 bool containsGradientOperation(TIntermNode *node);
TranslatorESSL.h 17 virtual void translate(TIntermNode* root);
TranslatorGLSL.h 17 virtual void translate(TIntermNode* root);
ShHandle.h 87 bool detectCallDepth(TIntermNode* root, TInfoSink& infoSink, bool limitCallStackDepth);
89 void rewriteCSSShader(TIntermNode* root);
92 bool validateLimitations(TIntermNode* root);
94 void collectAttribsUniforms(TIntermNode* root);
96 void mapLongVariableNames(TIntermNode* root);
98 virtual void translate(TIntermNode* root) = 0;
103 bool enforceTimingRestrictions(TIntermNode* root, bool outputGraph);
105 bool enforceVertexShaderTimingRestrictions(TIntermNode* root);
110 bool limitExpressionComplexity(TIntermNode* root);
SearchSymbol.h 22 void traverse(TIntermNode *node);
TranslatorGLSL.cpp 12 static void writeVersion(ShShaderType type, TIntermNode* root,
28 void TranslatorGLSL::translate(TIntermNode* root) {
DetectDiscontinuity.cpp 17 bool DetectLoopDiscontinuity::traverse(TIntermNode *node)
71 bool containsLoopDiscontinuity(TIntermNode *node)
77 bool DetectGradientOperation::traverse(TIntermNode *node)
134 bool containsGradientOperation(TIntermNode *node)
SearchSymbol.cpp 21 void SearchSymbol::traverse(TIntermNode *node)
TranslatorHLSL.cpp 17 void TranslatorHLSL::translate(TIntermNode *root)
TranslatorHLSL.h 21 virtual void translate(TIntermNode* root);
intermediate.h 12 // TIntermNode. Each is a node in a tree. There is no preset branching factor;
206 class TIntermNode {
209 TIntermNode() {
215 virtual ~TIntermNode() { }
238 TIntermNode* node1;
239 TIntermNode* node2;
245 class TIntermTyped : public TIntermNode {
284 class TIntermLoop : public TIntermNode {
287 TIntermNode *aInit, TIntermTyped* aCond, TIntermTyped* aExpr,
288 TIntermNode* aBody)
    [all...]
ForLoopUnroll.h 39 static void MarkForLoopsWithIntegerIndicesForUnrolling(TIntermNode* root);
UnfoldShortCircuit.h 24 void traverse(TIntermNode *node);
ValidateLimitations.h 46 bool validateOperation(TIntermOperator* node, TIntermNode* operand);
50 bool isConstExpr(TIntermNode* node);
51 bool isConstIndexExpr(TIntermNode* node);
QualifierAlive.cpp 33 bool QualifierWritten(TIntermNode* node, TQualifier qualifier)
Compiler.cpp 143 TIntermNode* root = parseContext.treeRoot;
262 bool TCompiler::detectCallDepth(TIntermNode* root, TInfoSink& infoSink, bool limitCallStackDepth)
287 void TCompiler::rewriteCSSShader(TIntermNode* root)
293 bool TCompiler::validateLimitations(TIntermNode* root) {
299 bool TCompiler::enforceTimingRestrictions(TIntermNode* root, bool outputGraph)
325 bool TCompiler::limitExpressionComplexity(TIntermNode* root)
354 bool TCompiler::enforceVertexShaderTimingRestrictions(TIntermNode* root)
361 void TCompiler::collectAttribsUniforms(TIntermNode* root)
373 void TCompiler::mapLongVariableNames(TIntermNode* root)
BuiltInFunctionEmulator.h 36 void MarkBuiltInFunctionsForEmulation(TIntermNode* root);
RemoveTree.cpp 71 void RemoveAllTreeNodes(TIntermNode* root)
  /external/chromium_org/third_party/angle_dx11/src/compiler/timing/
RestrictVertexShaderTiming.h 24 void enforceRestrictions(TIntermNode* root) { root->traverse(this); }
RestrictFragmentShaderTiming.h 29 void beginError(const TIntermNode* node);
  /external/chromium_org/third_party/angle_dx11/src/third_party/compiler/
ArrayBoundsClamper.h 44 void MarkIndirectArrayBoundsForClamping(TIntermNode* root);
  /external/chromium_org/third_party/angle_dx11/src/compiler/depgraph/
DependencyGraphBuilder.cpp 9 void TDependencyGraphBuilder::build(TIntermNode* node, TDependencyGraph* graph)
50 TIntermNode* intermArgument = *iter;
74 TIntermNode* intermChild = *iter;
178 if (TIntermNode* intermCondition = intermSelection->getCondition()) {
188 if (TIntermNode* intermTrueBlock = intermSelection->getTrueBlock())
191 if (TIntermNode* intermFalseBlock = intermSelection->getFalseBlock())
209 if (TIntermNode* intermBody = intermLoop->getBody())

Completed in 117 milliseconds

1 2