Home
last modified time | relevance | path

Searched refs:indexExpression (Results 1 – 6 of 6) sorted by relevance

/external/angle/src/compiler/translator/tree_ops/vulkan/
DRewriteArrayOfArrayOfOpaqueUniforms.cpp179 TIntermTyped *indexExpression = node->getRight(); in RewriteArrayOfArraySubscriptExpression() local
180 RewriteIndexExpression(compiler, indexExpression, uniformMap); in RewriteArrayOfArraySubscriptExpression()
185 indexExpression = in RewriteArrayOfArraySubscriptExpression()
186 new TIntermBinary(EOpMul, indexExpression, CreateIndexNode(subArraySize)); in RewriteArrayOfArraySubscriptExpression()
191 variableIndex = indexExpression; in RewriteArrayOfArraySubscriptExpression()
195 variableIndex = new TIntermBinary(EOpAdd, variableIndex, indexExpression); in RewriteArrayOfArraySubscriptExpression()
/external/swiftshader/src/OpenGL/compiler/
DParseHelper.h165 … const TSourceLoc &indexLocation, TIntermTyped *indexExpression);
172 … const TSourceLoc &indexLocation, TIntermTyped *indexExpression,
181 … const TString &identifier, const TSourceLoc &arrayLocation, TIntermTyped *indexExpression);
187 … const TString &identifier, const TSourceLoc &indexLocation, TIntermTyped *indexExpression,
202 …xpression(TIntermTyped *baseExpression, const TSourceLoc& location, TIntermTyped *indexExpression);
DParseHelper.cpp1480 TIntermTyped *indexExpression) in parseSingleArrayDeclaration() argument
1498 if(arraySizeErrorCheck(identifierLocation, indexExpression, size)) in parseSingleArrayDeclaration()
1547 TIntermTyped *indexExpression, in parseSingleArrayInitDeclaration() argument
1565 if(indexExpression != nullptr && arraySizeErrorCheck(identifierLocation, indexExpression, size)) in parseSingleArrayInitDeclaration()
1655 const TSourceLoc &arrayLocation, TIntermTyped *indexExpression) in parseArrayDeclarator() argument
1679 if(arraySizeErrorCheck(arrayLocation, indexExpression, size)) in parseArrayDeclarator()
1741 TIntermTyped *indexExpression, in parseArrayInitDeclarator() argument
1764 if(indexExpression != nullptr && arraySizeErrorCheck(identifierLocation, indexExpression, size)) in parseArrayInitDeclarator()
2477 …Expression(TIntermTyped *baseExpression, const TSourceLoc &location, TIntermTyped *indexExpression) in addIndexExpression() argument
2495 TIntermConstantUnion *indexConstantUnion = indexExpression->getAsConstantUnion(); in addIndexExpression()
[all …]
/external/angle/src/compiler/translator/tree_ops/
DRewriteStructSamplers.cpp312 TIntermTyped *indexExpression = indexNode->getRight(); in RewriteModifiedStructFieldSelectionExpression() local
313 RewriteIndexExpression(compiler, indexExpression, structureMap, structureUniformMap, in RewriteModifiedStructFieldSelectionExpression()
315 rewritten = new TIntermBinary(EOpIndexIndirect, rewritten, indexExpression); in RewriteModifiedStructFieldSelectionExpression()
/external/angle/src/compiler/translator/
DParseContext.cpp4637 TIntermTyped *indexExpression) in addIndexExpression() argument
4664 TIntermConstantUnion *indexConstantUnion = indexExpression->getAsConstantUnion(); in addIndexExpression()
4675 if (indexExpression->getQualifier() != EvqConst || indexConstantUnion == nullptr) in addIndexExpression()
4753 bool outOfRangeIndexIsError = indexExpression->getQualifier() == EvqConst; in addIndexExpression()
4820 indexExpression = new TIntermConstantUnion( in addIndexExpression()
4821 safeConstantUnion, TType(EbtInt, indexExpression->getPrecision(), in addIndexExpression()
4822 indexExpression->getQualifier())); in addIndexExpression()
4826 new TIntermBinary(EOpIndexDirect, baseExpression, indexExpression); in addIndexExpression()
4832 markStaticReadIfSymbol(indexExpression); in addIndexExpression()
4833 TIntermBinary *node = new TIntermBinary(EOpIndexIndirect, baseExpression, indexExpression); in addIndexExpression()
DParseContext.h326 TIntermTyped *indexExpression);