summaryrefslogtreecommitdiff
path: root/lib/Target/AMDGPU
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2019-08-20 17:58:59 +0000
committerDimitry Andric <dim@FreeBSD.org>2019-08-20 17:58:59 +0000
commit1a56a5ead7a2e84bee8240f5f6b033b5f1707154 (patch)
tree2f526c9cfcb089e51c33d6e1f0d51b10bda34714 /lib/Target/AMDGPU
parentd8e91e46262bc44006913e6796843909f1ac7bcd (diff)
Notes
Diffstat (limited to 'lib/Target/AMDGPU')
-rw-r--r--lib/Target/AMDGPU/AsmParser/CMakeLists.txt5
-rw-r--r--lib/Target/AMDGPU/AsmParser/LLVMBuild.txt23
-rw-r--r--lib/Target/AMDGPU/CMakeLists.txt132
-rw-r--r--lib/Target/AMDGPU/Disassembler/CMakeLists.txt7
-rw-r--r--lib/Target/AMDGPU/Disassembler/LLVMBuild.txt23
-rw-r--r--lib/Target/AMDGPU/InstPrinter/CMakeLists.txt5
-rw-r--r--lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt24
-rw-r--r--lib/Target/AMDGPU/LLVMBuild.txt34
-rw-r--r--lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt12
-rw-r--r--lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt23
-rw-r--r--lib/Target/AMDGPU/TargetInfo/CMakeLists.txt3
-rw-r--r--lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt23
-rw-r--r--lib/Target/AMDGPU/Utils/CMakeLists.txt5
-rw-r--r--lib/Target/AMDGPU/Utils/LLVMBuild.txt23
14 files changed, 0 insertions, 342 deletions
diff --git a/lib/Target/AMDGPU/AsmParser/CMakeLists.txt b/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
deleted file mode 100644
index 70be7bb6eb36..000000000000
--- a/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-add_llvm_library(LLVMAMDGPUAsmParser
- AMDGPUAsmParser.cpp
- )
-
-add_dependencies(LLVMAMDGPUAsmParser LLVMAMDGPUUtils)
diff --git a/lib/Target/AMDGPU/AsmParser/LLVMBuild.txt b/lib/Target/AMDGPU/AsmParser/LLVMBuild.txt
deleted file mode 100644
index dab0c6f585af..000000000000
--- a/lib/Target/AMDGPU/AsmParser/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Target/AMDGPU/AsmParser/LLVMBuild.txt -------------*- Conf -*--===;
-;
-; The LLVM Compiler Infrastructure
-;
-; This file is distributed under the University of Illinois Open Source
-; License. See LICENSE.TXT for details.
-;
-;===------------------------------------------------------------------------===;
-;
-; This is an LLVMBuild description file for the components in this subdirectory.
-;
-; For more information on the LLVMBuild system, please see:
-;
-; http://llvm.org/docs/LLVMBuild.html
-;
-;===------------------------------------------------------------------------===;
-
-[component_0]
-type = Library
-name = AMDGPUAsmParser
-parent = AMDGPU
-required_libraries = MC MCParser AMDGPUDesc AMDGPUInfo AMDGPUUtils Support
-add_to_library_groups = AMDGPU
diff --git a/lib/Target/AMDGPU/CMakeLists.txt b/lib/Target/AMDGPU/CMakeLists.txt
deleted file mode 100644
index 393311791ec9..000000000000
--- a/lib/Target/AMDGPU/CMakeLists.txt
+++ /dev/null
@@ -1,132 +0,0 @@
-set(LLVM_TARGET_DEFINITIONS AMDGPU.td)
-
-tablegen(LLVM AMDGPUGenAsmMatcher.inc -gen-asm-matcher)
-tablegen(LLVM AMDGPUGenAsmWriter.inc -gen-asm-writer)
-tablegen(LLVM AMDGPUGenCallingConv.inc -gen-callingconv)
-tablegen(LLVM AMDGPUGenDAGISel.inc -gen-dag-isel)
-tablegen(LLVM AMDGPUGenDisassemblerTables.inc -gen-disassembler)
-tablegen(LLVM AMDGPUGenInstrInfo.inc -gen-instr-info)
-tablegen(LLVM AMDGPUGenIntrinsicEnums.inc -gen-tgt-intrinsic-enums)
-tablegen(LLVM AMDGPUGenIntrinsicImpl.inc -gen-tgt-intrinsic-impl)
-tablegen(LLVM AMDGPUGenMCCodeEmitter.inc -gen-emitter)
-tablegen(LLVM AMDGPUGenMCPseudoLowering.inc -gen-pseudo-lowering)
-tablegen(LLVM AMDGPUGenRegisterBank.inc -gen-register-bank)
-tablegen(LLVM AMDGPUGenRegisterInfo.inc -gen-register-info)
-tablegen(LLVM AMDGPUGenSearchableTables.inc -gen-searchable-tables)
-tablegen(LLVM AMDGPUGenSubtargetInfo.inc -gen-subtarget)
-
-set(LLVM_TARGET_DEFINITIONS AMDGPUGISel.td)
-tablegen(LLVM AMDGPUGenGlobalISel.inc -gen-global-isel)
-
-set(LLVM_TARGET_DEFINITIONS R600.td)
-tablegen(LLVM R600GenAsmWriter.inc -gen-asm-writer)
-tablegen(LLVM R600GenCallingConv.inc -gen-callingconv)
-tablegen(LLVM R600GenDAGISel.inc -gen-dag-isel)
-tablegen(LLVM R600GenDFAPacketizer.inc -gen-dfa-packetizer)
-tablegen(LLVM R600GenInstrInfo.inc -gen-instr-info)
-tablegen(LLVM R600GenMCCodeEmitter.inc -gen-emitter)
-tablegen(LLVM R600GenRegisterInfo.inc -gen-register-info)
-tablegen(LLVM R600GenSubtargetInfo.inc -gen-subtarget)
-
-add_public_tablegen_target(AMDGPUCommonTableGen)
-
-add_llvm_target(AMDGPUCodeGen
- AMDGPUAliasAnalysis.cpp
- AMDGPUAlwaysInlinePass.cpp
- AMDGPUAnnotateKernelFeatures.cpp
- AMDGPUAnnotateUniformValues.cpp
- AMDGPUArgumentUsageInfo.cpp
- AMDGPUAsmPrinter.cpp
- AMDGPUAtomicOptimizer.cpp
- AMDGPUCallLowering.cpp
- AMDGPUCodeGenPrepare.cpp
- AMDGPUFixFunctionBitcasts.cpp
- AMDGPUFrameLowering.cpp
- AMDGPUHSAMetadataStreamer.cpp
- AMDGPUInstrInfo.cpp
- AMDGPUInstructionSelector.cpp
- AMDGPUIntrinsicInfo.cpp
- AMDGPUISelDAGToDAG.cpp
- AMDGPUISelLowering.cpp
- AMDGPULegalizerInfo.cpp
- AMDGPULibCalls.cpp
- AMDGPULibFunc.cpp
- AMDGPULowerIntrinsics.cpp
- AMDGPULowerKernelArguments.cpp
- AMDGPULowerKernelAttributes.cpp
- AMDGPUMachineCFGStructurizer.cpp
- AMDGPUMachineFunction.cpp
- AMDGPUMachineModuleInfo.cpp
- AMDGPUMacroFusion.cpp
- AMDGPUMCInstLower.cpp
- AMDGPUOpenCLEnqueuedBlockLowering.cpp
- AMDGPUPromoteAlloca.cpp
- AMDGPURegAsmNames.inc.cpp
- AMDGPURegisterBankInfo.cpp
- AMDGPURegisterInfo.cpp
- AMDGPURewriteOutArguments.cpp
- AMDGPUSubtarget.cpp
- AMDGPUTargetMachine.cpp
- AMDGPUTargetObjectFile.cpp
- AMDGPUTargetTransformInfo.cpp
- AMDGPUUnifyDivergentExitNodes.cpp
- AMDGPUUnifyMetadata.cpp
- AMDGPUInline.cpp
- AMDGPUPerfHintAnalysis.cpp
- AMDILCFGStructurizer.cpp
- GCNHazardRecognizer.cpp
- GCNIterativeScheduler.cpp
- GCNMinRegStrategy.cpp
- GCNRegPressure.cpp
- GCNSchedStrategy.cpp
- R600AsmPrinter.cpp
- R600ClauseMergePass.cpp
- R600ControlFlowFinalizer.cpp
- R600EmitClauseMarkers.cpp
- R600ExpandSpecialInstrs.cpp
- R600FrameLowering.cpp
- R600InstrInfo.cpp
- R600ISelLowering.cpp
- R600MachineFunctionInfo.cpp
- R600MachineScheduler.cpp
- R600OpenCLImageTypeLoweringPass.cpp
- R600OptimizeVectorRegisters.cpp
- R600Packetizer.cpp
- R600RegisterInfo.cpp
- SIAddIMGInit.cpp
- SIAnnotateControlFlow.cpp
- SIDebuggerInsertNops.cpp
- SIFixSGPRCopies.cpp
- SIFixupVectorISel.cpp
- SIFixVGPRCopies.cpp
- SIFixWWMLiveness.cpp
- SIFoldOperands.cpp
- SIFormMemoryClauses.cpp
- SIFrameLowering.cpp
- SIInsertSkips.cpp
- SIInsertWaitcnts.cpp
- SIInstrInfo.cpp
- SIISelLowering.cpp
- SILoadStoreOptimizer.cpp
- SILowerControlFlow.cpp
- SILowerI1Copies.cpp
- SIMachineFunctionInfo.cpp
- SIMachineScheduler.cpp
- SIMemoryLegalizer.cpp
- SIOptimizeExecMasking.cpp
- SIOptimizeExecMaskingPreRA.cpp
- SIPeepholeSDWA.cpp
- SIRegisterInfo.cpp
- SIShrinkInstructions.cpp
- SIWholeQuadMode.cpp
- GCNILPSched.cpp
- GCNDPPCombine.cpp
- SIModeRegister.cpp
- )
-
-add_subdirectory(AsmParser)
-add_subdirectory(Disassembler)
-add_subdirectory(InstPrinter)
-add_subdirectory(MCTargetDesc)
-add_subdirectory(TargetInfo)
-add_subdirectory(Utils)
diff --git a/lib/Target/AMDGPU/Disassembler/CMakeLists.txt b/lib/Target/AMDGPU/Disassembler/CMakeLists.txt
deleted file mode 100644
index fb9231576919..000000000000
--- a/lib/Target/AMDGPU/Disassembler/CMakeLists.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/.. )
-
-add_llvm_library(LLVMAMDGPUDisassembler
- AMDGPUDisassembler.cpp
- )
-
-add_dependencies(LLVMAMDGPUDisassembler AMDGPUCommonTableGen LLVMAMDGPUUtils)
diff --git a/lib/Target/AMDGPU/Disassembler/LLVMBuild.txt b/lib/Target/AMDGPU/Disassembler/LLVMBuild.txt
deleted file mode 100644
index c9005f8a7884..000000000000
--- a/lib/Target/AMDGPU/Disassembler/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Target/AMDGPU/Disassembler/LLVMBuild.txt ------------*- Conf -*--===;
-;
-; The LLVM Compiler Infrastructure
-;
-; This file is distributed under the University of Illinois Open Source
-; License. See LICENSE.TXT for details.
-;
-;===------------------------------------------------------------------------===;
-;
-; This is an LLVMBuild description file for the components in this subdirectory.
-;
-; For more information on the LLVMBuild system, please see:
-;
-; http://llvm.org/docs/LLVMBuild.html
-;
-;===------------------------------------------------------------------------===;
-
-[component_0]
-type = Library
-name = AMDGPUDisassembler
-parent = AMDGPU
-required_libraries = AMDGPUDesc AMDGPUInfo AMDGPUUtils MC MCDisassembler Support
-add_to_library_groups = AMDGPU
diff --git a/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt b/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt
deleted file mode 100644
index 7191ff2c4577..000000000000
--- a/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-add_llvm_library(LLVMAMDGPUAsmPrinter
- AMDGPUInstPrinter.cpp
- )
-
-add_dependencies(LLVMAMDGPUAsmPrinter LLVMAMDGPUUtils)
diff --git a/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt b/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt
deleted file mode 100644
index 30c2670316c8..000000000000
--- a/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-;===- ./lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt -----------*- Conf -*--===;
-;
-; The LLVM Compiler Infrastructure
-;
-; This file is distributed under the University of Illinois Open Source
-; License. See LICENSE.TXT for details.
-;
-;===------------------------------------------------------------------------===;
-;
-; This is an LLVMBuild description file for the components in this subdirectory.
-;
-; For more information on the LLVMBuild system, please see:
-;
-; http://llvm.org/docs/LLVMBuild.html
-;
-;===------------------------------------------------------------------------===;
-
-[component_0]
-type = Library
-name = AMDGPUAsmPrinter
-parent = AMDGPU
-required_libraries = MC Support AMDGPUUtils
-add_to_library_groups = AMDGPU
-
diff --git a/lib/Target/AMDGPU/LLVMBuild.txt b/lib/Target/AMDGPU/LLVMBuild.txt
deleted file mode 100644
index e591d756a545..000000000000
--- a/lib/Target/AMDGPU/LLVMBuild.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-;===- ./lib/Target/AMDGPU/LLVMBuild.txt ------------------------*- Conf -*--===;
-;
-; The LLVM Compiler Infrastructure
-;
-; This file is distributed under the University of Illinois Open Source
-; License. See LICENSE.TXT for details.
-;
-;===------------------------------------------------------------------------===;
-;
-; This is an LLVMBuild description file for the components in this subdirectory.
-;
-; For more information on the LLVMBuild system, please see:
-;
-; http://llvm.org/docs/LLVMBuild.html
-;
-;===------------------------------------------------------------------------===;
-
-[common]
-subdirectories = AsmParser Disassembler InstPrinter MCTargetDesc TargetInfo Utils
-
-[component_0]
-type = TargetGroup
-name = AMDGPU
-parent = Target
-has_asmparser = 1
-has_asmprinter = 1
-has_disassembler = 1
-
-[component_1]
-type = Library
-name = AMDGPUCodeGen
-parent = AMDGPU
-required_libraries = Analysis AsmPrinter CodeGen Core IPO MC AMDGPUAsmPrinter AMDGPUDesc AMDGPUInfo AMDGPUUtils Scalar SelectionDAG Support Target TransformUtils Vectorize GlobalISel BinaryFormat
-add_to_library_groups = AMDGPU
diff --git a/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt b/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt
deleted file mode 100644
index 2d201bbbd7b8..000000000000
--- a/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-add_llvm_library(LLVMAMDGPUDesc
- AMDGPUAsmBackend.cpp
- AMDGPUELFObjectWriter.cpp
- AMDGPUELFStreamer.cpp
- AMDGPUMCAsmInfo.cpp
- AMDGPUMCCodeEmitter.cpp
- AMDGPUMCTargetDesc.cpp
- AMDGPUTargetStreamer.cpp
- R600MCCodeEmitter.cpp
- R600MCTargetDesc.cpp
- SIMCCodeEmitter.cpp
-)
diff --git a/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt b/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt
deleted file mode 100644
index bc910a470d72..000000000000
--- a/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt -------------*- Conf -*--===;
-;
-; The LLVM Compiler Infrastructure
-;
-; This file is distributed under the University of Illinois Open Source
-; License. See LICENSE.TXT for details.
-;
-;===------------------------------------------------------------------------===;
-;
-; This is an LLVMBuild description file for the components in this subdirectory.
-;
-; For more information on the LLVMBuild system, please see:
-;
-; http://llvm.org/docs/LLVMBuild.html
-;
-;===------------------------------------------------------------------------===;
-
-[component_0]
-type = Library
-name = AMDGPUDesc
-parent = AMDGPU
-required_libraries = Core MC AMDGPUAsmPrinter AMDGPUInfo AMDGPUUtils Support BinaryFormat
-add_to_library_groups = AMDGPU
diff --git a/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt b/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt
deleted file mode 100644
index 961dc5509000..000000000000
--- a/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-add_llvm_library(LLVMAMDGPUInfo
- AMDGPUTargetInfo.cpp
- )
diff --git a/lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt b/lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt
deleted file mode 100644
index 291317fa072f..000000000000
--- a/lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt --------------*- Conf -*--===;
-;
-; The LLVM Compiler Infrastructure
-;
-; This file is distributed under the University of Illinois Open Source
-; License. See LICENSE.TXT for details.
-;
-;===------------------------------------------------------------------------===;
-;
-; This is an LLVMBuild description file for the components in this subdirectory.
-;
-; For more information on the LLVMBuild system, please see:
-;
-; http://llvm.org/docs/LLVMBuild.html
-;
-;===------------------------------------------------------------------------===;
-
-[component_0]
-type = Library
-name = AMDGPUInfo
-parent = AMDGPU
-required_libraries = Support
-add_to_library_groups = AMDGPU
diff --git a/lib/Target/AMDGPU/Utils/CMakeLists.txt b/lib/Target/AMDGPU/Utils/CMakeLists.txt
deleted file mode 100644
index 01b80ebe8d3d..000000000000
--- a/lib/Target/AMDGPU/Utils/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-add_llvm_library(LLVMAMDGPUUtils
- AMDGPUBaseInfo.cpp
- AMDKernelCodeTUtils.cpp
- AMDGPUAsmUtils.cpp
- )
diff --git a/lib/Target/AMDGPU/Utils/LLVMBuild.txt b/lib/Target/AMDGPU/Utils/LLVMBuild.txt
deleted file mode 100644
index 2453bc546b99..000000000000
--- a/lib/Target/AMDGPU/Utils/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Target/AMDGPU/Utils/LLVMBuild.txt ------------------*- Conf -*--===;
-;
-; The LLVM Compiler Infrastructure
-;
-; This file is distributed under the University of Illinois Open Source
-; License. See LICENSE.TXT for details.
-;
-;===------------------------------------------------------------------------===;
-;
-; This is an LLVMBuild description file for the components in this subdirectory.
-;
-; For more information on the LLVMBuild system, please see:
-;
-; http://llvm.org/docs/LLVMBuild.html
-;
-;===------------------------------------------------------------------------===;
-
-[component_0]
-type = Library
-name = AMDGPUUtils
-parent = AMDGPU
-required_libraries = Core MC Support
-add_to_library_groups = AMDGPU