/external/angle/src/compiler/translator/tree_ops/ |
D | UseInterfaceBlockFields.cpp | 33 new TIntermBinary(EOpIndexDirect, node->deepCopy(), CreateIndexNode(i)); in AddNodeUseStatements() 82 new TIntermBinary(EOpIndexDirect, arraySymbol->deepCopy(), CreateIndexNode(i)); in InsertUseCode()
|
D | RewriteAtomicCounters.cpp | 109 TIntermBinary *countersBlock = new TIntermBinary(EOpIndexDirect, atomicCountersRef, binding); in CreateAtomicCounterRef() 120 new TIntermBinary(EOpIndexDirect, bufferOffsets->deepCopy(), bindingDivFour); in CreateAtomicCounterRef() 136 return new TIntermBinary(EOpIndexDirect, counters, offset); in CreateAtomicCounterRef() 448 ASSERT(arrayExpression->getOp() == EOpIndexDirect || in convertFunctionArgumentHelper()
|
D | ScalarizeVecAndMatConstructorArgs.cpp | 31 return new TIntermBinary(EOpIndexDirect, symbolNode, CreateIndexNode(index)); in ConstructVectorIndexBinaryNode() 38 return new TIntermBinary(EOpIndexDirect, colVectorNode, CreateIndexNode(rowIndex)); in ConstructMatrixIndexBinaryNode()
|
D | InitializeVariables.cpp | 95 new TIntermBinary(EOpIndexDirect, initializedNode->deepCopy(), CreateIndexNode(i)); in AddArrayZeroInitStatementList() 193 new TIntermBinary(EOpIndexDirect, initializedSymbol, CreateIndexNode(0)); in InsertInitCode()
|
D | RemoveDynamicIndexing.cpp | 196 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(i)); in GetIndexFunctionDefinition() 231 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(0)); in GetIndexFunctionDefinition() 233 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(numCases - 1)); in GetIndexFunctionDefinition()
|
D | RecordConstantPrecision.cpp | 66 case EOpIndexDirect: in operandAffectsParentOperationPrecision()
|
D | RewriteRowMajorMatrices.cpp | 102 return op == EOpIndexDirect || op == EOpIndexDirectInterfaceBlock || in IsIndexNode() 142 return EOpIndexDirect; in GetIndex() 149 ASSERT(op == EOpIndexDirect || op == EOpIndexDirectInterfaceBlock || in GetIndex() 184 return node->getAsConstantUnion() ? EOpIndexDirect : EOpIndexIndirect; in GetIndexOp() 281 element = new TIntermBinary(EOpIndexDirect, element, CreateIndexNode(index)); in getCurrentElement() 895 bool opIsIndex = op == EOpIndexDirect || op == EOpIndexIndirect; in transformExpression()
|
D | EmulateGLFragColorBroadcast.cpp | 62 TIntermBinary *binary = new TIntermBinary(EOpIndexDirect, symbol, indexNode); in constructGLFragDataNode()
|
D | RewriteStructSamplers.cpp | 67 ASSERT(binary->getOp() == EOpIndexDirectStruct || binary->getOp() == EOpIndexDirect); in ReplaceTypeOfTypedStructNode() 125 case EOpIndexDirect: in GetIndexExpressionFromTypedNode() 149 case EOpIndexDirect: in GetIndexExpressionFromTypedNode() 383 if (node->getOp() == EOpIndexDirect || node->getOp() == EOpIndexIndirect || in visitBinary() 516 case EOpIndexDirect: in GetStructSamplerNameFromTypedNode()
|
D | RewriteStructSamplersOld.cpp | 65 ASSERT(binary->getOp() == EOpIndexDirectStruct || binary->getOp() == EOpIndexDirect); in ReplaceTypeOfTypedStructNode() 242 case EOpIndexDirect: in GetStructSamplerNameFromTypedNode()
|
/external/angle/src/tests/compiler_tests/ |
D | InitOutputVariables_test.cpp | 50 ASSERT(expectedBinary->getOp() == EOpIndexDirect); in AreLValuesTheSame() 52 if (candidateBinary == nullptr || candidateBinary->getOp() != EOpIndexDirect) in AreLValuesTheSame() 93 expected[index] = new TIntermBinary(EOpIndexDirect, arraySymbol->deepCopy(), in CreateIndexedLValueNodeList()
|
/external/angle/src/compiler/translator/ |
D | ValidateLimitations.cpp | 129 case EOpIndexDirect: in visitBinary() 414 ASSERT((node->getOp() == EOpIndexDirect) || (node->getOp() == EOpIndexIndirect)); in validateIndexing()
|
D | Operator.h | 91 EOpIndexDirect, enumerator
|
D | ShaderStorageBlockOutputHLSL.cpp | 66 case EOpIndexDirect: in GetBlockLayoutInfo() 461 case EOpIndexDirect: in isEndOfSSBOAccessChain() 569 case EOpIndexDirect: in visitBinary()
|
D | Operator.cpp | 104 case EOpIndexDirect: in GetOperatorString()
|
D | util.cpp | 790 case EOpIndexDirect: in IsInShaderStorageBlock()
|
D | OutputTree.cpp | 173 case EOpIndexDirect: in visitBinary()
|
/external/angle/third_party/glslang/src/hlsl/ |
D | hlslParseHelper.cpp | 163 (lhsAsBinary->getOp() == EOpVectorSwizzle || lhsAsBinary->getOp() == EOpIndexDirect)) in shouldConvertLValue() 370 … nullptr && (lhsAsBinary->getOp() == EOpVectorSwizzle || lhsAsBinary->getOp() == EOpIndexDirect)) { in handleLvalue() 761 …const TOperator idxOp = (index->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexInd… in handleBracketOperator() 842 result = intermediate.addIndex(EOpIndexDirect, base, index, loc); in handleBracketDereference() 980 result = intermediate.addIndex(EOpIndexDirect, base, index, loc); in handleDotDereference() 1000 result = intermediate.addIndex(EOpIndexDirect, base, in handleDotDereference() 1005 result = intermediate.addIndex(EOpIndexDirect, result, in handleDotDereference() 1018 … result = intermediate.addIndex(EOpIndexDirect, base, intermediate.addConstantUnion(column, loc), in handleDotDereference() 2446 TIntermTyped* lhsElement = intermediate.addIndex(EOpIndexDirect, tempSymL, index, loc); in assignPosition() 2447 TIntermTyped* rhsElement = intermediate.addIndex(EOpIndexDirect, tempSymR, index, loc); in assignPosition() [all …]
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslParseHelper.cpp | 163 (lhsAsBinary->getOp() == EOpVectorSwizzle || lhsAsBinary->getOp() == EOpIndexDirect)) in shouldConvertLValue() 370 … nullptr && (lhsAsBinary->getOp() == EOpVectorSwizzle || lhsAsBinary->getOp() == EOpIndexDirect)) { in handleLvalue() 761 …const TOperator idxOp = (index->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexInd… in handleBracketOperator() 842 result = intermediate.addIndex(EOpIndexDirect, base, index, loc); in handleBracketDereference() 980 result = intermediate.addIndex(EOpIndexDirect, base, index, loc); in handleDotDereference() 1000 result = intermediate.addIndex(EOpIndexDirect, base, in handleDotDereference() 1005 result = intermediate.addIndex(EOpIndexDirect, result, in handleDotDereference() 1018 … result = intermediate.addIndex(EOpIndexDirect, base, intermediate.addConstantUnion(column, loc), in handleDotDereference() 2446 TIntermTyped* lhsElement = intermediate.addIndex(EOpIndexDirect, tempSymL, index, loc); in assignPosition() 2447 TIntermTyped* rhsElement = intermediate.addIndex(EOpIndexDirect, tempSymR, index, loc); in assignPosition() [all …]
|
/external/swiftshader/src/OpenGL/compiler/ |
D | ValidateLimitations.cpp | 126 case EOpIndexDirect: in visitBinary() 482 ASSERT((node->getOp() == EOpIndexDirect) || in validateIndexing()
|
D | intermOut.cpp | 118 case EOpIndexDirect: out << "direct index"; break; in visitBinary()
|
/external/angle/third_party/glslang/src/glslang/MachineIndependent/ |
D | ParseContextBase.cpp | 132 case EOpIndexDirect: in lValueErrorCheck() 228 case EOpIndexDirect: in rValueErrorCheck()
|
D | reflection.cpp | 281 case EOpIndexDirect: { in blowUpActiveAggregate() 617 if (topNode->getOp() == EOpIndexDirect) in addDereferencedUniform() 1015 case EOpIndexDirect: in visitBinary()
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | ParseContextBase.cpp | 132 case EOpIndexDirect: in lValueErrorCheck() 228 case EOpIndexDirect: in rValueErrorCheck()
|
D | reflection.cpp | 281 case EOpIndexDirect: { in blowUpActiveAggregate() 617 if (topNode->getOp() == EOpIndexDirect) in addDereferencedUniform() 1015 case EOpIndexDirect: in visitBinary()
|