Split assembler match table in 4 tables with assembler variants:
- Default - all instructions except VOP3, SDWA and DPP
- VOP3
- SDWA
- DPP
First match Default table then VOP3, SDWA and DPP.
Depends on D24249
Paths
| Differential D24252
[AMDGPU] Assembler: match e32 VOP instruction before e64. ClosedPublic Authored by SamWot on Sep 6 2016, 4:48 AM.
Details Summary Split assembler match table in 4 tables with assembler variants:
First match Default table then VOP3, SDWA and DPP. Depends on D24249
Diff Detail
Event TimelineSamWot updated this object. SamWot added a parent revision: D24249: [TableGen] AsmMatcher: Add AsmVariantName to Instruction class.. • tstellarAMD edited edge metadata. Comment ActionsThis is a very nice solution for this problem. LGTM. This revision is now accepted and ready to land.Sep 6 2016, 6:32 AM Closed by commit rL281023: [AMDGPU] Assembler: match e32 VOP instructions before e64. (authored by skolton). · Explain WhySep 9 2016, 2:46 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 70794 llvm/trunk/lib/Target/AMDGPU/AMDGPU.td
llvm/trunk/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
llvm/trunk/lib/Target/AMDGPU/SIDefines.h
llvm/trunk/lib/Target/AMDGPU/SIInstrFormats.td
llvm/trunk/lib/Target/AMDGPU/SIInstrInfo.td
llvm/trunk/lib/Target/AMDGPU/VIInstrFormats.td
llvm/trunk/lib/Target/AMDGPU/VIInstructions.td
|