[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