Lines Matching defs:rvalue
178 void accessChainStore(const glslang::TType& type, spv::Id rvalue);
3456 // the rvalue of the interpolant. A fixup pass in spirv-opt
3459 // builtin into an rvalue.
5099 void TGlslangToSpvTraverser::accessChainStore(const glslang::TType& type, spv::Id rvalue)
5112 rvalue = builder.createTriOp(spv::OpSelect, nominalTypeId, rvalue, one, zero);
5113 } else if (builder.getTypeId(rvalue) != boolType)
5114 rvalue = builder.createBinOp(spv::OpINotEqual, boolType, rvalue, builder.makeUintConstant(0));
5123 rvalue = builder.createTriOp(spv::OpSelect, nominalTypeId, rvalue, one, zero);
5124 } else if (builder.getTypeId(rvalue) != bvecType)
5125 rvalue = builder.createBinOp(spv::OpINotEqual, bvecType, rvalue,
5136 builder.accessChainStore(rvalue, TranslateNonUniformDecoration(builder.getAccessChain().coherentFlags),