• Home
  • Raw
  • Download

Lines Matching refs:EOpIndexDirect

161         (lhsAsBinary->getOp() == EOpVectorSwizzle || lhsAsBinary->getOp() == EOpIndexDirect))  in shouldConvertLValue()
368 … nullptr && (lhsAsBinary->getOp() == EOpVectorSwizzle || lhsAsBinary->getOp() == EOpIndexDirect)) { in handleLvalue()
766 …const TOperator idxOp = (index->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexInd… in handleBracketOperator()
846 result = intermediate.addIndex(EOpIndexDirect, base, index, loc); in handleBracketDereference()
984 result = intermediate.addIndex(EOpIndexDirect, base, index, loc); in handleDotDereference()
1004 result = intermediate.addIndex(EOpIndexDirect, base, in handleDotDereference()
1009 result = intermediate.addIndex(EOpIndexDirect, result, in handleDotDereference()
1022 … result = intermediate.addIndex(EOpIndexDirect, base, intermediate.addConstantUnion(column, loc), in handleDotDereference()
2394 TIntermTyped* lhsElement = intermediate.addIndex(EOpIndexDirect, tempSymL, index, loc); in assignPosition()
2395 TIntermTyped* rhsElement = intermediate.addIndex(EOpIndexDirect, tempSymR, index, loc); in assignPosition()
2596 … node = intermediate.addIndex(EOpIndexDirect, node, intermediate.addConstantUnion(pos, loc), loc); in assignClipCullDistance()
2680 … return (binaryNode->getOp() == EOpIndexDirect || binaryNode->getOp() == EOpIndexIndirect) && in handleAssign()
2713 … left = intermediate.addIndex(EOpIndexDirect, left, intermediate.addConstantUnion(0, loc), loc); in handleAssign()
2806 subTree = intermediate.addIndex(EOpIndexDirect, subTree, in handleAssign()
2826 const TOperator accessOp = type.isArray() ? EOpIndexDirect in handleAssign()
3042 TIntermTyped* rightComp = intermediate.addIndex(EOpIndexDirect, vector, in handleAssignToMatrixSwizzle()
3046 TIntermTyped* leftComp = intermediate.addIndex(EOpIndexDirect, matrix, in handleAssignToMatrixSwizzle()
3051 leftComp = intermediate.addIndex(EOpIndexDirect, leftComp, in handleAssignToMatrixSwizzle()
3310 …const TOperator idxOp = (argIndex->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndex… in decomposeStructBufferMethods()
3362 … const TOperator idxOp = (offsetIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect in decomposeStructBufferMethods()
3428 … const TOperator idxOp = (offsetIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect in decomposeStructBufferMethods()
3439 rValue = intermediate.addIndex(EOpIndexDirect, argValue, idxConst, loc); in decomposeStructBufferMethods()
3514 …const TOperator idxOp = (argIndex->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndex… in decomposeStructBufferMethods()
3699 TIntermTyped* vec4Member = intermediate.addIndex(EOpIndexDirect, in decomposeSampleMethods()
3709 … TIntermTyped* structVecComponent = intermediate.addIndex(EOpIndexDirect, structMember, in decomposeSampleMethods()
3780 TIntermTyped *argLod = intermediate.addIndex(EOpIndexDirect, argCoord, w, loc); in decomposeSampleMethods()
3819 TIntermTyped* bias = intermediate.addIndex(EOpIndexDirect, arg1, w, loc); in decomposeSampleMethods()
4006 … indexedOut = intermediate.addIndex(EOpIndexDirect, sizeQueryReturn, component, loc); in decomposeSampleMethods()
4157 lodComponent = intermediate.addIndex(EOpIndexDirect, argCoord, lodIdx, loc); in decomposeSampleMethods()
4417 …TIntermTyped* lodComponentIdx = intermediate.addIndex(EOpIndexDirect, txquerylod, lodComponent, lo… in decomposeSampleMethods()
4458 …TOperator idxOp = (argSampIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndi… in decomposeSampleMethods()
4802 TIntermTyped* src0y = intermediate.addIndex(EOpIndexDirect, arg0, y, loc); in decomposeIntrinsic()
4803 TIntermTyped* src1y = intermediate.addIndex(EOpIndexDirect, arg1, y, loc); in decomposeIntrinsic()
4804 TIntermTyped* src0z = intermediate.addIndex(EOpIndexDirect, arg0, z, loc); in decomposeIntrinsic()
4805 TIntermTyped* src1w = intermediate.addIndex(EOpIndexDirect, arg1, w, loc); in decomposeIntrinsic()
5029 intermediate.addIndex(EOpIndexDirect, argValue, idxConst, loc) : argValue; in decomposeIntrinsic()
5039 … TIntermTyped* lowOrder = intermediate.addIndex(EOpIndexDirect, unpackOp, zero, loc); in decomposeIntrinsic()
5080 intermediate.addIndex(EOpIndexDirect, argValue, idxConst, loc) : argValue; in decomposeIntrinsic()
9820 TIntermTyped* element = intermediate.addIndex(EOpIndexDirect, perCtrlPtSym, index, loc); in addPatchConstantInvocation()