Searched refs:indexExpression (Results 1 – 6 of 6) sorted by relevance
/external/angle/src/compiler/translator/tree_ops/vulkan/ |
D | RewriteArrayOfArrayOfOpaqueUniforms.cpp | 179 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/ |
D | ParseHelper.h | 165 … 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);
|
D | ParseHelper.cpp | 1480 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/ |
D | RewriteStructSamplers.cpp | 312 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/ |
D | ParseContext.cpp | 4637 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()
|
D | ParseContext.h | 326 TIntermTyped *indexExpression);
|