diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 17:58:59 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 17:58:59 +0000 |
commit | 1a56a5ead7a2e84bee8240f5f6b033b5f1707154 (patch) | |
tree | 2f526c9cfcb089e51c33d6e1f0d51b10bda34714 /lib/Target/AMDGPU | |
parent | d8e91e46262bc44006913e6796843909f1ac7bcd (diff) |
Notes
Diffstat (limited to 'lib/Target/AMDGPU')
-rw-r--r-- | lib/Target/AMDGPU/AsmParser/CMakeLists.txt | 5 | ||||
-rw-r--r-- | lib/Target/AMDGPU/AsmParser/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/AMDGPU/CMakeLists.txt | 132 | ||||
-rw-r--r-- | lib/Target/AMDGPU/Disassembler/CMakeLists.txt | 7 | ||||
-rw-r--r-- | lib/Target/AMDGPU/Disassembler/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/AMDGPU/InstPrinter/CMakeLists.txt | 5 | ||||
-rw-r--r-- | lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt | 24 | ||||
-rw-r--r-- | lib/Target/AMDGPU/LLVMBuild.txt | 34 | ||||
-rw-r--r-- | lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt | 12 | ||||
-rw-r--r-- | lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/AMDGPU/TargetInfo/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/AMDGPU/Utils/CMakeLists.txt | 5 | ||||
-rw-r--r-- | lib/Target/AMDGPU/Utils/LLVMBuild.txt | 23 |
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 |