llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc
Craig Topper ac59db2efe [Targets] Don't automatically include the scheduler class enum from *GenInstrInfo.inc with GET_INSTRINFO_ENUM. Make targets request is separately.
Most of the targets don't need the scheduler class enum.

I have an X86 scheduler model change that causes some names in the enum to become about 18000 characters long. This is because using instregex in scheduler models causes the scheduler class to get named with every instruction that matches the regex concatenated together. MSVC has a limit of 4096 characters for an identifier name. Rather than trying to come up with way to reduce the name length, I'm just going to sidestep the problem by not including the enum in X86.

llvm-svn: 320552
2017-12-13 07:26:17 +00:00
..
AMDGPUAsmBackend.cpp [MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter 2017-10-10 16:28:07 +00:00
AMDGPUELFObjectWriter.cpp [MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter 2017-10-10 16:28:07 +00:00
AMDGPUELFStreamer.cpp [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
AMDGPUELFStreamer.h [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
AMDGPUFixupKinds.h
AMDGPUHSAMetadataStreamer.cpp AMDGPU: Report Arg's Value name in metadata if kernel_arg_name metadata is not available 2017-12-08 19:22:12 +00:00
AMDGPUHSAMetadataStreamer.h AMDGPU: Bring HSA metadata on par with the specification 2017-10-14 19:03:51 +00:00
AMDGPUMCAsmInfo.cpp AMDGPU: Set StackGrowsUp in MCAsmInfo 2017-04-24 19:40:51 +00:00
AMDGPUMCAsmInfo.h
AMDGPUMCCodeEmitter.cpp
AMDGPUMCCodeEmitter.h [AMDGPU] SDWA: merge VI and GFX9 pseudo instructions 2017-06-21 08:53:38 +00:00
AMDGPUMCTargetDesc.cpp [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
AMDGPUMCTargetDesc.h [Targets] Don't automatically include the scheduler class enum from *GenInstrInfo.inc with GET_INSTRINFO_ENUM. Make targets request is separately. 2017-12-13 07:26:17 +00:00
AMDGPUTargetStreamer.cpp AMDGPU: Add support for isa version note 2017-10-14 15:40:33 +00:00
AMDGPUTargetStreamer.h AMDGPU: Add support for isa version note 2017-10-14 15:40:33 +00:00
CMakeLists.txt AMDGPU/NFC: Rename code object metadata as HSA metadata 2017-10-11 22:18:53 +00:00
LLVMBuild.txt Fix requirements. 2016-11-10 23:53:45 +00:00
R600MCCodeEmitter.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
SIMCCodeEmitter.cpp AMDGPU: Fix emitting encoded calls 2017-08-02 01:42:04 +00:00