Lines Matching defs:zero
5111 spv::Id zero = builder.makeUintConstant(0);
5112 rvalue = builder.createTriOp(spv::OpSelect, nominalTypeId, rvalue, one, zero);
5122 spv::Id zero = makeSmearedConstant(builder.makeUintConstant(0), vecSize);
5123 rvalue = builder.createTriOp(spv::OpSelect, nominalTypeId, rvalue, one, zero);
5842 spv::Id zero = builder.makeIntConstant(0);
5844 comps.push_back(zero);
5845 comps.push_back(zero);
6060 spv::Id zero = builder.makeIntConstant(0);
6062 comps.push_back(zero);
6063 comps.push_back(zero);
7446 spv::Id zero = 0;
7454 zero = builder.makeUintConstant(0);
7455 zero = makeSmearedConstant(zero, vectorSize);
7456 return builder.createBinOp(spv::OpINotEqual, destType, operand, zero);
7458 zero = builder.makeFloatConstant(0.0F);
7459 zero = makeSmearedConstant(zero, vectorSize);
7460 return builder.createBinOp(spv::OpFUnordNotEqual, destType, operand, zero);
7463 zero = builder.makeFloatConstant(0.0F);
7470 zero = builder.makeInt64Constant(0);
7473 zero = builder.makeIntConstant(0);
7483 zero = builder.makeUint64Constant(0);
7486 zero = builder.makeUintConstant(0);
7547 // Build zero scalar or vector for OpIAdd.
7549 zero = builder.makeUint8Constant(0);
7551 zero = builder.makeUint16Constant(0);
7553 zero = builder.makeUint64Constant(0);
7555 zero = builder.makeUintConstant(0);
7557 zero = makeSmearedConstant(zero, vectorSize);
7560 return builder.createBinOp(spv::OpIAdd, destType, operand, zero);
7583 zero = builder.makeUint8Constant(0);
7584 zero = makeSmearedConstant(zero, vectorSize);
7585 return builder.createBinOp(spv::OpINotEqual, destType, operand, zero);
7588 zero = builder.makeUint16Constant(0);
7589 zero = makeSmearedConstant(zero, vectorSize);
7590 return builder.createBinOp(spv::OpINotEqual, destType, operand, zero);
7593 zero = builder.makeUint64Constant(0);
7594 zero = makeSmearedConstant(zero, vectorSize);
7595 return builder.createBinOp(spv::OpINotEqual, destType, operand, zero);
7597 zero = builder.makeDoubleConstant(0.0);
7598 zero = makeSmearedConstant(zero, vectorSize);
7599 return builder.createBinOp(spv::OpFUnordNotEqual, destType, operand, zero);
7601 zero = builder.makeFloat16Constant(0.0F);
7602 zero = makeSmearedConstant(zero, vectorSize);
7603 return builder.createBinOp(spv::OpFUnordNotEqual, destType, operand, zero);
7606 zero = builder.makeDoubleConstant(0.0);
7611 zero = builder.makeFloat16Constant(0.0F);
7615 zero = builder.makeInt8Constant(0);
7620 zero = builder.makeUint8Constant(0);
7625 zero = builder.makeInt16Constant(0);
7630 zero = builder.makeUint16Constant(0);
7703 // Build zero scalar or vector for OpIAdd.
7711 zero = builder.makeUint8Constant(0);
7719 zero = builder.makeUint16Constant(0);
7727 zero = builder.makeUintConstant(0);
7735 zero = builder.makeUint64Constant(0);
7741 zero = makeSmearedConstant(zero, vectorSize);
7744 return builder.createBinOp(spv::OpIAdd, destType, operand, zero);
7769 zero = makeSmearedConstant(zero, vectorSize);
7771 result = builder.createTriOp(convOp, destType, operand, one, zero);
9814 bool zero = nextConst >= consts.size();
9817 spvConsts.push_back(builder.makeIntConstant(zero ? 0 : consts[nextConst].getIConst()));
9820 spvConsts.push_back(builder.makeUintConstant(zero ? 0 : consts[nextConst].getUConst()));
9823 spvConsts.push_back(builder.makeFloatConstant(zero ? 0.0F : (float)consts[nextConst].getDConst()));
9826 spvConsts.push_back(builder.makeBoolConstant(zero ? false : consts[nextConst].getBConst()));
9830 spvConsts.push_back(builder.makeInt8Constant(zero ? 0 : consts[nextConst].getI8Const()));
9834 spvConsts.push_back(builder.makeUint8Constant(zero ? 0 : consts[nextConst].getU8Const()));
9838 spvConsts.push_back(builder.makeInt16Constant(zero ? 0 : consts[nextConst].getI16Const()));
9842 spvConsts.push_back(builder.makeUint16Constant(zero ? 0 : consts[nextConst].getU16Const()));
9845 spvConsts.push_back(builder.makeInt64Constant(zero ? 0 : consts[nextConst].getI64Const()));
9848 spvConsts.push_back(builder.makeUint64Constant(zero ? 0 : consts[nextConst].getU64Const()));
9851 spvConsts.push_back(builder.makeDoubleConstant(zero ? 0.0 : consts[nextConst].getDConst()));
9855 spvConsts.push_back(builder.makeFloat16Constant(zero ? 0.0F : (float)consts[nextConst].getDConst()));
9865 bool zero = nextConst >= consts.size();
9869 scalar = builder.makeIntConstant(zero ? 0 : consts[nextConst].getIConst(), specConstant);
9872 scalar = builder.makeUintConstant(zero ? 0 : consts[nextConst].getUConst(), specConstant);
9875 scalar = builder.makeFloatConstant(zero ? 0.0F : (float)consts[nextConst].getDConst(), specConstant);
9878 scalar = builder.makeBoolConstant(zero ? false : consts[nextConst].getBConst(), specConstant);
9882 scalar = builder.makeInt8Constant(zero ? 0 : consts[nextConst].getI8Const(), specConstant);
9886 scalar = builder.makeUint8Constant(zero ? 0 : consts[nextConst].getU8Const(), specConstant);
9890 scalar = builder.makeInt16Constant(zero ? 0 : consts[nextConst].getI16Const(), specConstant);
9894 scalar = builder.makeUint16Constant(zero ? 0 : consts[nextConst].getU16Const(), specConstant);
9897 scalar = builder.makeInt64Constant(zero ? 0 : consts[nextConst].getI64Const(), specConstant);
9900 scalar = builder.makeUint64Constant(zero ? 0 : consts[nextConst].getU64Const(), specConstant);
9903 scalar = builder.makeDoubleConstant(zero ? 0.0 : consts[nextConst].getDConst(), specConstant);
9907 scalar = builder.makeFloat16Constant(zero ? 0.0F : (float)consts[nextConst].getDConst(), specConstant);
9910 scalar = builder.makeUint64Constant(zero ? 0 : consts[nextConst].getU64Const(), specConstant);