CASE(Capability, FragmentDensityEXT)
CASE(Capability, PhysicalStorageBufferAddressesEXT)
CASE(Capability, CooperativeMatrixNV)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(SourceLanguage, OpenCL_C)
CASE(SourceLanguage, OpenCL_CPP)
CASE(SourceLanguage, HLSL)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(ExecutionModel, ClosestHitNV)
CASE(ExecutionModel, MissNV)
CASE(ExecutionModel, CallableNV)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(AddressingModel, Physical32)
CASE(AddressingModel, Physical64)
CASE(AddressingModel, PhysicalStorageBuffer64EXT)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(MemoryModel, GLSL450)
CASE(MemoryModel, OpenCL)
CASE(MemoryModel, VulkanKHR)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(ExecutionMode, LocalSize)
CASE(ExecutionMode, LocalSizeHint)
CASE(ExecutionMode, InputPoints)
+ CASE(ExecutionMode, InputLines)
CASE(ExecutionMode, InputLinesAdjacency)
CASE(ExecutionMode, Triangles)
CASE(ExecutionMode, InputTrianglesAdjacency)
CASE(ExecutionMode, DerivativeGroupQuadsNV)
CASE(ExecutionMode, DerivativeGroupLinearNV)
CASE(ExecutionMode, OutputTrianglesNV)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(StorageClass, IncomingRayPayloadNV)
CASE(StorageClass, ShaderRecordBufferNV)
CASE(StorageClass, PhysicalStorageBufferEXT)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE_SUF(Dim, DIM, Rect)
CASE_SUF(Dim, DIM, Buffer)
CASE_SUF(Dim, DIM, SubpassData)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(SamplerAddressingMode, Clamp)
CASE(SamplerAddressingMode, Repeat)
CASE(SamplerAddressingMode, RepeatMirrored)
- default:
break;
}
llvm_unreachable("Unexpected operand");
switch (e) {
CASE(SamplerFilterMode, Nearest)
CASE(SamplerFilterMode, Linear)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(ImageFormat, Rg8ui)
CASE(ImageFormat, R16ui)
CASE(ImageFormat, R8ui)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(ImageChannelOrder, sRGBA)
CASE(ImageChannelOrder, sBGRA)
CASE(ImageChannelOrder, ABGR)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(ImageChannelDataType, Float)
CASE(ImageChannelDataType, UnormInt24)
CASE(ImageChannelDataType, UnormInt101010_2)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(FPRoundingMode, RTZ)
CASE(FPRoundingMode, RTP)
CASE(FPRoundingMode, RTN)
- default:
break;
}
llvm_unreachable("Unexpected operand");
switch (e) {
CASE(LinkageType, Export)
CASE(LinkageType, Import)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(AccessQualifier, ReadOnly)
CASE(AccessQualifier, WriteOnly)
CASE(AccessQualifier, ReadWrite)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(FunctionParameterAttribute, NoCapture)
CASE(FunctionParameterAttribute, NoWrite)
CASE(FunctionParameterAttribute, NoReadWrite)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(Decoration, UserSemantic)
CASE(Decoration, RestrictPointerEXT)
CASE(Decoration, AliasedPointerEXT)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(BuiltIn, HitTNV)
CASE(BuiltIn, HitKindNV)
CASE(BuiltIn, IncomingRayFlagsNV)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(Scope, Subgroup)
CASE(Scope, Invocation)
CASE(Scope, QueueFamilyKHR)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(GroupOperation, PartitionedReduceNV)
CASE(GroupOperation, PartitionedInclusiveScanNV)
CASE(GroupOperation, PartitionedExclusiveScanNV)
- default:
break;
}
llvm_unreachable("Unexpected operand");
CASE(KernelEnqueueFlags, NoWait)
CASE(KernelEnqueueFlags, WaitKernel)
CASE(KernelEnqueueFlags, WaitWorkGroup)
- default:
break;
}
llvm_unreachable("Unexpected operand");
switch (e) {
CASE(KernelProfilingInfo, None)
CASE(KernelProfilingInfo, CmdExecTime)
- default:
break;
}
llvm_unreachable("Unexpected operand");