Home
last modified time | relevance | path

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

1234567

/external/swiftshader/src/OpenGL/compiler/
Dlocalintermediate.h35TIntermTyped* addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLo…
36 TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&);
37 TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&);
38 TIntermTyped* addUnaryMath(TOperator op, TIntermTyped* child, const TSourceLoc&, const TType*);
42 TIntermNode* addSelection(TIntermTyped* cond, TIntermNodePair code, const TSourceLoc&);
43TIntermTyped* addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, …
44 …TIntermSwitch *addSwitch(TIntermTyped *init, TIntermAggregate *statementList, const TSourceLoc &li…
45 TIntermCase *addCase(TIntermTyped *condition, const TSourceLoc &line);
46 TIntermTyped* addComma(TIntermTyped* left, TIntermTyped* right, const TSourceLoc&);
48 TIntermTyped* promoteConstantUnion(TBasicType, TIntermConstantUnion*);
[all …]
DParseHelper.h123 bool lValueErrorCheck(const TSourceLoc &line, const char* op, TIntermTyped*);
124 bool constErrorCheck(TIntermTyped* node);
125 bool integerErrorCheck(TIntermTyped* node, const char* token);
128 bool arraySizeErrorCheck(const TSourceLoc &line, TIntermTyped* expr, int& size);
132 bool boolErrorCheck(const TSourceLoc&, const TIntermTyped*);
158 TIntermTyped *initializer, TIntermNode **intermNode);
165 … const TSourceLoc &indexLocation, TIntermTyped *indexExpression);
167 … const TSourceLoc &initLocation, TIntermTyped *initializer);
172 … const TSourceLoc &indexLocation, TIntermTyped *indexExpression,
173 … const TSourceLoc &initLocation, TIntermTyped *initializer);
[all …]
DOutputASM.h203 …Function(int label, const char *name, TIntermSequence *arg, TIntermTyped *ret) : label(label), nam… in Function()
207 …Function(int label, const TString &name, TIntermSequence *arg, TIntermTyped *ret) : label(label), … in Function()
214 TIntermTyped *ret;
268 sw::Shader::Opcode getOpcode(sw::Shader::Opcode op, TIntermTyped *in) const;
269 …Instruction *emit(sw::Shader::Opcode op, TIntermTyped *dst = 0, TIntermNode *src0 = 0, TIntermNode…
270 …Instruction *emit(sw::Shader::Opcode op, TIntermTyped *dst, int dstIndex, TIntermNode *src0 = 0, i…
272 Instruction *emitCast(TIntermTyped *dst, TIntermTyped *src);
273 Instruction *emitCast(TIntermTyped *dst, int dstIndex, TIntermTyped *src, int srcIndex);
274 …void emitBinary(sw::Shader::Opcode op, TIntermTyped *dst = 0, TIntermNode *src0 = 0, TIntermNode *…
275 …void emitAssign(sw::Shader::Opcode op, TIntermTyped *result, TIntermTyped *lhs, TIntermTyped *src0…
[all …]
Dintermediate.h250 class TIntermTyped; variable
277 virtual TIntermTyped* getAsTyped() { return 0; } in getAsTyped()
305 class TIntermTyped : public TIntermNode {
307 TIntermTyped(const TType& t) : type(t) { } in TIntermTyped() function
308 virtual TIntermTyped* getAsTyped() { return this; } in getAsTyped()
338 static TIntermTyped *CreateIndexNode(int index);
355 TIntermNode *aInit, TIntermTyped* aCond, TIntermTyped* aExpr, in TIntermLoop()
369 TIntermTyped* getCondition() { return cond; } in getCondition()
370 TIntermTyped* getExpression() { return expr; } in getExpression()
379 TIntermTyped* cond; // loop exit condition
[all …]
/external/angle/third_party/vulkan-deps/glslang/src/glslang/HLSL/
DhlslParseHelper.h73 TIntermTyped* handleVariable(const TSourceLoc&, const TString* string);
74TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index);
75 TIntermTyped* handleBracketOperator(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index);
77TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* lef…
78TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* chil…
79 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field);
80 bool isBuiltInMethod(const TSourceLoc&, TIntermTyped* base, const TString& field);
90 TIntermNode* handleReturnValue(const TSourceLoc&, TIntermTyped*);
91 void handleFunctionArgument(TFunction*, TIntermTyped*& arguments, TIntermTyped* newArg);
92TIntermTyped* handleAssign(const TSourceLoc&, TOperator, TIntermTyped* left, TIntermTyped* right);
[all …]
DhlslGrammar.h102 bool acceptParenExpression(TIntermTyped*&);
103 bool acceptExpression(TIntermTyped*&);
104 bool acceptInitializer(TIntermTyped*&);
105 bool acceptAssignmentExpression(TIntermTyped*&);
106 bool acceptConditionalExpression(TIntermTyped*&);
107 bool acceptBinaryExpression(TIntermTyped*&, PrecedenceLevel);
108 bool acceptUnaryExpression(TIntermTyped*&);
109 bool acceptPostfixExpression(TIntermTyped*&);
110 bool acceptConstructor(TIntermTyped*&);
111 …bool acceptFunctionCall(const TSourceLoc&, TString& name, TIntermTyped*&, TIntermTyped* objectBase…
[all …]
DhlslParseHelper.cpp222 bool HlslParseContext::lValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node) in lValueErrorCheck()
228 TIntermTyped* object = lhsAsAggregate->getSequence()[0]->getAsTyped(); in lValueErrorCheck()
255 TIntermTyped* HlslParseContext::handleLvalue(const TSourceLoc& loc, const char* op, TIntermTyped*& … in handleLvalue()
264 TIntermTyped* lhs = nodeAsUnary ? nodeAsUnary->getOperand() : in handleLvalue()
279 …const auto makeLoad = [&](TIntermSymbol* rhsTmp, TIntermTyped* object, TIntermTyped* coord, const … in handleLvalue()
292 const auto makeStore = [&](TIntermTyped* object, TIntermTyped* coord, TIntermSymbol* rhsTmp) { in handleLvalue()
304 const auto makeBinary = [&](TOperator op, TIntermTyped* lhs, TIntermTyped* rhs) { in handleLvalue()
358 const auto addSwizzle = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> TIntermTyped* { in handleLvalue()
375 TIntermTyped* object = lhsAsAggregate->getSequence()[0]->getAsTyped(); in handleLvalue()
376 TIntermTyped* coord = lhsAsAggregate->getSequence()[1]->getAsTyped(); in handleLvalue()
[all …]
/external/deqp-deps/glslang/glslang/HLSL/
DhlslParseHelper.h73 TIntermTyped* handleVariable(const TSourceLoc&, const TString* string);
74TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index);
75 TIntermTyped* handleBracketOperator(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index);
77TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* lef…
78TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* chil…
79 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field);
80 bool isBuiltInMethod(const TSourceLoc&, TIntermTyped* base, const TString& field);
90 TIntermNode* handleReturnValue(const TSourceLoc&, TIntermTyped*);
91 void handleFunctionArgument(TFunction*, TIntermTyped*& arguments, TIntermTyped* newArg);
92TIntermTyped* handleAssign(const TSourceLoc&, TOperator, TIntermTyped* left, TIntermTyped* right);
[all …]
DhlslGrammar.h102 bool acceptParenExpression(TIntermTyped*&);
103 bool acceptExpression(TIntermTyped*&);
104 bool acceptInitializer(TIntermTyped*&);
105 bool acceptAssignmentExpression(TIntermTyped*&);
106 bool acceptConditionalExpression(TIntermTyped*&);
107 bool acceptBinaryExpression(TIntermTyped*&, PrecedenceLevel);
108 bool acceptUnaryExpression(TIntermTyped*&);
109 bool acceptPostfixExpression(TIntermTyped*&);
110 bool acceptConstructor(TIntermTyped*&);
111 …bool acceptFunctionCall(const TSourceLoc&, TString& name, TIntermTyped*&, TIntermTyped* objectBase…
[all …]
DhlslParseHelper.cpp222 bool HlslParseContext::lValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node) in lValueErrorCheck()
228 TIntermTyped* object = lhsAsAggregate->getSequence()[0]->getAsTyped(); in lValueErrorCheck()
255 TIntermTyped* HlslParseContext::handleLvalue(const TSourceLoc& loc, const char* op, TIntermTyped*& … in handleLvalue()
264 TIntermTyped* lhs = nodeAsUnary ? nodeAsUnary->getOperand() : in handleLvalue()
279 …const auto makeLoad = [&](TIntermSymbol* rhsTmp, TIntermTyped* object, TIntermTyped* coord, const … in handleLvalue()
292 const auto makeStore = [&](TIntermTyped* object, TIntermTyped* coord, TIntermSymbol* rhsTmp) { in handleLvalue()
304 const auto makeBinary = [&](TOperator op, TIntermTyped* lhs, TIntermTyped* rhs) { in handleLvalue()
358 const auto addSwizzle = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> TIntermTyped* { in handleLvalue()
375 TIntermTyped* object = lhsAsAggregate->getSequence()[0]->getAsTyped(); in handleLvalue()
376 TIntermTyped* coord = lhsAsAggregate->getSequence()[1]->getAsTyped(); in handleLvalue()
[all …]
/external/angle/src/compiler/translator/tree_ops/
DRewriteCubeMapSamplersAs2DArray.cpp30 TIntermTyped *DerivativeQuotient(TIntermTyped *u, in DerivativeQuotient()
31 TIntermTyped *du, in DerivativeQuotient()
32 TIntermTyped *v, in DerivativeQuotient()
33 TIntermTyped *dv, in DerivativeQuotient()
34 TIntermTyped *vRecip) in DerivativeQuotient()
44 TIntermTyped *Swizzle1(TIntermTyped *array, int i) in Swizzle1()
49 TIntermTyped *IndexDirect(TIntermTyped *array, int i) in IndexDirect()
58 TIntermTyped *x, in TransformXMajor()
59 TIntermTyped *y, in TransformXMajor()
60 TIntermTyped *z, in TransformXMajor()
[all …]
DRewriteRowMajorMatrices.cpp107 TIntermTyped *node, in CopyToTempVariable()
117 TIntermAggregate *CreateStructCopyCall(const TFunction *copyFunc, TIntermTyped *expression) in CreateStructCopyCall()
123 TIntermTyped *CreateTransposeCall(TSymbolTable *symbolTable, TIntermTyped *expression) in CreateTransposeCall()
153 TIntermTyped *rhs = binaryNode->getRight()->deepCopy(); in GetIndex()
163 TIntermTyped *ReplicateIndexNode(TSymbolTable *symbolTable, in ReplicateIndexNode()
165 TIntermTyped *lhs, in ReplicateIndexNode()
178 TIntermTyped *rhs = indices->front()->getAsTyped(); in ReplicateIndexNode()
188 bool IsConvertedField(TIntermTyped *indexNode, in IsConvertedField()
220 TransformArrayHelper(TIntermTyped *baseExpression) in TransformArrayHelper()
226 TIntermTyped *getNextElement(TIntermTyped *valueExpression, TIntermTyped **valueElementOut) in getNextElement()
[all …]
/external/angle/src/compiler/translator/tree_util/
DSpecializationConstant.h17 class TIntermTyped; variable
34 TIntermTyped *getMultiplierXForDFdx();
35 TIntermTyped *getMultiplierYForDFdx();
36 TIntermTyped *getMultiplierXForDFdy();
37 TIntermTyped *getMultiplierYForDFdy();
38 TIntermTyped *getPreRotationMatrix();
39 TIntermTyped *getFragRotationMatrix();
40 TIntermTyped *getFlipXY();
41 TIntermTyped *getNegFlipXY();
42 TIntermTyped *getFlipY();
[all …]
/external/angle/src/compiler/translator/
DIntermNode.h53 class TIntermTyped; variable
87 virtual TIntermTyped *getAsTyped() { return nullptr; } in getAsTyped()
134 class TIntermTyped : public TIntermNode
137 TIntermTyped() {} in TIntermTyped() function
139 virtual TIntermTyped *deepCopy() const override = 0;
141 TIntermTyped *getAsTyped() override { return this; } in getAsTyped()
143 virtual TIntermTyped *fold(TDiagnostics *diagnostics) { return this; } in fold()
180 TIntermTyped(const TIntermTyped &node);
198 TIntermTyped *cond,
199 TIntermTyped *expr,
[all …]
DParseContext.h106 TIntermTyped *parseVariableIdentifier(const TSourceLoc &location,
127 bool checkCanBeLValue(const TSourceLoc &line, const char *op, TIntermTyped *node);
128 void checkIsConst(TIntermTyped *node);
129 void checkIsScalarInteger(TIntermTyped *node, const char *token);
136 unsigned int checkIsValidArraySize(const TSourceLoc &line, TIntermTyped *expr);
145 bool checkIsScalarBool(const TSourceLoc &line, const TIntermTyped *type);
213 TIntermTyped *initializer,
217 TIntermTyped *initializer,
222 TIntermTyped *expr,
228 TIntermNode *addIfElse(TIntermTyped *cond, TIntermNodePair code, const TSourceLoc &loc);
[all …]
DShaderStorageBlockOutputHLSL.h51 void outputStoreFunctionCallPrefix(TIntermTyped *node);
53 void outputLoadFunctionCall(TIntermTyped *node);
55 void outputLengthFunctionCall(TIntermTyped *node);
57 void outputAtomicMemoryFunctionCallPrefix(TIntermTyped *node, TOperator op);
62 void traverseSSBOAccess(TIntermTyped *node, SSBOMethod method);
63 TIntermTyped *traverseNode(TInfoSinkBase &out,
64 TIntermTyped *node,
66 int getMatrixStride(TIntermTyped *node,
70 TIntermTyped *writeEOpIndexDirectOrIndirectOutput(TInfoSinkBase &out,
74 TIntermTyped *createFieldOffset(const TField *field, BlockMemberInfo *blockMemberInfo);
[all …]
/external/angle/src/compiler/translator/TranslatorMetalDirect/
DSeparateCompoundExpressions.cpp36 bool IsIndex(TIntermTyped &expr) in IsIndex()
45 bool ViewBinaryChain(TOperator op, TIntermTyped &node, std::vector<TIntermTyped *> &out) in ViewBinaryChain()
53 TIntermTyped *left = binary->getLeft(); in ViewBinaryChain()
54 TIntermTyped *right = binary->getRight(); in ViewBinaryChain()
69 std::vector<TIntermTyped *> ViewBinaryChain(TIntermBinary &node) in ViewBinaryChain()
71 std::vector<TIntermTyped *> chain; in ViewBinaryChain()
88 TIntermTyped &reassociateRight(TIntermBinary &node) in reassociateRight()
91 std::vector<TIntermTyped *> chain = ViewBinaryChain(node); in reassociateRight()
93 TIntermTyped *result = chain.back(); in reassociateRight()
102 TIntermTyped *part = *iter; in reassociateRight()
[all …]
DAstHelpers.h25 TIntermTyped *initExpr; // Non-null iff declaration is initialized.
72 TIntermTyped &GetArg(const TIntermAggregate &call, size_t index);
75 void SetArg(TIntermAggregate &call, size_t index, TIntermTyped &arg);
87 TIntermBinary &AccessField(TIntermTyped &object, const ImmutableString &fieldName);
91 TIntermBinary &AccessFieldByIndex(TIntermTyped &object, int index);
95 TIntermBinary &AccessIndex(TIntermTyped &indexableNode, int index);
100 TIntermTyped &AccessIndex(TIntermTyped &node, const int *index);
104 TIntermTyped &SubVector(TIntermTyped &vectorNode, int begin, int end);
146 TIntermTyped &CoerceSimple(TBasicType toType, TIntermTyped &fromNode);
151 TIntermTyped &CoerceSimple(const TType &toType, TIntermTyped &fromNode);
[all …]
/external/deqp-deps/glslang/glslang/MachineIndependent/
DParseHelper.h171 virtual bool lValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*);
172 virtual void rValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*);
303 TIntermTyped* handleVariable(const TSourceLoc&, TSymbol* symbol, const TString* string);
304TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index);
305 void handleIndexLimits(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index);
313 void handleIoResizeArrayAccess(const TSourceLoc&, TIntermTyped* base);
318TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* lef…
319TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* chil…
320 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field);
321 TIntermTyped* handleDotSwizzle(const TSourceLoc&, TIntermTyped* base, const TString& field);
[all …]
Dlocalintermediate.h467 TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*);
468 …std::tuple<TIntermTyped*, TIntermTyped*> addPairConversion(TOperator op, TIntermTyped* node0, TInt…
469 TIntermTyped* addUniShapeConversion(TOperator, const TType&, TIntermTyped*);
470 TIntermTyped* addConversion(TBasicType convertTo, TIntermTyped* node) const;
471 void addBiShapeConversion(TOperator, TIntermTyped*& lhsNode, TIntermTyped*& rhsNode);
472 TIntermTyped* addShapeConversion(const TType&, TIntermTyped*);
473TIntermTyped* addBinaryMath(TOperator, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&);
474TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&);
475TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&);
476 TIntermTyped* addUnaryMath(TOperator, TIntermTyped* child, const TSourceLoc&);
[all …]
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/
DParseHelper.h173 virtual bool lValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*);
174 virtual void rValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*);
325 TIntermTyped* handleVariable(const TSourceLoc&, TSymbol* symbol, const TString* string);
326TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index);
327 void handleIndexLimits(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index);
335 void handleIoResizeArrayAccess(const TSourceLoc&, TIntermTyped* base);
340TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* lef…
341TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* chil…
342 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field);
343 TIntermTyped* handleDotSwizzle(const TSourceLoc&, TIntermTyped* base, const TString& field);
[all …]
Dlocalintermediate.h476 TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*);
477 …std::tuple<TIntermTyped*, TIntermTyped*> addPairConversion(TOperator op, TIntermTyped* node0, TInt…
478 TIntermTyped* addUniShapeConversion(TOperator, const TType&, TIntermTyped*);
479 TIntermTyped* addConversion(TBasicType convertTo, TIntermTyped* node) const;
480 void addBiShapeConversion(TOperator, TIntermTyped*& lhsNode, TIntermTyped*& rhsNode);
481 TIntermTyped* addShapeConversion(const TType&, TIntermTyped*);
482TIntermTyped* addBinaryMath(TOperator, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&);
483TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&);
484TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&);
485 TIntermTyped* addUnaryMath(TOperator, TIntermTyped* child, const TSourceLoc&);
[all …]
/external/angle/src/compiler/translator/tree_ops/gl/
DVectorizeVectorScalarArithmetic.cpp51 static TIntermTyped *Vectorize(TIntermTyped *node,
59 TIntermTyped *VectorizeVectorScalarArithmeticTraverser::Vectorize( in Vectorize()
60 TIntermTyped *node, in Vectorize()
70 TIntermTyped *vectorizedFolded = vectorized->fold(nullptr); in Vectorize()
87 TIntermTyped *left = node->getLeft(); in visitBinary()
88 TIntermTyped *right = node->getRight(); in visitBinary()
110 TIntermTyped *leftVectorized = Vectorize(left, right->getType(), &originalNodeFate); in visitBinary()
120 TIntermTyped *rightVectorized = Vectorize(right, left->getType(), &originalNodeFate); in visitBinary()
139 TIntermTyped *left = argBinary->getLeft(); in replaceMathInsideConstructor()
140 TIntermTyped *right = argBinary->getRight(); in replaceMathInsideConstructor()
[all …]
/external/angle/third_party/vulkan-deps/glslang/src/glslang/Include/
Dintermediate.h1063 class TIntermTyped; variable
1083 virtual glslang::TIntermTyped* getAsTyped() { return 0; } in getAsTyped()
1096 virtual const glslang::TIntermTyped* getAsTyped() const { return 0; } in getAsTyped()
1129 class TIntermTyped : public TIntermNode {
1131 TIntermTyped(const TType& t) { type.shallowCopy(t); } in TIntermTyped() function
1132 TIntermTyped(TBasicType basicType) { TType bt(basicType); type.shallowCopy(bt); } in TIntermTyped() function
1133 virtual TIntermTyped* getAsTyped() { return this; } in getAsTyped()
1134 virtual const TIntermTyped* getAsTyped() const { return this; } in getAsTyped()
1160 TIntermTyped& operator=(const TIntermTyped&);
1169 TIntermLoop(TIntermNode* aBody, TIntermTyped* aTest, TIntermTyped* aTerminal, bool testFirst) : in TIntermLoop()
[all …]
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h1059 class TIntermTyped; variable
1079 virtual glslang::TIntermTyped* getAsTyped() { return 0; } in getAsTyped()
1092 virtual const glslang::TIntermTyped* getAsTyped() const { return 0; } in getAsTyped()
1125 class TIntermTyped : public TIntermNode {
1127 TIntermTyped(const TType& t) { type.shallowCopy(t); } in TIntermTyped() function
1128 TIntermTyped(TBasicType basicType) { TType bt(basicType); type.shallowCopy(bt); } in TIntermTyped() function
1129 virtual TIntermTyped* getAsTyped() { return this; } in getAsTyped()
1130 virtual const TIntermTyped* getAsTyped() const { return this; } in getAsTyped()
1154 TIntermTyped& operator=(const TIntermTyped&);
1163 TIntermLoop(TIntermNode* aBody, TIntermTyped* aTest, TIntermTyped* aTerminal, bool testFirst) : in TIntermLoop()
[all …]

1234567