Remove AllTargetsAsmPrinters
authorNico Weber <thakis@chromium.org>
Sat, 18 Jan 2020 00:04:06 +0000 (19:04 -0500)
committerNico Weber <thakis@chromium.org>
Sat, 18 Jan 2020 00:04:06 +0000 (19:04 -0500)
It's been an empty target since r360498 and friends
(`git log --grep='Move InstPrinter files to MCTargetDesc.' llvm/lib/Target`),
but due to hwo the way these targets are structured it was silently
an empty target without anyone noticing.

No behavior change.

12 files changed:
llvm/cmake/modules/LLVM-Config.cmake
llvm/docs/BuildingADistribution.rst
llvm/tools/dsymutil/CMakeLists.txt
llvm/tools/llvm-cfi-verify/CMakeLists.txt
llvm/tools/llvm-mc-assemble-fuzzer/CMakeLists.txt
llvm/tools/llvm-mc-disassemble-fuzzer/CMakeLists.txt
llvm/tools/llvm-mc/CMakeLists.txt
llvm/tools/llvm-mca/CMakeLists.txt
llvm/tools/llvm-ml/CMakeLists.txt
llvm/tools/llvm-objdump/CMakeLists.txt
llvm/tools/sancov/CMakeLists.txt
llvm/unittests/tools/llvm-cfi-verify/CMakeLists.txt

index c3fa59e..76d4d3e 100644 (file)
@@ -171,13 +171,6 @@ function(llvm_expand_pseudo_components out_components)
           list(APPEND expanded_components "${t}CodeGen")
         endif()
       endforeach(t)
-    elseif( c STREQUAL "AllTargetsAsmPrinters" )
-      # Link all the asm printers from all the targets
-      foreach(t ${LLVM_TARGETS_TO_BUILD})
-        if( TARGET LLVM${t}AsmPrinter )
-          list(APPEND expanded_components "${t}AsmPrinter")
-        endif()
-      endforeach(t)
     elseif( c STREQUAL "AllTargetsAsmParsers" )
       # Link all the asm parsers from all the targets
       foreach(t ${LLVM_TARGETS_TO_BUILD})
index 9ad6fc2..4be86be 100644 (file)
@@ -194,7 +194,6 @@ that are already documented include: *LLVM_TARGETS_TO_BUILD*,
   
   #. ``all`` - All LLVM available component libraries
   #. ``Native`` - The LLVM target for the Native system
-  #. ``AllTargetsAsmPrinters`` - All the included target ASM printers libraries
   #. ``AllTargetsAsmParsers`` - All the included target ASM parsers libraries
   #. ``AllTargetsDescs`` - All the included target descriptions libraries
   #. ``AllTargetsDisassemblers`` - All the included target dissassemblers libraries
index fecd8a6..a6543c9 100644 (file)
@@ -3,7 +3,6 @@ tablegen(LLVM Options.inc -gen-opt-parser-defs)
 add_public_tablegen_target(DsymutilTableGen)
 
 set(LLVM_LINK_COMPONENTS
-  AllTargetsAsmPrinters
   AllTargetsCodeGens
   AllTargetsDescs
   AllTargetsInfos
index ae12bec..647c2f7 100644 (file)
@@ -1,5 +1,4 @@
 set(LLVM_LINK_COMPONENTS
-  AllTargetsAsmPrinters
   AllTargetsAsmParsers
   AllTargetsDescs
   AllTargetsDisassemblers
index fb6befd..d92fdb6 100644 (file)
@@ -1,5 +1,4 @@
 set(LLVM_LINK_COMPONENTS
-    AllTargetsAsmPrinters
     AllTargetsAsmParsers
     AllTargetsDescs
     AllTargetsInfos
index e055e0c..d1fbdf4 100644 (file)
@@ -1,5 +1,4 @@
 set(LLVM_LINK_COMPONENTS
-    AllTargetsAsmPrinters
     AllTargetsDescs
     AllTargetsDisassemblers
     AllTargetsInfos
index 15c6dda..a18783e 100644 (file)
@@ -1,5 +1,4 @@
 set(LLVM_LINK_COMPONENTS
-  AllTargetsAsmPrinters
   AllTargetsAsmParsers
   AllTargetsDescs
   AllTargetsDisassemblers
index 4b18075..9918cd8 100644 (file)
@@ -1,7 +1,6 @@
 include_directories(include)
 
 set(LLVM_LINK_COMPONENTS
-  AllTargetsAsmPrinters
   AllTargetsAsmParsers
   AllTargetsDescs
   AllTargetsDisassemblers
index 44976d9..7454638 100644 (file)
@@ -1,5 +1,4 @@
 set(LLVM_LINK_COMPONENTS
-  AllTargetsAsmPrinters
   AllTargetsAsmParsers
   AllTargetsDescs
   AllTargetsDisassemblers
index 001fcb3..d8f320e 100644 (file)
@@ -1,5 +1,4 @@
 set(LLVM_LINK_COMPONENTS
-  AllTargetsAsmPrinters
   AllTargetsDescs
   AllTargetsDisassemblers
   AllTargetsInfos
index 2a77072..51d8db6 100644 (file)
@@ -1,5 +1,4 @@
 set(LLVM_LINK_COMPONENTS
-  AllTargetsAsmPrinters
   AllTargetsDescs
   AllTargetsDisassemblers
   AllTargetsInfos
index 8f86546..ee89c9b 100644 (file)
@@ -1,5 +1,4 @@
 set(LLVM_LINK_COMPONENTS
-  AllTargetsAsmPrinters
   AllTargetsAsmParsers
   AllTargetsDescs
   AllTargetsDisassemblers