Home | History | Annotate | Download | only in hlsl

Lines Matching refs:EOpAssign

285                                               intermediate.addAssign(EOpAssign, rhsTmp, loadOp, loc),
404 case EOpAssign:
445 makeBinary(EOpAssign, coordTmp, coord); // coordtmp = load[param1]
480 makeBinary(EOpAssign, coordTmp, coord); // coordtmp = load[param1]
502 makeBinary(EOpAssign, coordTmp, coord); // coordtmp = load[param1]
504 makeBinary(EOpAssign, rhsTmp2, rhsTmp1); // rhsTmp2 = rhsTmp1
2088 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg,
2130 returnAssign = handleAssign(loc, EOpAssign, element, callReturn);
2132 returnAssign = handleAssign(loc, EOpAssign, intermediate.addSymbol(*entryPointOutput), callReturn);
2151 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign,
2383 intermediate.addAssign(EOpAssign, rhsTempSym, right, loc), loc);
2404 assignList = intermediate.growAggregate(assignList, intermediate.addAssign(EOpAssign, lhsElement, yNeg, loc));
3014 if (op != EOpAssign)
3347 body = intermediate.growAggregate(body, intermediate.addAssign(EOpAssign, byteAddrIdxVar, byteAddrIdx, loc));
3418 body = intermediate.growAggregate(body, intermediate.addAssign(EOpAssign, byteAddrIdxVar, byteAddrIdx, loc));
3444 TIntermTyped* assign = intermediate.addAssign(EOpAssign, lValue, rValue, loc);
3466 TIntermTyped* assign = intermediate.addAssign(EOpAssign, argNumItems,
3472 TIntermTyped* assign = intermediate.addAssign(EOpAssign, argNumItems, lengthCall, loc);
3483 TIntermTyped* assign = intermediate.addAssign(EOpAssign, argStride,
3550 node = intermediate.addAssign(EOpAssign, lValue, rValue, loc);
3672 TIntermTyped* shadowCopy = intermediate.addAssign(EOpAssign, intermediate.addSymbol(*sampleShadow, loc),
3712 memberAssign = intermediate.addAssign(EOpAssign, structVecComponent, vec4Member, loc);
3715 memberAssign = intermediate.addAssign(EOpAssign, structMember, vec4Member, loc);
3991 TIntermTyped* sizeQueryAssign = intermediate.addAssign(EOpAssign,
4014 TIntermTyped* compAssign = intermediate.addAssign(EOpAssign, outParam, indexedOut, loc);
4028 TIntermTyped* compAssign = intermediate.addAssign(EOpAssign, outParam, levelsQuery, loc);
4041 TIntermTyped* compAssign = intermediate.addAssign(EOpAssign, outParam, samplesQuery, loc);
4443 TIntermTyped* compAssign = intermediate.addAssign(EOpAssign, intermediate.addSymbol(*outSampleCount, loc),
4708 TIntermTyped* sinAssign = intermediate.addAssign(EOpAssign, arg1, sinStatement, loc);
4709 TIntermTyped* cosAssign = intermediate.addAssign(EOpAssign, arg2, cosStatement, loc);
4848 node = intermediate.addAssign(EOpAssign, arg2, atomic, loc);
4860 node = intermediate.addAssign(EOpAssign, arg2, atomic, loc);
4892 node = intermediate.addAssign(EOpAssign, arg3, atomic, loc);
5143 TIntermTyped* tmpArgAssign = intermediate.addAssign(EOpAssign,
5581 TIntermAggregate* assignAgg = handleAssign(arg->getLoc(), EOpAssign,
5718 conversionTree = intermediate.addAssign(EOpAssign, tempRetNode, &intermNode, loc);
5736 TIntermTyped* tempAssign = handleAssign(arguments[i]->getLoc(), EOpAssign, arguments[i]->getAsTyped(),
7919 initializer = intermediate.addConversion(EOpAssign, variable->getType(), initializer);
7921 initializer = intermediate.addUniShapeConversion(EOpAssign, variable->getType(), initializer);
7935 TIntermNode* initNode = handleAssign(loc, EOpAssign, intermSymbol, initializer);
8136 seq = intermediate.growAggregate(seq, intermediate.addBinaryNode(EOpAssign, copy, node, loc));
9825 handleAssign(loc, EOpAssign, element, callReturn));
9863 TIntermNode* pcfResultAssign = handleAssign(loc, EOpAssign, pcfResultVar, pcfCall);
9864 TIntermNode* pcfResultToOut = handleAssign(loc, EOpAssign, pcfOutputSym,
9946 handleAssign(append->loc, EOpAssign,