Home
last modified time | relevance | path

Searched refs:EOpIndexDirect (Results 1 – 25 of 78) sorted by relevance

1234

/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DReplaceClipCullDistanceVariable.cpp97 if (op != EOpIndexDirect && op != EOpIndexIndirect) in visitBinary()
109 ASSERT(op == EOpIndexDirect || op == EOpIndexIndirect); in visitBinary()
204 new TIntermBinary(EOpIndexDirect, leftSymbol->deepCopy(), CreateIndexNode(index)); in simpleAssignFunc()
206 new TIntermBinary(EOpIndexDirect, rightSymbol->deepCopy(), CreateIndexNode(index)); in simpleAssignFunc()
226 new TIntermBinary(EOpIndexDirect, leftSymbol->deepCopy(), CreateIndexNode(index)); in assignFuncWithEnableFlags()
228 new TIntermBinary(EOpIndexDirect, rightSymbol->deepCopy(), CreateIndexNode(index)); in assignFuncWithEnableFlags()
389 EOpIndexDirect, glClipCullDistanceSymbol->deepCopy(), CreateIndexNode(i)); in assignANGLEValueToOriginalVariableImpl()
DReplaceArrayOfMatrixVarying.cpp122 new TIntermBinary(EOpIndexDirect, tempReplaceSymbol->deepCopy(), CreateIndexNode(i)); in ReplaceArrayOfMatrixVarying()
127 EOpIndexDirect, tempMatrixIndexed->deepCopy(), CreateIndexNode(col)); in ReplaceArrayOfMatrixVarying()
129 new TIntermBinary(EOpIndexDirect, varyingReplaceSymbol->deepCopy(), in ReplaceArrayOfMatrixVarying()
DRewriteSampleMaskVariable.cpp69 if (op != EOpIndexDirect && op != EOpIndexIndirect) in visitBinary()
155 TIntermBinary *sampleMaskVar = new TIntermBinary(EOpIndexDirect, glSampleMaskSymbol->deepCopy(), in RewriteSampleMask()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
DRecordUniformBlocksWithLargeArrayMember.cpp194 !(accessorAsBinary && (accessorAsBinary->getOp() == EOpIndexDirect || in visitSymbol()
234 if (accessorAsBinary && (accessorAsBinary->getOp() == EOpIndexDirect || in visitSymbol()
254 case EOpIndexDirect: in visitBinary()
306 !(accessorAsBinary && (accessorAsBinary->getOp() == EOpIndexDirect || in visitBinary()
322 if (accessorAsBinary && (accessorAsBinary->getOp() == EOpIndexDirect || in visitBinary()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteDfdy.cpp141 halfRotationMat = new TIntermBinary(EOpIndexDirect, fragRotation, CreateIndexNode(0)); in visitAggregateWithRotation()
145 halfRotationMat = new TIntermBinary(EOpIndexDirect, fragRotation, CreateIndexNode(1)); in visitAggregateWithRotation()
204 flipY = new TIntermBinary(EOpIndexDirect, flipXY, CreateIndexNode(1)); in visitAggregateWithoutRotation()
DRewriteAtomicCounters.cpp64 EOpIndexDirect, uniformBufferOffsets->deepCopy(), CreateIndexNode(binding / 4)); in CreateUniformBufferOffset()
122 case EOpIndexDirect: in CreateAtomicCounterRef()
167 new TIntermBinary(EOpIndexDirect, atomicCountersRef, CreateIndexNode(binding)); in CreateAtomicCounterRef()
DRewriteArrayOfArrayOfOpaqueUniforms.cpp138 ASSERT(iter->getOp() == EOpIndexDirect || iter->getOp() == EOpIndexIndirect); in RewriteArrayOfArraySubscriptExpression()
169 case EOpIndexDirect: in RewriteArrayOfArraySubscriptExpression()
226 TOperator op = variableIndex ? EOpIndexIndirect : EOpIndexDirect; in RewriteArrayOfArraySubscriptExpression()
DScalarizeVecAndMatConstructorArgs.cpp32 return new TIntermBinary(EOpIndexDirect, symbolNode, CreateIndexNode(index)); in ConstructVectorIndexBinaryNode()
39 return new TIntermBinary(EOpIndexDirect, colVectorNode, CreateIndexNode(rowIndex)); in ConstructMatrixIndexBinaryNode()
DRecordConstantPrecision.cpp65 case EOpIndexDirect: in operandAffectsParentOperationPrecision()
DRemoveDynamicIndexing.cpp203 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(i)); in GetIndexFunctionDefinition()
238 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(0)); in GetIndexFunctionDefinition()
240 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(numCases - 1)); in GetIndexFunctionDefinition()
DInitializeVariables.cpp113 new TIntermBinary(EOpIndexDirect, initializedNode->deepCopy(), CreateIndexNode(i)); in AddArrayZeroInitStatementList()
211 new TIntermBinary(EOpIndexDirect, initializedSymbol, CreateIndexNode(0)); in InsertInitCode()
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DUseInterfaceBlockFields.cpp32 new TIntermBinary(EOpIndexDirect, node->deepCopy(), CreateIndexNode(i)); in AddNodeUseStatements()
81 new TIntermBinary(EOpIndexDirect, arraySymbol->deepCopy(), CreateIndexNode(i)); in InsertUseCode()
DRewriteAtomicCounters.cpp109 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()
DScalarizeVecAndMatConstructorArgs.cpp30 return new TIntermBinary(EOpIndexDirect, symbolNode, CreateIndexNode(index)); in ConstructVectorIndexBinaryNode()
37 return new TIntermBinary(EOpIndexDirect, colVectorNode, CreateIndexNode(rowIndex)); in ConstructMatrixIndexBinaryNode()
DRemoveDynamicIndexing.cpp193 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(i)); in GetIndexFunctionDefinition()
228 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(0)); in GetIndexFunctionDefinition()
230 new TIntermBinary(EOpIndexDirect, baseParam->deepCopy(), CreateIndexNode(numCases - 1)); in GetIndexFunctionDefinition()
DInitializeVariables.cpp94 new TIntermBinary(EOpIndexDirect, initializedNode->deepCopy(), CreateIndexNode(i)); in AddArrayZeroInitStatementList()
191 new TIntermBinary(EOpIndexDirect, initializedSymbol, CreateIndexNode(0)); in InsertInitCode()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/gl/
DUseInterfaceBlockFields.cpp33 new TIntermBinary(EOpIndexDirect, node->deepCopy(), CreateIndexNode(i)); in AddNodeUseStatements()
82 new TIntermBinary(EOpIndexDirect, arraySymbol->deepCopy(), CreateIndexNode(i)); in InsertUseCode()
/third_party/flutter/skia/third_party/externals/angle2/src/tests/compiler_tests/
DInitOutputVariables_test.cpp50 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()
/third_party/skia/third_party/externals/angle2/src/tests/compiler_tests/
DInitOutputVariables_test.cpp50 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()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DOperator.cpp96 case EOpIndexDirect: in GetOperatorString()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/
DRewriteR32fImages.cpp143 ASSERT(asBinary->getOp() == EOpIndexDirect || asBinary->getOp() == EOpIndexIndirect); in RewriteBuiltinFunctionCall()
167 case EOpIndexDirect: in RewriteBuiltinFunctionCall()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DRewriteUnaddressableReferences.cpp36 case TOperator::EOpIndexDirect: in IsVectorAccess()
144 case TOperator::EOpIndexDirect: in ReturnsReference()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/apple/
DRewriteRowMajorMatrices.cpp102 return op == EOpIndexDirect || op == EOpIndexDirectInterfaceBlock || in IsIndexNode()
143 return EOpIndexDirect; in GetIndex()
150 ASSERT(op == EOpIndexDirect || op == EOpIndexDirectInterfaceBlock || in GetIndex()
185 return node->getAsConstantUnion() ? EOpIndexDirect : EOpIndexIndirect; in GetIndexOp()
285 element = new TIntermBinary(EOpIndexDirect, element, CreateIndexNode(index)); in getCurrentElement()
894 bool opIsIndex = op == EOpIndexDirect || op == EOpIndexIndirect; in transformExpression()
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
DValidateLimitations.cpp129 case EOpIndexDirect: in visitBinary()
414 ASSERT((node->getOp() == EOpIndexDirect) || (node->getOp() == EOpIndexIndirect)); in validateIndexing()
/third_party/glslang/glslang/HLSL/
DhlslParseHelper.cpp163 (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()
2487 TIntermTyped* lhsElement = intermediate.addIndex(EOpIndexDirect, tempSymL, index, loc); in assignPosition()
2488 TIntermTyped* rhsElement = intermediate.addIndex(EOpIndexDirect, tempSymR, index, loc); in assignPosition()
[all …]

1234