llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc
RamNalamothu 18f9351223 [AMDGPU] Do not generate ELF symbols for the local branch target labels
The compiler was generating symbols in the final code object for local
branch target labels. This bloats the code object, slows down the loader,
and is only used to simplify disassembly.

Use '--symbolize-operands' with llvm-objdump to improve readability of the
branch target operands in disassembly.

Fixes: SWDEV-312223

Reviewed By: scott.linder

Differential Revision: https://reviews.llvm.org/D114273
2021-11-20 10:32:41 +05:30
..
AMDGPUAsmBackend.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
AMDGPUELFObjectWriter.cpp [AMDGPU] Handle s_branch to another section. 2021-07-13 12:17:47 +01:00
AMDGPUELFStreamer.cpp
AMDGPUELFStreamer.h [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
AMDGPUFixupKinds.h
AMDGPUInstPrinter.cpp [AMDGPU] Support shared literals in FMAMK/FMAAK 2021-10-11 13:09:54 -04:00
AMDGPUInstPrinter.h [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
AMDGPUMCAsmInfo.cpp [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
AMDGPUMCAsmInfo.h
AMDGPUMCCodeEmitter.cpp [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
AMDGPUMCCodeEmitter.h [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
AMDGPUMCTargetDesc.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
AMDGPUMCTargetDesc.h [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
AMDGPUTargetStreamer.cpp [AMDGPU] Add gfx1035 target 2021-06-24 14:32:41 -04:00
AMDGPUTargetStreamer.h [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
CMakeLists.txt [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
R600InstPrinter.cpp [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
R600InstPrinter.h [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
R600MCCodeEmitter.cpp [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
R600MCTargetDesc.cpp [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
R600MCTargetDesc.h [NFC][AMDGPU] Reduce includes dependencies. 2021-08-25 12:01:55 +03:00
SIMCCodeEmitter.cpp [AMDGPU] Remove unneeded emit literal check 2021-10-13 12:46:22 -04:00