Lines Matching refs:createCompositeExtract
3516 spv::Id elementRValue = builder.createCompositeExtract(rValue, elementRType, index); in multiTypeStore()
3536 spv::Id memberRValue = builder.createCompositeExtract(rValue, memberRType, m); in multiTypeStore()
4275 builder.createStore(builder.createCompositeExtract(resultId, typeId1, 1), texelOut);
4276 return builder.createCompositeExtract(resultId, typeId0, 0);
4432 …params.Dref = builder.createCompositeExtract(params.coords, builder.getScalarTypeId(builder.getTyp…
4561 …builder.accessChainStore(builder.createCompositeExtract(res, builder.getContainedTypeId(resType, i…
4563 return builder.createCompositeExtract(res, resultType(), 0);
4583 spv::Id projComp = builder.createCompositeExtract(params.coords,
5031 … spv::Id leftVec = leftMat ? builder.createCompositeExtract( left, vecType, indexes) : smearVec;
5032 … spv::Id rightVec = rightMat ? builder.createCompositeExtract(right, vecType, indexes) : smearVec;
5474 spv::Id srcVec = builder.createCompositeExtract(operand, srcVecType, indexes);
6186 components.push_back(builder.createCompositeExtract(result, uintType, 0));
6187 components.push_back(builder.createCompositeExtract(result, uintType, 1));
6326 …spv::IdImmediate scalar = { true, builder.createCompositeExtract(operands[0], scalarType, indexes)…
7050 id = builder.createCompositeExtract(mulOp, typeId, 0);
7053 …id = builder.createBinOp(spv::OpIAdd, typeId, id, builder.createCompositeExtract(operands[0], type…
7080 builder.createStore(builder.createCompositeExtract(id, typeId0, 1), operands[2]);
7081 id = builder.createCompositeExtract(id, typeId0, 0);
7085 builder.createStore(builder.createCompositeExtract(id, typeId0, 0), operands[3]);
7086 builder.createStore(builder.createCompositeExtract(id, typeId0, 1), operands[2]);
7093 spv::Id member1 = builder.createCompositeExtract(id, frexpIntType, 1);
7098 … builder.createStore(builder.createCompositeExtract(id, frexpIntType, 1), operands[1]);
7099 id = builder.createCompositeExtract(id, typeId0, 0);