mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-23 23:46:05 +00:00

These 4 clauses are mutually exclusive, AND require at least one of them. Additionally, gang has some additional restrictions in that only the 'dim' specifier is permitted. This patch implements all of this, and ends up refactoring the handling of each of these clauses for readabililty.