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/WebAssembly | |
parent | d8e91e46262bc44006913e6796843909f1ac7bcd (diff) |
Notes
Diffstat (limited to 'lib/Target/WebAssembly')
-rw-r--r-- | lib/Target/WebAssembly/AsmParser/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lib/Target/WebAssembly/AsmParser/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/WebAssembly/CMakeLists.txt | 66 | ||||
-rw-r--r-- | lib/Target/WebAssembly/Disassembler/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lib/Target/WebAssembly/Disassembler/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/WebAssembly/InstPrinter/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/WebAssembly/LLVMBuild.txt | 34 | ||||
-rw-r--r-- | lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt | 8 | ||||
-rw-r--r-- | lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/WebAssembly/TargetInfo/CMakeLists.txt | 7 | ||||
-rw-r--r-- | lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt | 23 |
12 files changed, 0 insertions, 239 deletions
diff --git a/lib/Target/WebAssembly/AsmParser/CMakeLists.txt b/lib/Target/WebAssembly/AsmParser/CMakeLists.txt deleted file mode 100644 index bd4741d13984..000000000000 --- a/lib/Target/WebAssembly/AsmParser/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -add_llvm_library(LLVMWebAssemblyAsmParser - WebAssemblyAsmParser.cpp - ) diff --git a/lib/Target/WebAssembly/AsmParser/LLVMBuild.txt b/lib/Target/WebAssembly/AsmParser/LLVMBuild.txt deleted file mode 100644 index 4c0652617bb8..000000000000 --- a/lib/Target/WebAssembly/AsmParser/LLVMBuild.txt +++ /dev/null @@ -1,23 +0,0 @@ -;===-- ./lib/Target/WebAssembly/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 = WebAssemblyAsmParser -parent = WebAssembly -required_libraries = MC MCParser WebAssemblyInfo Support -add_to_library_groups = WebAssembly diff --git a/lib/Target/WebAssembly/CMakeLists.txt b/lib/Target/WebAssembly/CMakeLists.txt deleted file mode 100644 index 1f3b7d942d47..000000000000 --- a/lib/Target/WebAssembly/CMakeLists.txt +++ /dev/null @@ -1,66 +0,0 @@ -set(LLVM_TARGET_DEFINITIONS WebAssembly.td) - -tablegen(LLVM WebAssemblyGenAsmMatcher.inc -gen-asm-matcher) -tablegen(LLVM WebAssemblyGenAsmWriter.inc -gen-asm-writer) -tablegen(LLVM WebAssemblyGenDAGISel.inc -gen-dag-isel) -tablegen(LLVM WebAssemblyGenDisassemblerTables.inc -gen-disassembler) -tablegen(LLVM WebAssemblyGenFastISel.inc -gen-fast-isel) -tablegen(LLVM WebAssemblyGenInstrInfo.inc -gen-instr-info) -tablegen(LLVM WebAssemblyGenMCCodeEmitter.inc -gen-emitter) -tablegen(LLVM WebAssemblyGenRegisterInfo.inc -gen-register-info) -tablegen(LLVM WebAssemblyGenSubtargetInfo.inc -gen-subtarget) - -add_public_tablegen_target(WebAssemblyCommonTableGen) - -add_llvm_target(WebAssemblyCodeGen - WebAssemblyAddMissingPrototypes.cpp - WebAssemblyArgumentMove.cpp - WebAssemblyAsmPrinter.cpp - WebAssemblyCallIndirectFixup.cpp - WebAssemblyCFGStackify.cpp - WebAssemblyCFGSort.cpp - WebAssemblyDebugValueManager.cpp - WebAssemblyLateEHPrepare.cpp - WebAssemblyEHRestoreStackPointer.cpp - WebAssemblyExceptionInfo.cpp - WebAssemblyExplicitLocals.cpp - WebAssemblyFastISel.cpp - WebAssemblyFixIrreducibleControlFlow.cpp - WebAssemblyFixFunctionBitcasts.cpp - WebAssemblyFrameLowering.cpp - WebAssemblyISelDAGToDAG.cpp - WebAssemblyISelLowering.cpp - WebAssemblyInstrInfo.cpp - WebAssemblyLowerBrUnless.cpp - WebAssemblyLowerEmscriptenEHSjLj.cpp - WebAssemblyLowerGlobalDtors.cpp - WebAssemblyMachineFunctionInfo.cpp - WebAssemblyMCInstLower.cpp - WebAssemblyOptimizeLiveIntervals.cpp - WebAssemblyOptimizeReturned.cpp - WebAssemblyPeephole.cpp - WebAssemblyPrepareForLiveIntervals.cpp - WebAssemblyRegisterInfo.cpp - WebAssemblyRegColoring.cpp - WebAssemblyRegNumbering.cpp - WebAssemblyRegStackify.cpp - WebAssemblyReplacePhysRegs.cpp - WebAssemblyRuntimeLibcallSignatures.cpp - WebAssemblySelectionDAGInfo.cpp - WebAssemblySetP2AlignOperands.cpp - WebAssemblyMemIntrinsicResults.cpp - WebAssemblySubtarget.cpp - WebAssemblyTargetMachine.cpp - WebAssemblyTargetObjectFile.cpp - WebAssemblyTargetTransformInfo.cpp - WebAssemblyUtilities.cpp - - DEPENDS - intrinsics_gen -) - -add_subdirectory(AsmParser) -add_subdirectory(Disassembler) -add_subdirectory(InstPrinter) -add_subdirectory(MCTargetDesc) -add_subdirectory(TargetInfo) diff --git a/lib/Target/WebAssembly/Disassembler/CMakeLists.txt b/lib/Target/WebAssembly/Disassembler/CMakeLists.txt deleted file mode 100644 index 5e55e2958aeb..000000000000 --- a/lib/Target/WebAssembly/Disassembler/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -add_llvm_library(LLVMWebAssemblyDisassembler - WebAssemblyDisassembler.cpp - ) diff --git a/lib/Target/WebAssembly/Disassembler/LLVMBuild.txt b/lib/Target/WebAssembly/Disassembler/LLVMBuild.txt deleted file mode 100644 index a452ca1acd04..000000000000 --- a/lib/Target/WebAssembly/Disassembler/LLVMBuild.txt +++ /dev/null @@ -1,23 +0,0 @@ -;===-- ./lib/Target/WebAssembly/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 = WebAssemblyDisassembler -parent = WebAssembly -required_libraries = MCDisassembler WebAssemblyInfo Support -add_to_library_groups = WebAssembly diff --git a/lib/Target/WebAssembly/InstPrinter/CMakeLists.txt b/lib/Target/WebAssembly/InstPrinter/CMakeLists.txt deleted file mode 100644 index 5394b67d2b87..000000000000 --- a/lib/Target/WebAssembly/InstPrinter/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -add_llvm_library(LLVMWebAssemblyAsmPrinter - WebAssemblyInstPrinter.cpp - ) diff --git a/lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt b/lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt deleted file mode 100644 index 54df6d65570a..000000000000 --- a/lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt +++ /dev/null @@ -1,23 +0,0 @@ -;===- ./lib/Target/WebAssembly/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 = WebAssemblyAsmPrinter -parent = WebAssembly -required_libraries = MC Support -add_to_library_groups = WebAssembly diff --git a/lib/Target/WebAssembly/LLVMBuild.txt b/lib/Target/WebAssembly/LLVMBuild.txt deleted file mode 100644 index 055c32bf0cbf..000000000000 --- a/lib/Target/WebAssembly/LLVMBuild.txt +++ /dev/null @@ -1,34 +0,0 @@ -;===- ./lib/Target/WebAssembly/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 - -[component_0] -type = TargetGroup -name = WebAssembly -parent = Target -has_asmparser = 1 -has_asmprinter = 1 -has_disassembler = 1 - -[component_1] -type = Library -name = WebAssemblyCodeGen -parent = WebAssembly -required_libraries = Analysis AsmPrinter CodeGen Core MC Scalar SelectionDAG Support Target TransformUtils WebAssemblyAsmPrinter WebAssemblyDesc WebAssemblyInfo -add_to_library_groups = WebAssembly diff --git a/lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt b/lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt deleted file mode 100644 index 0032a43db87f..000000000000 --- a/lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -add_llvm_library(LLVMWebAssemblyDesc - WebAssemblyAsmBackend.cpp - WebAssemblyMCAsmInfo.cpp - WebAssemblyMCCodeEmitter.cpp - WebAssemblyMCTargetDesc.cpp - WebAssemblyTargetStreamer.cpp - WebAssemblyWasmObjectWriter.cpp -) diff --git a/lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt b/lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt deleted file mode 100644 index ce7cb5dd4daf..000000000000 --- a/lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt +++ /dev/null @@ -1,23 +0,0 @@ -;===- ./lib/Target/WebAssembly/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 = WebAssemblyDesc -parent = WebAssembly -required_libraries = MC Support WebAssemblyAsmPrinter WebAssemblyInfo -add_to_library_groups = WebAssembly diff --git a/lib/Target/WebAssembly/TargetInfo/CMakeLists.txt b/lib/Target/WebAssembly/TargetInfo/CMakeLists.txt deleted file mode 100644 index ef6e4d2b617a..000000000000 --- a/lib/Target/WebAssembly/TargetInfo/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/.. ) - -add_llvm_library(LLVMWebAssemblyInfo - WebAssemblyTargetInfo.cpp - ) - -add_dependencies(LLVMWebAssemblyInfo WebAssemblyCommonTableGen) diff --git a/lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt b/lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt deleted file mode 100644 index f4da9239bbe8..000000000000 --- a/lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt +++ /dev/null @@ -1,23 +0,0 @@ -;===- ./lib/Target/WebAssembly/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 = WebAssemblyInfo -parent = WebAssembly -required_libraries = Support -add_to_library_groups = WebAssembly |