[PATCH] D17194: [AMDGPU] Disassembler: Support for all VOP1 instructions.

Sam Kolton via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 12 04:39:10 PST 2016


SamWot created this revision.
SamWot added reviewers: arsenm, tstellarAMD.
SamWot added subscribers: nhaustov, vpykhtin, artem.tamazov, llvm-commits.
Herald added a subscriber: arsenm.

Support all instructions with VOP1 encoding with 32 or 64-bit operands for VI subtarget:
  - VGPR_32 and VReg_64 operand register classes
  - VS_32 and VS_64 operand register classes with inline and literal constants
  - Tests for VOP1 instructions.

This change contains changes from reviews D16723 and D16920 because it is dependent on them.


http://reviews.llvm.org/D17194

Files:
  lib/Target/AMDGPU/AMDGPUInstructions.td
  lib/Target/AMDGPU/CIInstructions.td
  lib/Target/AMDGPU/CMakeLists.txt
  lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
  lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
  lib/Target/AMDGPU/Disassembler/CMakeLists.txt
  lib/Target/AMDGPU/Disassembler/LLVMBuild.txt
  lib/Target/AMDGPU/LLVMBuild.txt
  lib/Target/AMDGPU/SIInstrFormats.td
  lib/Target/AMDGPU/SIInstrInfo.cpp
  lib/Target/AMDGPU/SIInstrInfo.td
  lib/Target/AMDGPU/SIInstructions.td
  lib/Target/AMDGPU/SIShrinkInstructions.cpp
  lib/Target/AMDGPU/VIInstrFormats.td
  lib/Target/AMDGPU/VIInstructions.td
  test/MC/Disassembler/AMDGPU/lit.local.cfg
  test/MC/Disassembler/AMDGPU/vop1.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17194.47790.patch
Type: text/x-patch
Size: 76067 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160212/bd7fbed8/attachment-0001.bin>


More information about the llvm-commits mailing list