Lines Matching refs:EOpIndexDirect
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()
2648 … node = intermediate.addIndex(EOpIndexDirect, node, intermediate.addConstantUnion(pos, loc), loc); in assignClipCullDistance()
2732 … return (binaryNode->getOp() == EOpIndexDirect || binaryNode->getOp() == EOpIndexIndirect) && in handleAssign()
2765 … left = intermediate.addIndex(EOpIndexDirect, left, intermediate.addConstantUnion(0, loc), loc); in handleAssign()
2858 subTree = intermediate.addIndex(EOpIndexDirect, subTree, in handleAssign()
2878 const TOperator accessOp = type.isArray() ? EOpIndexDirect in handleAssign()
3094 TIntermTyped* rightComp = intermediate.addIndex(EOpIndexDirect, vector, in handleAssignToMatrixSwizzle()
3098 TIntermTyped* leftComp = intermediate.addIndex(EOpIndexDirect, matrix, in handleAssignToMatrixSwizzle()
3103 leftComp = intermediate.addIndex(EOpIndexDirect, leftComp, in handleAssignToMatrixSwizzle()
3363 …const TOperator idxOp = (argIndex->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndex… in decomposeStructBufferMethods()
3415 … const TOperator idxOp = (offsetIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect in decomposeStructBufferMethods()
3481 … const TOperator idxOp = (offsetIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect in decomposeStructBufferMethods()
3492 rValue = intermediate.addIndex(EOpIndexDirect, argValue, idxConst, loc); in decomposeStructBufferMethods()
3567 …const TOperator idxOp = (argIndex->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndex… in decomposeStructBufferMethods()
3752 TIntermTyped* vec4Member = intermediate.addIndex(EOpIndexDirect, in decomposeSampleMethods()
3762 … TIntermTyped* structVecComponent = intermediate.addIndex(EOpIndexDirect, structMember, in decomposeSampleMethods()
3834 TIntermTyped *argLod = intermediate.addIndex(EOpIndexDirect, argCoord, w, loc); in decomposeSampleMethods()
3873 TIntermTyped* bias = intermediate.addIndex(EOpIndexDirect, arg1, w, loc); in decomposeSampleMethods()
4060 … indexedOut = intermediate.addIndex(EOpIndexDirect, sizeQueryReturn, component, loc); in decomposeSampleMethods()
4211 lodComponent = intermediate.addIndex(EOpIndexDirect, argCoord, lodIdx, loc); in decomposeSampleMethods()
4471 …TIntermTyped* lodComponentIdx = intermediate.addIndex(EOpIndexDirect, txquerylod, lodComponent, lo… in decomposeSampleMethods()
4512 …TOperator idxOp = (argSampIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndi… in decomposeSampleMethods()
4856 TIntermTyped* src0y = intermediate.addIndex(EOpIndexDirect, arg0, y, loc); in decomposeIntrinsic()
4857 TIntermTyped* src1y = intermediate.addIndex(EOpIndexDirect, arg1, y, loc); in decomposeIntrinsic()
4858 TIntermTyped* src0z = intermediate.addIndex(EOpIndexDirect, arg0, z, loc); in decomposeIntrinsic()
4859 TIntermTyped* src1w = intermediate.addIndex(EOpIndexDirect, arg1, w, loc); in decomposeIntrinsic()
5083 intermediate.addIndex(EOpIndexDirect, argValue, idxConst, loc) : argValue; in decomposeIntrinsic()
5093 … TIntermTyped* lowOrder = intermediate.addIndex(EOpIndexDirect, unpackOp, zero, loc); in decomposeIntrinsic()
5134 intermediate.addIndex(EOpIndexDirect, argValue, idxConst, loc) : argValue; in decomposeIntrinsic()
9884 TIntermTyped* element = intermediate.addIndex(EOpIndexDirect, perCtrlPtSym, index, loc); in addPatchConstantInvocation()