summaryrefslogtreecommitdiff
path: root/lib/Target/WebAssembly
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/WebAssembly
parentd8e91e46262bc44006913e6796843909f1ac7bcd (diff)
Notes
Diffstat (limited to 'lib/Target/WebAssembly')
-rw-r--r--lib/Target/WebAssembly/AsmParser/CMakeLists.txt3
-rw-r--r--lib/Target/WebAssembly/AsmParser/LLVMBuild.txt23
-rw-r--r--lib/Target/WebAssembly/CMakeLists.txt66
-rw-r--r--lib/Target/WebAssembly/Disassembler/CMakeLists.txt3
-rw-r--r--lib/Target/WebAssembly/Disassembler/LLVMBuild.txt23
-rw-r--r--lib/Target/WebAssembly/InstPrinter/CMakeLists.txt3
-rw-r--r--lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt23
-rw-r--r--lib/Target/WebAssembly/LLVMBuild.txt34
-rw-r--r--lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt8
-rw-r--r--lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt23
-rw-r--r--lib/Target/WebAssembly/TargetInfo/CMakeLists.txt7
-rw-r--r--lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt23
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