commit | 793c5926524c1c51e9123334dad6eda0c4bbee4e | [log] [tgz] |
---|---|---|
author | Dmitry Preobrazhensky <dmitry.preobrazhensky@amd.com> | Wed May 31 16:26:47 2017 +0000 |
committer | Dmitry Preobrazhensky <dmitry.preobrazhensky@amd.com> | Wed May 31 16:26:47 2017 +0000 |
tree | c025cfc505dc96600b06bcfffd4519003d493cc1 | |
parent | 6344f10fa9d88b30e936a8839553d0d6286b676c [diff] [blame] |
[AMDGPU][MC] New syntax for ds_swizzle_b32 offset See Bug 28601: https://bugs.llvm.org//show_bug.cgi?id=28601 Reviewers: artem.tamazov, vpykhtin Differential Revision: https://reviews.llvm.org/D33542 llvm-svn: 304309
diff --git a/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp b/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp index b6868de..03b11ae 100644 --- a/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp +++ b/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp
@@ -65,5 +65,18 @@ }; } // namespace Hwreg + +namespace Swizzle { + +// This must be in sync with llvm::AMDGPU::Swizzle::Id enum members, see SIDefines.h. +const char* const IdSymbolic[] = { + "QUAD_PERM", + "BITMASK_PERM", + "SWAP", + "REVERSE", + "BROADCAST", +}; + +} // namespace Swizzle } // namespace AMDGPU } // namespace llvm