forked from OSchip/llvm-project
6b8948922c
Currently supported LLVM MTBUF syntax is shown below. It is not compatible with SP3. op dst, addr, rsrc, FORMAT, soffset This change adds support for SP3 syntax: op dst, addr, rsrc, soffset SP3FORMAT In addition to being compatible with SP3, this syntax allows using symbolic names for data, numeric and unified formats. Below is a list of added syntax variants. format:<expression> format:[<numeric-format-name>,<data-format-name>] format:[<data-format-name>,<numeric-format-name>] format:[<data-format-name>] format:[<numeric-format-name>] format:[<unified-format-name>] The last syntax variant is supported for GFX10 only. See llvm bug 37738 Reviewers: arsenm, rampitec, vpykhtin Differential Revision: https://reviews.llvm.org/D84026 |
||
---|---|---|
.. | ||
AMDGPUAsmBackend.cpp | ||
AMDGPUELFObjectWriter.cpp | ||
AMDGPUELFStreamer.cpp | ||
AMDGPUELFStreamer.h | ||
AMDGPUFixupKinds.h | ||
AMDGPUInstPrinter.cpp | ||
AMDGPUInstPrinter.h | ||
AMDGPUMCAsmInfo.cpp | ||
AMDGPUMCAsmInfo.h | ||
AMDGPUMCCodeEmitter.cpp | ||
AMDGPUMCCodeEmitter.h | ||
AMDGPUMCTargetDesc.cpp | ||
AMDGPUMCTargetDesc.h | ||
AMDGPUTargetStreamer.cpp | ||
AMDGPUTargetStreamer.h | ||
CMakeLists.txt | ||
LLVMBuild.txt | ||
R600MCCodeEmitter.cpp | ||
R600MCTargetDesc.cpp | ||
SIMCCodeEmitter.cpp |