Phabricator diffs

Each of the revisions below corresponds to a diff uploaded to LLVM's Phabricator. Please note that only diffs with [SPIR-V] or [SPIRV] tag in the title are tested.

origin/phab-diff-521280

origin/phab-diff-518826

khronos/cleanup_regclasses0