Home | History | Annotate | Download | only in SPIRV

Lines Matching refs:resultId

472 Id Builder::getDerefTypeId(Id resultId) const
474 Id typeId = getTypeId(resultId);
1600 Id resultId = textureInst->getResultId();
1607 createStore(createCompositeExtract(resultId, typeId1, 1), parameters.texelOut);
1608 resultId = createCompositeExtract(resultId, typeId0, 0);
1609 setPrecision(resultId, precision);
1614 resultId = smearScalar(precision, resultId, smearedType);
1617 return resultId;
1691 Id resultId = NoResult;
1718 resultId = createBinOp(op, boolType, value1, value2);
1721 resultId = createBinOp(op, makeVectorType(boolType, numConstituents), value1, value2);
1722 setPrecision(resultId, precision);
1724 resultId = createUnaryOp(equal ? OpAll : OpAny, boolType, resultId);
1727 return setPrecision(resultId, precision);
1745 resultId = subResultId;
1747 resultId = setPrecision(createBinOp(equal ? OpLogicalAnd : OpLogicalOr, boolType, resultId, subResultId), precision);
1750 return resultId;