• Home
  • Raw
  • Download

Lines Matching refs:opCode

6696     spv::Op opCode = spv::OpNop;  in createAtomicOperation()  local
6702 opCode = spv::OpAtomicIAdd; in createAtomicOperation()
6704 opCode = spv::OpAtomicFAddEXT; in createAtomicOperation()
6713 opCode = spv::OpAtomicISub; in createAtomicOperation()
6718 opCode = (typeProxy == glslang::EbtUint || typeProxy == glslang::EbtUint64) ? in createAtomicOperation()
6724 opCode = (typeProxy == glslang::EbtUint || typeProxy == glslang::EbtUint64) ? in createAtomicOperation()
6730 opCode = spv::OpAtomicAnd; in createAtomicOperation()
6735 opCode = spv::OpAtomicOr; in createAtomicOperation()
6740 opCode = spv::OpAtomicXor; in createAtomicOperation()
6745 opCode = spv::OpAtomicExchange; in createAtomicOperation()
6750 opCode = spv::OpAtomicCompareExchange; in createAtomicOperation()
6753 opCode = spv::OpAtomicIIncrement; in createAtomicOperation()
6756 opCode = spv::OpAtomicIDecrement; in createAtomicOperation()
6761 opCode = spv::OpAtomicLoad; in createAtomicOperation()
6765 opCode = spv::OpAtomicStore; in createAtomicOperation()
6797 if (opCode == spv::OpAtomicIIncrement || opCode == spv::OpAtomicIDecrement) { in createAtomicOperation()
6799 } else if (opCode == spv::OpAtomicCompareExchange) { in createAtomicOperation()
6809 } else if (opCode == spv::OpAtomicLoad) { in createAtomicOperation()
6842 if (opCode == spv::OpAtomicCompareExchange) { in createAtomicOperation()
6846 …} else if (opCode != spv::OpAtomicLoad && opCode != spv::OpAtomicIIncrement && opCode != spv::OpAt… in createAtomicOperation()
6850 if (opCode == spv::OpAtomicStore) { in createAtomicOperation()
6851 builder.createNoResultOp(opCode, spvAtomicOperands); in createAtomicOperation()
6854 spv::Id resultId = builder.createOp(opCode, typeId, spvAtomicOperands); in createAtomicOperation()
6872 spv::Op opCode = spv::OpNop; in createInvocationsOperation() local
6941 opCode = spv::OpSubgroupAnyKHR; in createInvocationsOperation()
6944 opCode = spv::OpSubgroupAllKHR; in createInvocationsOperation()
6947 opCode = spv::OpSubgroupAllEqualKHR; in createInvocationsOperation()
6950 opCode = spv::OpSubgroupReadInvocationKHR; in createInvocationsOperation()
6952 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation()
6955 opCode = spv::OpSubgroupFirstInvocationKHR; in createInvocationsOperation()
6991 opCode = spv::OpGroupFMin; in createInvocationsOperation()
6994 opCode = spv::OpGroupUMin; in createInvocationsOperation()
6996 opCode = spv::OpGroupSMin; in createInvocationsOperation()
7002 opCode = spv::OpGroupFMax; in createInvocationsOperation()
7005 opCode = spv::OpGroupUMax; in createInvocationsOperation()
7007 opCode = spv::OpGroupSMax; in createInvocationsOperation()
7011 opCode = spv::OpGroupFAdd; in createInvocationsOperation()
7013 opCode = spv::OpGroupIAdd; in createInvocationsOperation()
7017 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation()
7033 opCode = spv::OpGroupFMinNonUniformAMD; in createInvocationsOperation()
7036 opCode = spv::OpGroupUMinNonUniformAMD; in createInvocationsOperation()
7038 opCode = spv::OpGroupSMinNonUniformAMD; in createInvocationsOperation()
7045 opCode = spv::OpGroupFMaxNonUniformAMD; in createInvocationsOperation()
7048 opCode = spv::OpGroupUMaxNonUniformAMD; in createInvocationsOperation()
7050 opCode = spv::OpGroupSMaxNonUniformAMD; in createInvocationsOperation()
7055 opCode = spv::OpGroupFAddNonUniformAMD; in createInvocationsOperation()
7057 opCode = spv::OpGroupIAddNonUniformAMD; in createInvocationsOperation()
7061 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation()
7069 assert(opCode != spv::OpNop); in createInvocationsOperation()
7070 return builder.createOp(opCode, typeId, spvGroupOperands); in createInvocationsOperation()
7241 spv::Op opCode = spv::OpNop; in createSubgroupOperation() local
7245 case glslang::EOpSubgroupElect: opCode = spv::OpGroupNonUniformElect; break; in createSubgroupOperation()
7246 case glslang::EOpSubgroupAll: opCode = spv::OpGroupNonUniformAll; break; in createSubgroupOperation()
7247 case glslang::EOpSubgroupAny: opCode = spv::OpGroupNonUniformAny; break; in createSubgroupOperation()
7248 … case glslang::EOpSubgroupAllEqual: opCode = spv::OpGroupNonUniformAllEqual; break; in createSubgroupOperation()
7249 … case glslang::EOpSubgroupBroadcast: opCode = spv::OpGroupNonUniformBroadcast; break; in createSubgroupOperation()
7250 …case glslang::EOpSubgroupBroadcastFirst: opCode = spv::OpGroupNonUniformBroadcastFirst; b… in createSubgroupOperation()
7251 case glslang::EOpSubgroupBallot: opCode = spv::OpGroupNonUniformBallot; break; in createSubgroupOperation()
7252 …case glslang::EOpSubgroupInverseBallot: opCode = spv::OpGroupNonUniformInverseBallot; br… in createSubgroupOperation()
7253 …case glslang::EOpSubgroupBallotBitExtract: opCode = spv::OpGroupNonUniformBallotBitExtract;… in createSubgroupOperation()
7256 …case glslang::EOpSubgroupBallotExclusiveBitCount: opCode = spv::OpGroupNonUniformBallotBitCount; b… in createSubgroupOperation()
7257 …case glslang::EOpSubgroupBallotFindLSB: opCode = spv::OpGroupNonUniformBallotFindLSB; br… in createSubgroupOperation()
7258 …case glslang::EOpSubgroupBallotFindMSB: opCode = spv::OpGroupNonUniformBallotFindMSB; br… in createSubgroupOperation()
7259 case glslang::EOpSubgroupShuffle: opCode = spv::OpGroupNonUniformShuffle; break; in createSubgroupOperation()
7260 …case glslang::EOpSubgroupShuffleXor: opCode = spv::OpGroupNonUniformShuffleXor; break; in createSubgroupOperation()
7261 … case glslang::EOpSubgroupShuffleUp: opCode = spv::OpGroupNonUniformShuffleUp; break; in createSubgroupOperation()
7262 …case glslang::EOpSubgroupShuffleDown: opCode = spv::OpGroupNonUniformShuffleDown; brea… in createSubgroupOperation()
7271 opCode = spv::OpGroupNonUniformFAdd; in createSubgroupOperation()
7273 opCode = spv::OpGroupNonUniformIAdd; in createSubgroupOperation()
7284 opCode = spv::OpGroupNonUniformFMul; in createSubgroupOperation()
7286 opCode = spv::OpGroupNonUniformIMul; in createSubgroupOperation()
7297 opCode = spv::OpGroupNonUniformFMin; in createSubgroupOperation()
7299 opCode = spv::OpGroupNonUniformUMin; in createSubgroupOperation()
7301 opCode = spv::OpGroupNonUniformSMin; in createSubgroupOperation()
7312 opCode = spv::OpGroupNonUniformFMax; in createSubgroupOperation()
7314 opCode = spv::OpGroupNonUniformUMax; in createSubgroupOperation()
7316 opCode = spv::OpGroupNonUniformSMax; in createSubgroupOperation()
7327 opCode = spv::OpGroupNonUniformLogicalAnd; in createSubgroupOperation()
7329 opCode = spv::OpGroupNonUniformBitwiseAnd; in createSubgroupOperation()
7340 opCode = spv::OpGroupNonUniformLogicalOr; in createSubgroupOperation()
7342 opCode = spv::OpGroupNonUniformBitwiseOr; in createSubgroupOperation()
7353 opCode = spv::OpGroupNonUniformLogicalXor; in createSubgroupOperation()
7355 opCode = spv::OpGroupNonUniformBitwiseXor; in createSubgroupOperation()
7358 … case glslang::EOpSubgroupQuadBroadcast: opCode = spv::OpGroupNonUniformQuadBroadcast; break; in createSubgroupOperation()
7361 case glslang::EOpSubgroupQuadSwapDiagonal: opCode = spv::OpGroupNonUniformQuadSwap; break; in createSubgroupOperation()
7470 return builder.createOp(opCode, typeId, spvGroupOperands); in createSubgroupOperation()
7479 spv::Op opCode = spv::OpNop; in createMiscOperation() local
7517 opCode = spv::OpDot; in createMiscOperation()
7538 opCode = spv::OpSelect; in createMiscOperation()
7624 opCode = spv::OpIAddCarry; in createMiscOperation()
7629 opCode = spv::OpISubBorrow; in createMiscOperation()
7634 opCode = spv::OpUMulExtended; in createMiscOperation()
7639 opCode = spv::OpSMulExtended; in createMiscOperation()
7645 opCode = spv::OpBitFieldUExtract; in createMiscOperation()
7647 opCode = spv::OpBitFieldSExtract; in createMiscOperation()
7650 opCode = spv::OpBitFieldInsert; in createMiscOperation()
7774 opCode = spv::OpReportIntersectionKHR; in createMiscOperation()
7797 opCode = spv::OpRayQueryProceedKHR; in createMiscOperation()
7801 opCode = spv::OpRayQueryGetIntersectionTypeKHR; in createMiscOperation()
7805 opCode = spv::OpRayQueryGetRayTMinKHR; in createMiscOperation()
7809 opCode = spv::OpRayQueryGetRayFlagsKHR; in createMiscOperation()
7813 opCode = spv::OpRayQueryGetIntersectionTKHR; in createMiscOperation()
7817 opCode = spv::OpRayQueryGetIntersectionInstanceCustomIndexKHR; in createMiscOperation()
7821 opCode = spv::OpRayQueryGetIntersectionInstanceIdKHR; in createMiscOperation()
7825 opCode = spv::OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR; in createMiscOperation()
7829 opCode = spv::OpRayQueryGetIntersectionGeometryIndexKHR; in createMiscOperation()
7833 opCode = spv::OpRayQueryGetIntersectionPrimitiveIndexKHR; in createMiscOperation()
7837 opCode = spv::OpRayQueryGetIntersectionBarycentricsKHR; in createMiscOperation()
7841 opCode = spv::OpRayQueryGetIntersectionFrontFaceKHR; in createMiscOperation()
7845 opCode = spv::OpRayQueryGetIntersectionCandidateAABBOpaqueKHR; in createMiscOperation()
7849 opCode = spv::OpRayQueryGetIntersectionObjectRayDirectionKHR; in createMiscOperation()
7853 opCode = spv::OpRayQueryGetIntersectionObjectRayOriginKHR; in createMiscOperation()
7857 opCode = spv::OpRayQueryGetWorldRayDirectionKHR; in createMiscOperation()
7861 opCode = spv::OpRayQueryGetWorldRayOriginKHR; in createMiscOperation()
7865 opCode = spv::OpRayQueryGetIntersectionObjectToWorldKHR; in createMiscOperation()
7869 opCode = spv::OpRayQueryGetIntersectionWorldToObjectKHR; in createMiscOperation()
7875 opCode = spv::OpCooperativeMatrixMulAddNV; in createMiscOperation()
7889 } else if (opCode == spv::OpDot && !isFloat) { in createMiscOperation()
7911 id = builder.createBinOp(opCode, typeId, operands[0], operands[1]); in createMiscOperation()
7916 id = builder.createOp(opCode, typeId, operands); in createMiscOperation()