• Home
  • Raw
  • Download

Lines Matching refs:binOp

2486     glslang::TOperator binOp = glslang::EOpNull;  in visitAggregate()  local
2730 binOp = node->getOp(); in visitAggregate()
2733 case glslang::EOpVectorEqual: binOp = glslang::EOpVectorEqual; break; in visitAggregate()
2734 case glslang::EOpVectorNotEqual: binOp = glslang::EOpVectorNotEqual; break; in visitAggregate()
2735 default: binOp = node->getOp(); break; in visitAggregate()
2742 binOp = glslang::EOpMul; in visitAggregate()
2746 binOp = glslang::EOpOuterProduct; in visitAggregate()
2753 binOp = glslang::EOpMul; in visitAggregate()
2759 binOp = glslang::EOpMod; in visitAggregate()
2826 binOp = node->getOp(); in visitAggregate()
2890 if (binOp != glslang::EOpNull) { in visitAggregate()
2907 result = createBinaryOperation(binOp, decorations, in visitAggregate()
5599 spv::Op binOp = spv::OpNop; in createBinaryOperation() local
5607 binOp = spv::OpFAdd; in createBinaryOperation()
5609 binOp = spv::OpIAdd; in createBinaryOperation()
5614 binOp = spv::OpFSub; in createBinaryOperation()
5616 binOp = spv::OpISub; in createBinaryOperation()
5621 binOp = spv::OpFMul; in createBinaryOperation()
5623 binOp = spv::OpIMul; in createBinaryOperation()
5632 binOp = spv::OpVectorTimesScalar; in createBinaryOperation()
5634 binOp = spv::OpFMul; in createBinaryOperation()
5636 binOp = spv::OpIMul; in createBinaryOperation()
5640 binOp = spv::OpVectorTimesMatrix; in createBinaryOperation()
5643 binOp = spv::OpMatrixTimesVector; in createBinaryOperation()
5647 binOp = spv::OpMatrixTimesScalar; in createBinaryOperation()
5651 binOp = spv::OpMatrixTimesMatrix; in createBinaryOperation()
5654 binOp = spv::OpOuterProduct; in createBinaryOperation()
5661 binOp = spv::OpFDiv; in createBinaryOperation()
5663 binOp = spv::OpUDiv; in createBinaryOperation()
5665 binOp = spv::OpSDiv; in createBinaryOperation()
5670 binOp = spv::OpFMod; in createBinaryOperation()
5672 binOp = spv::OpUMod; in createBinaryOperation()
5674 binOp = spv::OpSMod; in createBinaryOperation()
5679 binOp = spv::OpShiftRightLogical; in createBinaryOperation()
5681 binOp = spv::OpShiftRightArithmetic; in createBinaryOperation()
5685 binOp = spv::OpShiftLeftLogical; in createBinaryOperation()
5689 binOp = spv::OpBitwiseAnd; in createBinaryOperation()
5693 binOp = spv::OpLogicalAnd; in createBinaryOperation()
5697 binOp = spv::OpBitwiseOr; in createBinaryOperation()
5701 binOp = spv::OpLogicalOr; in createBinaryOperation()
5705 binOp = spv::OpBitwiseXor; in createBinaryOperation()
5709 binOp = spv::OpLogicalNotEqual; in createBinaryOperation()
5713 binOp = isUnsigned ? spv::OpAbsUSubINTEL : spv::OpAbsISubINTEL; in createBinaryOperation()
5717 binOp = isUnsigned ? spv::OpUAddSatINTEL : spv::OpIAddSatINTEL; in createBinaryOperation()
5721 binOp = isUnsigned ? spv::OpUSubSatINTEL : spv::OpISubSatINTEL; in createBinaryOperation()
5725 binOp = isUnsigned ? spv::OpUAverageINTEL : spv::OpIAverageINTEL; in createBinaryOperation()
5729 binOp = isUnsigned ? spv::OpUAverageRoundedINTEL : spv::OpIAverageRoundedINTEL; in createBinaryOperation()
5733 binOp = isUnsigned ? spv::OpUMul32x16INTEL : spv::OpIMul32x16INTEL; in createBinaryOperation()
5751 if (binOp != spv::OpNop) { in createBinaryOperation()
5755 return createBinaryMatrixOperation(binOp, decorations, typeId, left, right); in createBinaryOperation()
5761 spv::Id result = builder.createBinOp(binOp, typeId, left, right); in createBinaryOperation()
5782 binOp = spv::OpFOrdLessThan; in createBinaryOperation()
5784 binOp = spv::OpULessThan; in createBinaryOperation()
5786 binOp = spv::OpSLessThan; in createBinaryOperation()
5790 binOp = spv::OpFOrdGreaterThan; in createBinaryOperation()
5792 binOp = spv::OpUGreaterThan; in createBinaryOperation()
5794 binOp = spv::OpSGreaterThan; in createBinaryOperation()
5798 binOp = spv::OpFOrdLessThanEqual; in createBinaryOperation()
5800 binOp = spv::OpULessThanEqual; in createBinaryOperation()
5802 binOp = spv::OpSLessThanEqual; in createBinaryOperation()
5806 binOp = spv::OpFOrdGreaterThanEqual; in createBinaryOperation()
5808 binOp = spv::OpUGreaterThanEqual; in createBinaryOperation()
5810 binOp = spv::OpSGreaterThanEqual; in createBinaryOperation()
5815 binOp = spv::OpFOrdEqual; in createBinaryOperation()
5817 binOp = spv::OpLogicalEqual; in createBinaryOperation()
5819 binOp = spv::OpIEqual; in createBinaryOperation()
5824 binOp = spv::OpFUnordNotEqual; in createBinaryOperation()
5826 binOp = spv::OpLogicalNotEqual; in createBinaryOperation()
5828 binOp = spv::OpINotEqual; in createBinaryOperation()
5834 if (binOp != spv::OpNop) { in createBinaryOperation()
5835 spv::Id result = builder.createBinOp(binOp, typeId, left, right); in createBinaryOperation()