Home
last modified time | relevance | path

Searched refs:EOpIndexIndirect (Results 1 - 25 of 53) sorted by relevance

123

/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
H A DRecordUniformBlocksWithLargeArrayMember.cpp195 accessorAsBinary->getOp() == EOpIndexIndirect))) in visitSymbol()
235 accessorAsBinary->getOp() == EOpIndexIndirect)) in visitSymbol()
307 accessorAsBinary->getOp() == EOpIndexIndirect))) && in visitBinary()
323 accessorAsBinary->getOp() == EOpIndexIndirect)) in visitBinary()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
H A DRewriteArrayOfArrayOfOpaqueUniforms.cpp54 // EOpIndexIndirect binary nodes, so that the expression in the index gets a chance to go through
92 // Rewrite the index of an EOpIndexIndirect expression. The root can never need replacing, because
138 ASSERT(iter->getOp() == EOpIndexDirect || iter->getOp() == EOpIndexIndirect); in RewriteArrayOfArraySubscriptExpression()
174 case EOpIndexIndirect: in RewriteArrayOfArraySubscriptExpression()
226 TOperator op = variableIndex ? EOpIndexIndirect : EOpIndexDirect; in RewriteArrayOfArraySubscriptExpression()
H A DRewriteAtomicCounters.cpp125 case EOpIndexIndirect: in CreateAtomicCounterRef()
173 return new TIntermBinary(EOpIndexIndirect, counters, index); in CreateAtomicCounterRef()
H A DRecordConstantPrecision.cpp68 case EOpIndexIndirect: in operandAffectsParentOperationPrecision()
H A DMonomorphizeUnsupportedFunctions.cpp125 ASSERT(op == EOpIndexIndirect); in ExtractSideEffects()
168 if (asBinary->getOp() == EOpIndexIndirect) in CreateMonomorphizedFunctionCallArgs()
217 if (asBinary->getOp() == EOpIndexIndirect) in MonomorphizeFunction()
H A DRemoveDynamicIndexing.cpp338 ASSERT(node->getOp() == EOpIndexIndirect); in CreateIndexFunctionCall()
354 ASSERT(node->getOp() == EOpIndexIndirect); in CreateIndexedWriteFunctionCall()
372 if (node->getOp() == EOpIndexIndirect) in visitBinary()
H A DClampIndirectIndices.cpp21 // Traverser that finds EOpIndexIndirect nodes and applies a clamp to their right-hand side
34 // Only interested in EOpIndexIndirect nodes.
35 if (node->getOp() != EOpIndexIndirect)
H A DRewriteStructSamplers.cpp101 // In particular, this is run on the right node of EOpIndexIndirect binary nodes, so that the
151 // Rewrite the index of an EOpIndexIndirect expression. The root can never need replacing, because
307 case EOpIndexIndirect: in RewriteModifiedStructFieldSelectionExpression()
315 rewritten = new TIntermBinary(EOpIndexIndirect, rewritten, indexExpression); in RewriteModifiedStructFieldSelectionExpression()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DOperator.cpp97 case EOpIndexIndirect: in GetOperatorString()
H A DValidateLimitations.cpp130 case EOpIndexIndirect: in visitBinary()
424 ASSERT((node->getOp() == EOpIndexDirect) || (node->getOp() == EOpIndexIndirect)); in validateIndexing()
H A DShaderStorageBlockOutputHLSL.cpp66 case EOpIndexIndirect: in GetBlockLayoutInfo()
420 case EOpIndexIndirect: in collectShaderStorageBlocks()
560 case EOpIndexIndirect: in traverseNode()
H A DValidateClipCullDistance.cpp90 if (op != EOpIndexDirect && op != EOpIndexIndirect) in visitBinary()
H A DOperator_autogen.h105 EOpIndexIndirect,
/third_party/glslang/glslang/HLSL/
H A DhlslOpMap.cpp116 case EHTokLeftBracket: return EOpIndexIndirect; in postUnary()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
H A DRewriteUnaddressableReferences.cpp37 case TOperator::EOpIndexIndirect: in IsVectorAccess()
145 case TOperator::EOpIndexIndirect: in ReturnsReference()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/
H A DRewriteR32fImages.cpp38 // right node of EOpIndexIndirect binary nodes, so that the expression in the index gets a chance to
72 // Rewrite the index of an EOpIndexIndirect expression as well as any arguments to the builtin
101 // - image uniform array indexed with EOpIndexDirect or EOpIndexIndirect. Note that
105 // The latter case (with EOpIndexIndirect) is not valid GLSL (up to GL_EXT_gpu_shader5), but if it
143 ASSERT(asBinary->getOp() == EOpIndexDirect || asBinary->getOp() == EOpIndexIndirect); in RewriteBuiltinFunctionCall()
169 case EOpIndexIndirect: in RewriteBuiltinFunctionCall()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
H A DSpecializationConstant.cpp89 return new TIntermBinary(EOpIndexIndirect, array, rotation); in GenerateMat2x2ArrayWithIndex()
146 return new TIntermBinary(EOpIndexIndirect, vec2Array, rotation); in CreateVec2ArrayWithIndex()
225 return new TIntermBinary(EOpIndexIndirect, array, rotation); in CreateFloatArrayWithRotationIndex()
H A DRewriteSampleMaskVariable.cpp69 if (op != EOpIndexDirect && op != EOpIndexIndirect)
H A DIntermNodePatternMatcher.cpp58 return node->getOp() == EOpIndexIndirect && !node->getLeft()->isArray() && in IsDynamicIndexingOfVectorOrMatrix()
H A DIntermTraverse.cpp360 op == EOpIndexDirectStruct || op == EOpIndexIndirect) in traverseBinary()
621 (asBinary->getOp() != EOpIndexDirect && asBinary->getOp() != EOpIndexIndirect)) in queueAccessChainReplacement()
H A DReplaceClipCullDistanceVariable.cpp97 if (op != EOpIndexDirect && op != EOpIndexIndirect)
109 ASSERT(op == EOpIndexDirect || op == EOpIndexIndirect);
H A DFindPreciseNodes.cpp71 case EOpIndexIndirect: in IsIndexOp()
166 if (op == EOpIndexIndirect) in TraverseIndexNodesOnly()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A DValidateLimitations.cpp129 case EOpIndexIndirect: in visitBinary()
483 (node->getOp() == EOpIndexIndirect)); in validateIndexing()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/apple/
H A DRewriteRowMajorMatrices.cpp103 op == EOpIndexDirectStruct || op == EOpIndexIndirect; in IsIndexNode()
151 op == EOpIndexDirectStruct || op == EOpIndexIndirect); in GetIndex()
185 return node->getAsConstantUnion() ? EOpIndexDirect : EOpIndexIndirect; in GetIndexOp()
894 bool opIsIndex = op == EOpIndexDirect || op == EOpIndexIndirect; in transformExpression()
/third_party/glslang/glslang/MachineIndependent/
H A DParseContextBase.cpp193 case EOpIndexIndirect: // fall through in lValueErrorCheck()
255 case EOpIndexIndirect: in rValueErrorCheck()

Completed in 19 milliseconds

123