pub enum Instruction<'a> {
Nop,
Undef(&'a OpUndef),
Source(&'a OpSource),
SourceExtension(&'a OpSourceExtension),
Name(&'a OpName),
MemberName(&'a OpMemberName),
String(&'a OpString),
Line(&'a OpLine),
DecorationGroup(&'a OpDecorationGroup),
Decorate(&'a OpDecorate),
MemberDecorate(&'a OpMemberDecorate),
GroupDecorate(&'a OpGroupDecorate),
GroupMemberDecorate(&'a OpGroupMemberDecorate),
Extension(&'a OpExtension),
ExtInstImport(&'a OpExtInstImport),
ExtInst(&'a OpExtInst),
MemoryModel(&'a OpMemoryModel),
EntryPoint(&'a OpEntryPoint),
ExecutionMode(&'a OpExecutionMode),
CompileFlag(&'a OpCompileFlag),
TypeVoid(&'a OpTypeVoid),
TypeBool(&'a OpTypeBool),
TypeInt(&'a OpTypeInt),
TypeFloat(&'a OpTypeFloat),
TypeVector(&'a OpTypeVector),
TypeMatrix(&'a OpTypeMatrix),
TypeSampler(&'a OpTypeSampler),
TypeFilter(&'a OpTypeFilter),
TypeArray(&'a OpTypeArray),
TypeRuntimeArray(&'a OpTypeRuntimeArray),
TypeStruct(&'a OpTypeStruct),
TypeOpaque(&'a OpTypeOpaque),
TypePointer(&'a OpTypePointer),
TypeImage(&'a OpTypeImage),
TypeFunction(&'a OpTypeFunction),
TypeEvent(&'a OpTypeEvent),
TypeDeviceEvent(&'a OpTypeDeviceEvent),
TypeReserveId(&'a OpTypeReserveId),
TypeQueue(&'a OpTypeQueue),
TypePipe(&'a OpTypePipe),
ConstantTrue(&'a OpConstantTrue),
ConstantFalse(&'a OpConstantFalse),
Constant(&'a OpConstant),
ConstantComposite(&'a OpConstantComposite),
ConstantSampler(&'a OpConstantSampler),
ConstantNullPointer(&'a OpConstantNullPointer),
ConstantNullObject(&'a OpConstantNullObject),
SpecConstantTrue(&'a OpSpecConstantTrue),
SpecConstantFalse(&'a OpSpecConstantFalse),
SpecConstant(&'a OpSpecConstant),
SpecConstantComposite(&'a OpSpecConstantComposite),
Variable(&'a OpVariable),
VariableArray(&'a OpVariableArray),
Load(&'a OpLoad),
Store(&'a OpStore),
CopyMemory(&'a OpCopyMemory),
CopyMemorySized(&'a OpCopyMemorySized),
AccessChain(&'a OpAccessChain),
InBoundsAccessChain(&'a OpInBoundsAccessChain),
ArrayLength(&'a OpArrayLength),
ImagePointer(&'a OpImagePointer),
GenericPtrMemSemantics(&'a OpGenericPtrMemSemantics),
Function(&'a OpFunction),
FunctionParameter(&'a OpFunctionParameter),
FunctionEnd(&'a OpFunctionEnd),
FunctionCall(&'a OpFunctionCall),
Sampler(&'a OpSampler),
TextureSample(&'a OpTextureSample),
TextureSampleDref(&'a OpTextureSampleDref),
TextureSampleLod(&'a OpTextureSampleLod),
TextureSampleProj(&'a OpTextureSampleProj),
TextureSampleGrad(&'a OpTextureSampleGrad),
TextureSampleOffset(&'a OpTextureSampleOffset),
TextureSampleProjLod(&'a OpTextureSampleProjLod),
TextureSampleProjGrad(&'a OpTextureSampleProjGrad),
TextureSampleLodOffset(&'a OpTextureSampleLodOffset),
TextureSampleProjOffset(&'a OpTextureSampleProjOffset),
TextureSampleGradOffset(&'a OpTextureSampleGradOffset),
TextureSampleProjLodOffset(&'a OpTextureSampleProjLodOffset),
TextureSampleProjGradOffset(&'a OpTextureSampleProjGradOffset),
TextureFetchTexelLod(&'a OpTextureFetchTexelLod),
TextureFetchTexelOffset(&'a OpTextureFetchTexelOffset),
TextureFetchSample(&'a OpTextureFetchSample),
TextureFetchTexel(&'a OpTextureFetchTexel),
TextureGather(&'a OpTextureGather),
TextureGatherOffset(&'a OpTextureGatherOffset),
TextureGatherOffsets(&'a OpTextureGatherOffsets),
TextureQuerySizeLod(&'a OpTextureQuerySizeLod),
TextureQuerySize(&'a OpTextureQuerySize),
TextureQueryLod(&'a OpTextureQueryLod),
TextureQueryLevels(&'a OpTextureQueryLevels),
TextureQuerySamples(&'a OpTextureQuerySamples),
ConvertFToU(&'a OpConvertFToU),
ConvertFToS(&'a OpConvertFToS),
ConvertSToF(&'a OpConvertSToF),
ConvertUToF(&'a OpConvertUToF),
UConvert(&'a OpUConvert),
SConvert(&'a OpSConvert),
FConvert(&'a OpFConvert),
ConvertPtrToU(&'a OpConvertPtrToU),
ConvertUToPtr(&'a OpConvertUToPtr),
PtrCastToGeneric(&'a OpPtrCastToGeneric),
GenericCastToPtr(&'a OpGenericCastToPtr),
Bitcast(&'a OpBitcast),
GenericCastToPtrExplicit(&'a OpGenericCastToPtrExplicit),
SatConvertSToU(&'a OpSatConvertSToU),
SatConvertUToS(&'a OpSatConvertUToS),
VectorExtractDynamic(&'a OpVectorExtractDynamic),
VectorInsertDynamic(&'a OpVectorInsertDynamic),
VectorShuffle(&'a OpVectorShuffle),
CompositeConstruct(&'a OpCompositeConstruct),
CompositeExtract(&'a OpCompositeExtract),
CompositeInsert(&'a OpCompositeInsert),
CopyObject(&'a OpCopyObject),
Transpose(&'a OpTranspose),
SNegate(&'a OpSNegate),
FNegate(&'a OpFNegate),
Not(&'a OpNot),
IAdd(&'a OpIAdd),
FAdd(&'a OpFAdd),
ISub(&'a OpISub),
FSub(&'a OpFSub),
IMul(&'a OpIMul),
FMul(&'a OpFMul),
UDiv(&'a OpUDiv),
SDiv(&'a OpSDiv),
FDiv(&'a OpFDiv),
UMod(&'a OpUMod),
SRem(&'a OpSRem),
SMod(&'a OpSMod),
FRem(&'a OpFRem),
FMod(&'a OpFMod),
VectorTimesScalar(&'a OpVectorTimesScalar),
MatrixTimesScalar(&'a OpMatrixTimesScalar),
VectorTimesMatrix(&'a OpVectorTimesMatrix),
MatrixTimesVector(&'a OpMatrixTimesVector),
MatrixTimesMatrix(&'a OpMatrixTimesMatrix),
OuterProduct(&'a OpOuterProduct),
Dot(&'a OpDot),
ShiftRightLogical(&'a OpShiftRightLogical),
ShiftRightArithmetic(&'a OpShiftRightArithmetic),
ShiftLeftLogical(&'a OpShiftLeftLogical),
BitwiseOr(&'a OpBitwiseOr),
BitwiseXor(&'a OpBitwiseXor),
BitwiseAnd(&'a OpBitwiseAnd),
Any(&'a OpAny),
All(&'a OpAll),
IsNan(&'a OpIsNan),
IsInf(&'a OpIsInf),
IsFinite(&'a OpIsFinite),
IsNormal(&'a OpIsNormal),
SignBitSet(&'a OpSignBitSet),
LessOrGreater(&'a OpLessOrGreater),
Ordered(&'a OpOrdered),
Unordered(&'a OpUnordered),
LogicalOr(&'a OpLogicalOr),
LogicalXor(&'a OpLogicalXor),
LogicalAnd(&'a OpLogicalAnd),
Select(&'a OpSelect),
IEqual(&'a OpIEqual),
FOrdEqual(&'a OpFOrdEqual),
FUnordEqual(&'a OpFUnordEqual),
INotEqual(&'a OpINotEqual),
FOrdNotEqual(&'a OpFOrdNotEqual),
FUnordNotEqual(&'a OpFUnordNotEqual),
ULessThan(&'a OpULessThan),
SLessThan(&'a OpSLessThan),
FOrdLessThan(&'a OpFOrdLessThan),
FUnordLessThan(&'a OpFUnordLessThan),
UGreaterThan(&'a OpUGreaterThan),
SGreaterThan(&'a OpSGreaterThan),
FOrdGreaterThan(&'a OpFOrdGreaterThan),
FUnordGreaterThan(&'a OpFUnordGreaterThan),
ULessThanEqual(&'a OpULessThanEqual),
SLessThanEqual(&'a OpSLessThanEqual),
FOrdLessThanEqual(&'a OpFOrdLessThanEqual),
FUnordLessThanEqual(&'a OpFUnordLessThanEqual),
UGreaterThanEqual(&'a OpUGreaterThanEqual),
SGreaterThanEqual(&'a OpSGreaterThanEqual),
FOrdGreaterThanEqual(&'a OpFOrdGreaterThanEqual),
FUnordGreaterThanEqual(&'a OpFUnordGreaterThanEqual),
DPdx(&'a OpDPdx),
DPdy(&'a OpDPdy),
Fwidth(&'a OpFwidth),
DPdxFine(&'a OpDPdxFine),
DPdyFine(&'a OpDPdyFine),
FwidthFine(&'a OpFwidthFine),
DPdxCoarse(&'a OpDPdxCoarse),
DPdyCoarse(&'a OpDPdyCoarse),
FwidthCoarse(&'a OpFwidthCoarse),
Phi(&'a OpPhi),
LoopMerge(&'a OpLoopMerge),
SelectionMerge(&'a OpSelectionMerge),
Label(&'a OpLabel),
Branch(&'a OpBranch),
BranchConditional(&'a OpBranchConditional),
Switch(&'a OpSwitch),
Kill(&'a OpKill),
Return(&'a OpReturn),
ReturnValue(&'a OpReturnValue),
Unreachable(&'a OpUnreachable),
LifetimeStart(&'a OpLifetimeStart),
LifetimeStop(&'a OpLifetimeStop),
AtomicInit(&'a OpAtomicInit),
AtomicLoad(&'a OpAtomicLoad),
AtomicStore(&'a OpAtomicStore),
AtomicExchange(&'a OpAtomicExchange),
AtomicCompareExchange(&'a OpAtomicCompareExchange),
AtomicCompareExchangeWeak(&'a OpAtomicCompareExchangeWeak),
AtomicIIncrement(&'a OpAtomicIIncrement),
AtomicIDecrement(&'a OpAtomicIDecrement),
AtomicIAdd(&'a OpAtomicIAdd),
AtomicISub(&'a OpAtomicISub),
AtomicUMin(&'a OpAtomicUMin),
AtomicUMax(&'a OpAtomicUMax),
AtomicAnd(&'a OpAtomicAnd),
AtomicOr(&'a OpAtomicOr),
AtomicXor(&'a OpAtomicXor),
AtomicIMin(&'a OpAtomicIMin),
AtomicIMax(&'a OpAtomicIMax),
EmitVertex(&'a OpEmitVertex),
EndPrimitive(&'a OpEndPrimitive),
EmitStreamVertex(&'a OpEmitStreamVertex),
EndStreamPrimitive(&'a OpEndStreamPrimitive),
ControlBarrier(&'a OpControlBarrier),
MemoryBarrier(&'a OpMemoryBarrier),
AsyncGroupCopy(&'a OpAsyncGroupCopy),
WaitGroupEvents(&'a OpWaitGroupEvents),
GroupAll(&'a OpGroupAll),
GroupAny(&'a OpGroupAny),
GroupBroadcast(&'a OpGroupBroadcast),
GroupIAdd(&'a OpGroupIAdd),
GroupFAdd(&'a OpGroupFAdd),
GroupFMin(&'a OpGroupFMin),
GroupUMin(&'a OpGroupUMin),
GroupSMin(&'a OpGroupSMin),
GroupFMax(&'a OpGroupFMax),
GroupUMax(&'a OpGroupUMax),
GroupSMax(&'a OpGroupSMax),
EnqueueMarker(&'a OpEnqueueMarker),
EnqueueKernel(&'a OpEnqueueKernel),
GetKernelNDrangeSubGroupCount(&'a OpGetKernelNDrangeSubGroupCount),
GetKernelNDrangeMaxSubGroupSize(&'a OpGetKernelNDrangeMaxSubGroupSize),
GetKernelWorkGroupSize(&'a OpGetKernelWorkGroupSize),
GetKernelPreferredWorkGroupSizeMultiple(&'a OpGetKernelPreferredWorkGroupSizeMultiple),
RetainEvent(&'a OpRetainEvent),
ReleaseEvent(&'a OpReleaseEvent),
CreateUserEvent(&'a OpCreateUserEvent),
IsValidEvent(&'a OpIsValidEvent),
SetUserEventStatus(&'a OpSetUserEventStatus),
CaptureEventProfilingInfo(&'a OpCaptureEventProfilingInfo),
GetDefaultQueue(&'a OpGetDefaultQueue),
BuildNDRange(&'a OpBuildNDRange),
ReadPipe(&'a OpReadPipe),
WritePipe(&'a OpWritePipe),
ReservedReadPipe(&'a OpReservedReadPipe),
ReservedWritePipe(&'a OpReservedWritePipe),
ReserveReadPipePackets(&'a OpReserveReadPipePackets),
ReserveWritePipePackets(&'a OpReserveWritePipePackets),
CommitReadPipe(&'a OpCommitReadPipe),
CommitWritePipe(&'a OpCommitWritePipe),
IsValidReserveId(&'a OpIsValidReserveId),
GetNumPipePackets(&'a OpGetNumPipePackets),
GetMaxPipePackets(&'a OpGetMaxPipePackets),
GroupReserveReadPipePackets(&'a OpGroupReserveReadPipePackets),
GroupReserveWritePipePackets(&'a OpGroupReserveWritePipePackets),
GroupCommitReadPipe(&'a OpGroupCommitReadPipe),
GroupCommitWritePipe(&'a OpGroupCommitWritePipe),
}Variants
NopUndef(&'a OpUndef)Source(&'a OpSource)SourceExtension(&'a OpSourceExtension)Name(&'a OpName)MemberName(&'a OpMemberName)String(&'a OpString)Line(&'a OpLine)DecorationGroup(&'a OpDecorationGroup)Decorate(&'a OpDecorate)MemberDecorate(&'a OpMemberDecorate)GroupDecorate(&'a OpGroupDecorate)GroupMemberDecorate(&'a OpGroupMemberDecorate)Extension(&'a OpExtension)ExtInstImport(&'a OpExtInstImport)ExtInst(&'a OpExtInst)MemoryModel(&'a OpMemoryModel)EntryPoint(&'a OpEntryPoint)ExecutionMode(&'a OpExecutionMode)CompileFlag(&'a OpCompileFlag)TypeVoid(&'a OpTypeVoid)TypeBool(&'a OpTypeBool)TypeInt(&'a OpTypeInt)TypeFloat(&'a OpTypeFloat)TypeVector(&'a OpTypeVector)TypeMatrix(&'a OpTypeMatrix)TypeSampler(&'a OpTypeSampler)TypeFilter(&'a OpTypeFilter)TypeArray(&'a OpTypeArray)TypeRuntimeArray(&'a OpTypeRuntimeArray)TypeStruct(&'a OpTypeStruct)TypeOpaque(&'a OpTypeOpaque)TypePointer(&'a OpTypePointer)TypeImage(&'a OpTypeImage)TypeFunction(&'a OpTypeFunction)TypeEvent(&'a OpTypeEvent)TypeDeviceEvent(&'a OpTypeDeviceEvent)TypeReserveId(&'a OpTypeReserveId)TypeQueue(&'a OpTypeQueue)TypePipe(&'a OpTypePipe)ConstantTrue(&'a OpConstantTrue)ConstantFalse(&'a OpConstantFalse)Constant(&'a OpConstant)ConstantComposite(&'a OpConstantComposite)ConstantSampler(&'a OpConstantSampler)ConstantNullPointer(&'a OpConstantNullPointer)ConstantNullObject(&'a OpConstantNullObject)SpecConstantTrue(&'a OpSpecConstantTrue)SpecConstantFalse(&'a OpSpecConstantFalse)SpecConstant(&'a OpSpecConstant)SpecConstantComposite(&'a OpSpecConstantComposite)Variable(&'a OpVariable)VariableArray(&'a OpVariableArray)Load(&'a OpLoad)Store(&'a OpStore)CopyMemory(&'a OpCopyMemory)CopyMemorySized(&'a OpCopyMemorySized)AccessChain(&'a OpAccessChain)InBoundsAccessChain(&'a OpInBoundsAccessChain)ArrayLength(&'a OpArrayLength)ImagePointer(&'a OpImagePointer)GenericPtrMemSemantics(&'a OpGenericPtrMemSemantics)Function(&'a OpFunction)FunctionParameter(&'a OpFunctionParameter)FunctionEnd(&'a OpFunctionEnd)FunctionCall(&'a OpFunctionCall)Sampler(&'a OpSampler)TextureSample(&'a OpTextureSample)TextureSampleDref(&'a OpTextureSampleDref)TextureSampleLod(&'a OpTextureSampleLod)TextureSampleProj(&'a OpTextureSampleProj)TextureSampleGrad(&'a OpTextureSampleGrad)TextureSampleOffset(&'a OpTextureSampleOffset)TextureSampleProjLod(&'a OpTextureSampleProjLod)TextureSampleProjGrad(&'a OpTextureSampleProjGrad)TextureSampleLodOffset(&'a OpTextureSampleLodOffset)TextureSampleProjOffset(&'a OpTextureSampleProjOffset)TextureSampleGradOffset(&'a OpTextureSampleGradOffset)TextureSampleProjLodOffset(&'a OpTextureSampleProjLodOffset)TextureSampleProjGradOffset(&'a OpTextureSampleProjGradOffset)TextureFetchTexelLod(&'a OpTextureFetchTexelLod)TextureFetchTexelOffset(&'a OpTextureFetchTexelOffset)TextureFetchSample(&'a OpTextureFetchSample)TextureFetchTexel(&'a OpTextureFetchTexel)TextureGather(&'a OpTextureGather)TextureGatherOffset(&'a OpTextureGatherOffset)TextureGatherOffsets(&'a OpTextureGatherOffsets)TextureQuerySizeLod(&'a OpTextureQuerySizeLod)TextureQuerySize(&'a OpTextureQuerySize)TextureQueryLod(&'a OpTextureQueryLod)TextureQueryLevels(&'a OpTextureQueryLevels)TextureQuerySamples(&'a OpTextureQuerySamples)ConvertFToU(&'a OpConvertFToU)ConvertFToS(&'a OpConvertFToS)ConvertSToF(&'a OpConvertSToF)ConvertUToF(&'a OpConvertUToF)UConvert(&'a OpUConvert)SConvert(&'a OpSConvert)FConvert(&'a OpFConvert)ConvertPtrToU(&'a OpConvertPtrToU)ConvertUToPtr(&'a OpConvertUToPtr)PtrCastToGeneric(&'a OpPtrCastToGeneric)GenericCastToPtr(&'a OpGenericCastToPtr)Bitcast(&'a OpBitcast)GenericCastToPtrExplicit(&'a OpGenericCastToPtrExplicit)SatConvertSToU(&'a OpSatConvertSToU)SatConvertUToS(&'a OpSatConvertUToS)VectorInsertDynamic(&'a OpVectorInsertDynamic)VectorShuffle(&'a OpVectorShuffle)CompositeConstruct(&'a OpCompositeConstruct)CompositeInsert(&'a OpCompositeInsert)CopyObject(&'a OpCopyObject)Transpose(&'a OpTranspose)SNegate(&'a OpSNegate)FNegate(&'a OpFNegate)Not(&'a OpNot)IAdd(&'a OpIAdd)FAdd(&'a OpFAdd)ISub(&'a OpISub)FSub(&'a OpFSub)IMul(&'a OpIMul)FMul(&'a OpFMul)UDiv(&'a OpUDiv)SDiv(&'a OpSDiv)FDiv(&'a OpFDiv)UMod(&'a OpUMod)SRem(&'a OpSRem)SMod(&'a OpSMod)FRem(&'a OpFRem)FMod(&'a OpFMod)VectorTimesScalar(&'a OpVectorTimesScalar)MatrixTimesScalar(&'a OpMatrixTimesScalar)VectorTimesMatrix(&'a OpVectorTimesMatrix)MatrixTimesVector(&'a OpMatrixTimesVector)MatrixTimesMatrix(&'a OpMatrixTimesMatrix)OuterProduct(&'a OpOuterProduct)Dot(&'a OpDot)ShiftRightLogical(&'a OpShiftRightLogical)ShiftRightArithmetic(&'a OpShiftRightArithmetic)ShiftLeftLogical(&'a OpShiftLeftLogical)BitwiseOr(&'a OpBitwiseOr)BitwiseXor(&'a OpBitwiseXor)BitwiseAnd(&'a OpBitwiseAnd)Any(&'a OpAny)All(&'a OpAll)IsNan(&'a OpIsNan)IsInf(&'a OpIsInf)IsFinite(&'a OpIsFinite)IsNormal(&'a OpIsNormal)SignBitSet(&'a OpSignBitSet)LessOrGreater(&'a OpLessOrGreater)Ordered(&'a OpOrdered)Unordered(&'a OpUnordered)LogicalOr(&'a OpLogicalOr)LogicalXor(&'a OpLogicalXor)LogicalAnd(&'a OpLogicalAnd)Select(&'a OpSelect)IEqual(&'a OpIEqual)FOrdEqual(&'a OpFOrdEqual)FUnordEqual(&'a OpFUnordEqual)INotEqual(&'a OpINotEqual)FOrdNotEqual(&'a OpFOrdNotEqual)FUnordNotEqual(&'a OpFUnordNotEqual)ULessThan(&'a OpULessThan)SLessThan(&'a OpSLessThan)FOrdLessThan(&'a OpFOrdLessThan)FUnordLessThan(&'a OpFUnordLessThan)UGreaterThan(&'a OpUGreaterThan)SGreaterThan(&'a OpSGreaterThan)FOrdGreaterThan(&'a OpFOrdGreaterThan)FUnordGreaterThan(&'a OpFUnordGreaterThan)ULessThanEqual(&'a OpULessThanEqual)SLessThanEqual(&'a OpSLessThanEqual)FOrdLessThanEqual(&'a OpFOrdLessThanEqual)FUnordLessThanEqual(&'a OpFUnordLessThanEqual)UGreaterThanEqual(&'a OpUGreaterThanEqual)SGreaterThanEqual(&'a OpSGreaterThanEqual)FOrdGreaterThanEqual(&'a OpFOrdGreaterThanEqual)FUnordGreaterThanEqual(&'a OpFUnordGreaterThanEqual)DPdx(&'a OpDPdx)DPdy(&'a OpDPdy)Fwidth(&'a OpFwidth)DPdxFine(&'a OpDPdxFine)DPdyFine(&'a OpDPdyFine)FwidthFine(&'a OpFwidthFine)DPdxCoarse(&'a OpDPdxCoarse)DPdyCoarse(&'a OpDPdyCoarse)FwidthCoarse(&'a OpFwidthCoarse)Phi(&'a OpPhi)LoopMerge(&'a OpLoopMerge)SelectionMerge(&'a OpSelectionMerge)Label(&'a OpLabel)Branch(&'a OpBranch)BranchConditional(&'a OpBranchConditional)Switch(&'a OpSwitch)Kill(&'a OpKill)Return(&'a OpReturn)ReturnValue(&'a OpReturnValue)Unreachable(&'a OpUnreachable)LifetimeStart(&'a OpLifetimeStart)LifetimeStop(&'a OpLifetimeStop)AtomicInit(&'a OpAtomicInit)AtomicLoad(&'a OpAtomicLoad)AtomicStore(&'a OpAtomicStore)AtomicExchange(&'a OpAtomicExchange)AtomicCompareExchange(&'a OpAtomicCompareExchange)AtomicCompareExchangeWeak(&'a OpAtomicCompareExchangeWeak)AtomicIIncrement(&'a OpAtomicIIncrement)AtomicIDecrement(&'a OpAtomicIDecrement)AtomicIAdd(&'a OpAtomicIAdd)AtomicISub(&'a OpAtomicISub)AtomicUMin(&'a OpAtomicUMin)AtomicUMax(&'a OpAtomicUMax)AtomicAnd(&'a OpAtomicAnd)AtomicOr(&'a OpAtomicOr)AtomicXor(&'a OpAtomicXor)AtomicIMin(&'a OpAtomicIMin)AtomicIMax(&'a OpAtomicIMax)EmitVertex(&'a OpEmitVertex)EndPrimitive(&'a OpEndPrimitive)EmitStreamVertex(&'a OpEmitStreamVertex)EndStreamPrimitive(&'a OpEndStreamPrimitive)ControlBarrier(&'a OpControlBarrier)MemoryBarrier(&'a OpMemoryBarrier)AsyncGroupCopy(&'a OpAsyncGroupCopy)WaitGroupEvents(&'a OpWaitGroupEvents)GroupAll(&'a OpGroupAll)GroupAny(&'a OpGroupAny)GroupBroadcast(&'a OpGroupBroadcast)GroupIAdd(&'a OpGroupIAdd)GroupFAdd(&'a OpGroupFAdd)GroupFMin(&'a OpGroupFMin)GroupUMin(&'a OpGroupUMin)GroupSMin(&'a OpGroupSMin)GroupFMax(&'a OpGroupFMax)GroupUMax(&'a OpGroupUMax)GroupSMax(&'a OpGroupSMax)EnqueueMarker(&'a OpEnqueueMarker)EnqueueKernel(&'a OpEnqueueKernel)GetKernelNDrangeSubGroupCount(&'a OpGetKernelNDrangeSubGroupCount)GetKernelNDrangeMaxSubGroupSize(&'a OpGetKernelNDrangeMaxSubGroupSize)GetKernelWorkGroupSize(&'a OpGetKernelWorkGroupSize)GetKernelPreferredWorkGroupSizeMultiple(&'a OpGetKernelPreferredWorkGroupSizeMultiple)RetainEvent(&'a OpRetainEvent)ReleaseEvent(&'a OpReleaseEvent)CreateUserEvent(&'a OpCreateUserEvent)IsValidEvent(&'a OpIsValidEvent)SetUserEventStatus(&'a OpSetUserEventStatus)CaptureEventProfilingInfo(&'a OpCaptureEventProfilingInfo)GetDefaultQueue(&'a OpGetDefaultQueue)BuildNDRange(&'a OpBuildNDRange)ReadPipe(&'a OpReadPipe)WritePipe(&'a OpWritePipe)ReservedReadPipe(&'a OpReservedReadPipe)ReservedWritePipe(&'a OpReservedWritePipe)ReserveReadPipePackets(&'a OpReserveReadPipePackets)ReserveWritePipePackets(&'a OpReserveWritePipePackets)CommitReadPipe(&'a OpCommitReadPipe)CommitWritePipe(&'a OpCommitWritePipe)IsValidReserveId(&'a OpIsValidReserveId)GetNumPipePackets(&'a OpGetNumPipePackets)GetMaxPipePackets(&'a OpGetMaxPipePackets)GroupReserveReadPipePackets(&'a OpGroupReserveReadPipePackets)GroupReserveWritePipePackets(&'a OpGroupReserveWritePipePackets)GroupCommitReadPipe(&'a OpGroupCommitReadPipe)GroupCommitWritePipe(&'a OpGroupCommitWritePipe)Methods
Trait Implementations
Formats the value using the given formatter.