Lines Matching refs:createCompositeExtract

2411                 spv::Id elementValue = builder.createCompositeExtract(loadedId, elementNominalTypeId, index);
2483 components.push_back(builder.createCompositeExtract(object, builder.getContainedTypeId(objectTypeId), 0));
2484 components.push_back(builder.createCompositeExtract(object, builder.getContainedTypeId(objectTypeId), 1));
2805 rTypeConstituents.push_back(builder.createCompositeExtract(constituent,
2816 rTypeConstituents.push_back(builder.createCompositeExtract(constituent, elementRType, i));
5194 spv::Id elementRValue = builder.createCompositeExtract(rValue, elementRType, index);
5215 spv::Id memberRValue = builder.createCompositeExtract(rValue, memberRType, m);
6012 builder.createStore(builder.createCompositeExtract(resultId, typeId1, 1), texelOut);
6013 return builder.createCompositeExtract(resultId, typeId0, 0);
6144 params.Dref = builder.createCompositeExtract(params.coords,
6268 builder.accessChainStore(builder.createCompositeExtract(res, builder.getContainedTypeId(resType, i+1),
6271 return builder.createCompositeExtract(res, resultType(), 0);
6290 spv::Id projComp = builder.createCompositeExtract(params.coords,
6771 spv::Id leftVec = leftMat ? builder.createCompositeExtract( left, vecType, indexes) : smearVec;
6772 spv::Id rightVec = rightMat ? builder.createCompositeExtract(right, vecType, indexes) : smearVec;
7344 spv::Id srcVec = builder.createCompositeExtract(operand, srcVecType, indexes);
8106 components.push_back(builder.createCompositeExtract(result, uintType, 0));
8107 components.push_back(builder.createCompositeExtract(result, uintType, 1));
8239 spv::IdImmediate scalar = { true, builder.createCompositeExtract(operands[0], scalarType, indexes) };
9199 id = builder.createCompositeExtract(mulOp, typeId, 0);
9202 id = builder.createBinOp(spv::OpIAdd, typeId, id, builder.createCompositeExtract(mulOp, typeId, i));
9229 builder.createStore(builder.createCompositeExtract(id, typeId0, 1), operands[2]);
9230 id = builder.createCompositeExtract(id, typeId0, 0);
9234 builder.createStore(builder.createCompositeExtract(id, typeId0, 0), operands[3]);
9235 builder.createStore(builder.createCompositeExtract(id, typeId0, 1), operands[2]);
9242 spv::Id member1 = builder.createCompositeExtract(id, frexpIntType, 1);
9247 builder.createStore(builder.createCompositeExtract(id, frexpIntType, 1), operands[1]);
9248 id = builder.createCompositeExtract(id, typeId0, 0);