Home
last modified time | relevance | path

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

123

/external/angle/src/compiler/translator/tree_ops/d3d/
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()
/external/angle/src/compiler/translator/tree_ops/vulkan/
DRewriteArrayOfArrayOfOpaqueUniforms.cpp139 ASSERT(iter->getOp() == EOpIndexDirect || iter->getOp() == EOpIndexIndirect); in RewriteArrayOfArraySubscriptExpression()
175 case EOpIndexIndirect: in RewriteArrayOfArraySubscriptExpression()
227 TOperator op = variableIndex ? EOpIndexIndirect : EOpIndexDirect; in RewriteArrayOfArraySubscriptExpression()
DMonomorphizeUnsupportedFunctionsInVulkanGLSL.cpp126 ASSERT(op == EOpIndexIndirect); in ExtractSideEffects()
169 if (asBinary->getOp() == EOpIndexIndirect) in CreateMonomorphizedFunctionCallArgs()
218 if (asBinary->getOp() == EOpIndexIndirect) in MonomorphizeFunction()
DRewriteR32fImages.cpp143 ASSERT(asBinary->getOp() == EOpIndexDirect || asBinary->getOp() == EOpIndexIndirect); in RewriteBuiltinFunctionCall()
169 case EOpIndexIndirect: in RewriteBuiltinFunctionCall()
/external/angle/src/compiler/translator/tree_ops/
DRewriteAtomicCounters.cpp123 case EOpIndexIndirect: in CreateAtomicCounterRef()
171 return new TIntermBinary(EOpIndexIndirect, counters, index); in CreateAtomicCounterRef()
DRemoveDynamicIndexing.cpp331 ASSERT(node->getOp() == EOpIndexIndirect); in CreateIndexFunctionCall()
347 ASSERT(node->getOp() == EOpIndexIndirect); in CreateIndexedWriteFunctionCall()
365 if (node->getOp() == EOpIndexIndirect) in visitBinary()
DClampIndirectIndices.cpp35 if (node->getOp() != EOpIndexIndirect) in visitBinary()
DRewriteStructSamplers.cpp307 case EOpIndexIndirect: in RewriteModifiedStructFieldSelectionExpression()
315 rewritten = new TIntermBinary(EOpIndexIndirect, rewritten, indexExpression); in RewriteModifiedStructFieldSelectionExpression()
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()
/external/angle/src/compiler/translator/
DOperator.cpp97 case EOpIndexIndirect: in GetOperatorString()
DValidateLimitations.cpp130 case EOpIndexIndirect: in visitBinary()
424 ASSERT((node->getOp() == EOpIndexDirect) || (node->getOp() == EOpIndexIndirect)); in validateIndexing()
DShaderStorageBlockOutputHLSL.cpp66 case EOpIndexIndirect: in GetBlockLayoutInfo()
420 case EOpIndexIndirect: in collectShaderStorageBlocks()
560 case EOpIndexIndirect: in traverseNode()
DValidateClipCullDistance.cpp90 if (op != EOpIndexDirect && op != EOpIndexIndirect) in visitBinary()
DOperator_autogen.h103 EOpIndexIndirect, enumerator
/external/angle/src/compiler/translator/TranslatorMetalDirect/
DRewriteUnaddressableReferences.cpp37 case TOperator::EOpIndexIndirect: in IsVectorAccess()
145 case TOperator::EOpIndexIndirect: in ReturnsReference()
/external/angle/third_party/vulkan-deps/glslang/src/glslang/HLSL/
DhlslOpMap.cpp116 case EHTokLeftBracket: return EOpIndexIndirect; in postUnary()
/external/angle/src/compiler/translator/tree_ops/gl/
DRecordConstantPrecision.cpp69 case EOpIndexIndirect: in operandAffectsParentOperationPrecision()
/external/deqp-deps/glslang/glslang/HLSL/
DhlslOpMap.cpp116 case EHTokLeftBracket: return EOpIndexIndirect; in postUnary()
/external/angle/src/compiler/translator/tree_util/
DSpecializationConstant.cpp102 return new TIntermBinary(EOpIndexIndirect, array, rotation); in GenerateMat2x2ArrayWithIndex()
159 return new TIntermBinary(EOpIndexIndirect, vec2Array, rotation); in CreateVec2ArrayWithIndex()
232 return new TIntermBinary(EOpIndexIndirect, array, rotation); in CreateFloatArrayWithRotationIndex()
DRewriteSampleMaskVariable.cpp68 if (op != EOpIndexDirect && op != EOpIndexIndirect) in visitBinary()
DIntermNodePatternMatcher.cpp58 return node->getOp() == EOpIndexIndirect && !node->getLeft()->isArray() && in IsDynamicIndexingOfVectorOrMatrix()
DReplaceClipCullDistanceVariable.cpp95 if (op != EOpIndexDirect && op != EOpIndexIndirect) in visitBinary()
107 ASSERT(op == EOpIndexDirect || op == EOpIndexIndirect); in visitBinary()
/external/swiftshader/src/OpenGL/compiler/
DValidateLimitations.cpp129 case EOpIndexIndirect: in visitBinary()
483 (node->getOp() == EOpIndexIndirect)); in validateIndexing()
/external/deqp-deps/glslang/glslang/MachineIndependent/
DParseContextBase.cpp194 case EOpIndexIndirect: // fall through in lValueErrorCheck()
256 case EOpIndexIndirect: in rValueErrorCheck()
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/
DParseContextBase.cpp194 case EOpIndexIndirect: // fall through in lValueErrorCheck()
256 case EOpIndexIndirect: in rValueErrorCheck()

123