llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc
Konstantin Zhuravlyov f4ace63737 AMDGPU: Add target id and code object v4 support
- Add target id support (https://clang.llvm.org/docs/ClangOffloadBundler.html#target-id)
  - Add code object v4 support (https://llvm.org/docs/AMDGPUUsage.html#elf-code-object)
    - Add kernarg_size to kernel descriptor
    - Change trap handler ABI to no longer move queue pointer into s[0:1]
  - Cleanup ELF definitions
    - Add V2, V3, V4 suffixes to make a clear distinction for code object version
    - Consolidate note names

Differential Revision: https://reviews.llvm.org/D95638
2021-03-24 11:54:05 -04:00
..
AMDGPUAsmBackend.cpp [llvm] Remove redundant return and continue statements (NFC) 2021-01-14 20:30:34 -08:00
AMDGPUELFObjectWriter.cpp [NFC][AMDGPU] Reduce include files dependency. 2021-01-07 22:22:05 +03:00
AMDGPUELFStreamer.cpp [NFC][AMDGPU] Reduce include files dependency. 2021-01-07 22:22:05 +03:00
AMDGPUELFStreamer.h [NFC][AMDGPU] Reduce include files dependency. 2021-01-07 22:22:05 +03:00
AMDGPUFixupKinds.h
AMDGPUInstPrinter.cpp [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
AMDGPUInstPrinter.h [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
AMDGPUMCAsmInfo.cpp [AMDGPU] Corrected directive to use for ELF weak refs 2020-09-16 18:51:26 +03:00
AMDGPUMCAsmInfo.h
AMDGPUMCCodeEmitter.cpp
AMDGPUMCCodeEmitter.h [NFC][AMDGPU] Reduce include files dependency. 2021-01-07 22:22:05 +03:00
AMDGPUMCTargetDesc.cpp [NFC][AMDGPU] Reduce include files dependency. 2021-01-07 22:22:05 +03:00
AMDGPUMCTargetDesc.h [NFC][AMDGPU] Split AMDGPUSubtarget.h to R600 and GCN subtargets 2021-01-20 22:22:45 +03:00
AMDGPUTargetStreamer.cpp AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
AMDGPUTargetStreamer.h AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
R600MCCodeEmitter.cpp [NFC][AMDGPU] Reduce include files dependency. 2021-01-07 22:22:05 +03:00
R600MCTargetDesc.cpp
SIMCCodeEmitter.cpp [AMDGPU][MC][GFX9+] Corrected encoding of op_sel_hi for unused operands in VOP3P 2021-03-02 13:02:25 +03:00