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.