Home
last modified time | relevance | path

Searched refs:EOpIndexIndirect (Results 1 – 17 of 17) sorted by relevance

/external/deqp-deps/glslang/hlsl/
DhlslOpMap.cpp116 case EHTokLeftBracket: return EOpIndexIndirect; in postUnary()
DhlslParseHelper.cpp766 … TOperator idxOp = (index->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndirect; in handleBracketOperator()
848 result = intermediate.addIndex(EOpIndexIndirect, base, index, loc); in handleBracketDereference()
2123 …TIntermTyped* element = intermediate.addIndex(EOpIndexIndirect, intermediate.addSymbol(*entryPoint… in transformEntryPoint()
2680 … return (binaryNode->getOp() == EOpIndexDirect || binaryNode->getOp() == EOpIndexIndirect) && in handleAssign()
2809 …litNode->getAsOperator() != nullptr && (splitNode->getAsOperator()->getOp() == EOpIndexIndirect)) { in handleAssign()
3310 …perator idxOp = (argIndex->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndirect; in decomposeStructBufferMethods()
3363 … : EOpIndexIndirect; in decomposeStructBufferMethods()
3429 … : EOpIndexIndirect; in decomposeStructBufferMethods()
3514 …perator idxOp = (argIndex->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndirect; in decomposeStructBufferMethods()
3544 … TIntermTyped* lValue = intermediate.addIndex(EOpIndexIndirect, argArray, oldCounter, loc); in decomposeStructBufferMethods()
[all …]
DhlslGrammar.cpp3136 case EOpIndexIndirect: in acceptPostfixExpression()
3173 case EOpIndexIndirect: in acceptPostfixExpression()
/external/swiftshader/src/OpenGL/compiler/
DValidateLimitations.cpp129 case EOpIndexIndirect: in visitBinary()
483 (node->getOp() == EOpIndexIndirect)); in validateIndexing()
DintermOut.cpp119 case EOpIndexIndirect: out << "indirect index"; break; in visitBinary()
Dintermediate.h99 EOpIndexIndirect, enumerator
DOutputASM.cpp790 case EOpIndexIndirect: in visitBinary()
2529 …if(binary && binary->getOp() == EOpIndexIndirect && binary->getLeft()->isVector() && dst->isScalar… in assignLvalue()
2573 …if(binary && binary->getOp() == EOpIndexIndirect && binary->getLeft()->isVector() && node->isScala… in evaluateRvalue()
2674 case EOpIndexIndirect: in lvalue()
3409 …case EOpIndexIndirect: // Indirect indexing produces a temporary, not a sampler regi… in samplerRegister()
DParseHelper.cpp313 case EOpIndexIndirect: in lValueErrorCheck()
2583 …indexedExpression = intermediate.addIndex(EOpIndexIndirect, baseExpression, indexExpression, locat… in addIndexExpression()
DIntermediate.cpp216 case EOpIndexIndirect: return "[]"; in getOperatorString()
/external/deqp-deps/glslang/glslang/MachineIndependent/
DParseContextBase.cpp129 case EOpIndexIndirect: // fall through in lValueErrorCheck()
220 case EOpIndexIndirect: in rValueErrorCheck()
Dreflection.cpp182 case EOpIndexIndirect: in blowUpActiveAggregate()
730 case EOpIndexIndirect: in visitBinary()
DIntermediate.cpp2525 …if (op != EOpIndexDirect && op != EOpIndexIndirect && op != EOpIndexDirectStruct && op != EOpVecto… in findLValueBase()
2530 if ((op == EOpIndexDirect || op == EOpIndexIndirect) && in findLValueBase()
2749 case EOpIndexIndirect: in isSpecializationOperation()
2777 case EOpIndexIndirect: in isSpecializationOperation()
2951 case EOpIndexIndirect: in isNonuniformPropagating()
DpropagateNoContraction.cpp91 case glslang::EOpIndexIndirect: in isDereferenceOperation()
DintermOut.cpp173 case EOpIndexIndirect: out.debug << "indirect index"; break; in visitBinary()
DParseHelper.cpp459 result = intermediate.addIndex(EOpIndexIndirect, base, index, loc); in handleBracketDereference()
2349 case EOpIndexIndirect: in lValueErrorCheck()
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h310 EOpIndexIndirect, enumerator
/external/deqp-deps/glslang/SPIRV/
DGlslangToSpv.cpp1744 case glslang::EOpIndexIndirect: in visitBinary()