summaryrefslogtreecommitdiff
path: root/lib/Transforms
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Transforms')
-rw-r--r--lib/Transforms/AggressiveInstCombine/CMakeLists.txt11
-rw-r--r--lib/Transforms/AggressiveInstCombine/LLVMBuild.txt22
-rw-r--r--lib/Transforms/CMakeLists.txt10
-rw-r--r--lib/Transforms/Coroutines/CMakeLists.txt11
-rw-r--r--lib/Transforms/Coroutines/LLVMBuild.txt22
-rw-r--r--lib/Transforms/Hello/CMakeLists.txt20
-rw-r--r--lib/Transforms/Hello/Hello.cpp65
-rw-r--r--lib/Transforms/Hello/Hello.exports0
-rw-r--r--lib/Transforms/IPO/CMakeLists.txt45
-rw-r--r--lib/Transforms/IPO/LLVMBuild.txt23
-rw-r--r--lib/Transforms/InstCombine/CMakeLists.txt26
-rw-r--r--lib/Transforms/InstCombine/LLVMBuild.txt22
-rw-r--r--lib/Transforms/Instrumentation/CMakeLists.txt24
-rw-r--r--lib/Transforms/Instrumentation/LLVMBuild.txt22
-rw-r--r--lib/Transforms/LLVMBuild.txt24
-rw-r--r--lib/Transforms/ObjCARC/CMakeLists.txt17
-rw-r--r--lib/Transforms/ObjCARC/LLVMBuild.txt23
-rw-r--r--lib/Transforms/Scalar/CMakeLists.txt80
-rw-r--r--lib/Transforms/Scalar/LLVMBuild.txt23
-rw-r--r--lib/Transforms/Utils/CMakeLists.txt68
-rw-r--r--lib/Transforms/Utils/LLVMBuild.txt22
-rw-r--r--lib/Transforms/Vectorize/CMakeLists.txt18
-rw-r--r--lib/Transforms/Vectorize/LLVMBuild.txt23
23 files changed, 0 insertions, 621 deletions
diff --git a/lib/Transforms/AggressiveInstCombine/CMakeLists.txt b/lib/Transforms/AggressiveInstCombine/CMakeLists.txt
deleted file mode 100644
index 386314801e38..000000000000
--- a/lib/Transforms/AggressiveInstCombine/CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-add_llvm_library(LLVMAggressiveInstCombine
- AggressiveInstCombine.cpp
- TruncInstCombine.cpp
-
- ADDITIONAL_HEADER_DIRS
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/AggressiveInstCombine
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/AggressiveInstCombine/LLVMBuild.txt b/lib/Transforms/AggressiveInstCombine/LLVMBuild.txt
deleted file mode 100644
index c05844f33de9..000000000000
--- a/lib/Transforms/AggressiveInstCombine/LLVMBuild.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-;===- ./lib/Transforms/AggressiveInstCombine/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 = AggressiveInstCombine
-parent = Transforms
-required_libraries = Analysis Core Support TransformUtils
diff --git a/lib/Transforms/CMakeLists.txt b/lib/Transforms/CMakeLists.txt
deleted file mode 100644
index 74db9e53304d..000000000000
--- a/lib/Transforms/CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-add_subdirectory(Utils)
-add_subdirectory(Instrumentation)
-add_subdirectory(AggressiveInstCombine)
-add_subdirectory(InstCombine)
-add_subdirectory(Scalar)
-add_subdirectory(IPO)
-add_subdirectory(Vectorize)
-add_subdirectory(Hello)
-add_subdirectory(ObjCARC)
-add_subdirectory(Coroutines)
diff --git a/lib/Transforms/Coroutines/CMakeLists.txt b/lib/Transforms/Coroutines/CMakeLists.txt
deleted file mode 100644
index 80a052a2d45d..000000000000
--- a/lib/Transforms/Coroutines/CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-add_llvm_library(LLVMCoroutines
- Coroutines.cpp
- CoroCleanup.cpp
- CoroEarly.cpp
- CoroElide.cpp
- CoroFrame.cpp
- CoroSplit.cpp
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/Coroutines/LLVMBuild.txt b/lib/Transforms/Coroutines/LLVMBuild.txt
deleted file mode 100644
index 41dc4b031a49..000000000000
--- a/lib/Transforms/Coroutines/LLVMBuild.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-;===- ./lib/Transforms/Coroutines/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 = Coroutines
-parent = Transforms
-required_libraries = Analysis Core IPO Scalar Support TransformUtils
diff --git a/lib/Transforms/Hello/CMakeLists.txt b/lib/Transforms/Hello/CMakeLists.txt
deleted file mode 100644
index c4f10247c1a6..000000000000
--- a/lib/Transforms/Hello/CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-# If we don't need RTTI or EH, there's no reason to export anything
-# from the hello plugin.
-if( NOT LLVM_REQUIRES_RTTI )
- if( NOT LLVM_REQUIRES_EH )
- set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/Hello.exports)
- endif()
-endif()
-
-if(WIN32 OR CYGWIN)
- set(LLVM_LINK_COMPONENTS Core Support)
-endif()
-
-add_llvm_library( LLVMHello MODULE BUILDTREE_ONLY
- Hello.cpp
-
- DEPENDS
- intrinsics_gen
- PLUGIN_TOOL
- opt
- )
diff --git a/lib/Transforms/Hello/Hello.cpp b/lib/Transforms/Hello/Hello.cpp
deleted file mode 100644
index 29b9bb8a94ea..000000000000
--- a/lib/Transforms/Hello/Hello.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-//===- Hello.cpp - Example code from "Writing an LLVM Pass" ---------------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// This file implements two versions of the LLVM "Hello World" pass described
-// in docs/WritingAnLLVMPass.html
-//
-//===----------------------------------------------------------------------===//
-
-#include "llvm/ADT/Statistic.h"
-#include "llvm/IR/Function.h"
-#include "llvm/Pass.h"
-#include "llvm/Support/raw_ostream.h"
-using namespace llvm;
-
-#define DEBUG_TYPE "hello"
-
-STATISTIC(HelloCounter, "Counts number of functions greeted");
-
-namespace {
- // Hello - The first implementation, without getAnalysisUsage.
- struct Hello : public FunctionPass {
- static char ID; // Pass identification, replacement for typeid
- Hello() : FunctionPass(ID) {}
-
- bool runOnFunction(Function &F) override {
- ++HelloCounter;
- errs() << "Hello: ";
- errs().write_escaped(F.getName()) << '\n';
- return false;
- }
- };
-}
-
-char Hello::ID = 0;
-static RegisterPass<Hello> X("hello", "Hello World Pass");
-
-namespace {
- // Hello2 - The second implementation with getAnalysisUsage implemented.
- struct Hello2 : public FunctionPass {
- static char ID; // Pass identification, replacement for typeid
- Hello2() : FunctionPass(ID) {}
-
- bool runOnFunction(Function &F) override {
- ++HelloCounter;
- errs() << "Hello: ";
- errs().write_escaped(F.getName()) << '\n';
- return false;
- }
-
- // We don't modify the program, so we preserve all analyses.
- void getAnalysisUsage(AnalysisUsage &AU) const override {
- AU.setPreservesAll();
- }
- };
-}
-
-char Hello2::ID = 0;
-static RegisterPass<Hello2>
-Y("hello2", "Hello World Pass (with getAnalysisUsage implemented)");
diff --git a/lib/Transforms/Hello/Hello.exports b/lib/Transforms/Hello/Hello.exports
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/lib/Transforms/Hello/Hello.exports
+++ /dev/null
diff --git a/lib/Transforms/IPO/CMakeLists.txt b/lib/Transforms/IPO/CMakeLists.txt
deleted file mode 100644
index 7e2bca0f8f80..000000000000
--- a/lib/Transforms/IPO/CMakeLists.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-add_llvm_library(LLVMipo
- AlwaysInliner.cpp
- ArgumentPromotion.cpp
- BarrierNoopPass.cpp
- BlockExtractor.cpp
- CalledValuePropagation.cpp
- ConstantMerge.cpp
- CrossDSOCFI.cpp
- DeadArgumentElimination.cpp
- ElimAvailExtern.cpp
- ExtractGV.cpp
- ForceFunctionAttrs.cpp
- FunctionAttrs.cpp
- FunctionImport.cpp
- GlobalDCE.cpp
- GlobalOpt.cpp
- GlobalSplit.cpp
- HotColdSplitting.cpp
- IPConstantPropagation.cpp
- IPO.cpp
- InferFunctionAttrs.cpp
- InlineSimple.cpp
- Inliner.cpp
- Internalize.cpp
- LoopExtractor.cpp
- LowerTypeTests.cpp
- MergeFunctions.cpp
- PartialInlining.cpp
- PassManagerBuilder.cpp
- PruneEH.cpp
- SampleProfile.cpp
- SCCP.cpp
- StripDeadPrototypes.cpp
- StripSymbols.cpp
- SyntheticCountsPropagation.cpp
- ThinLTOBitcodeWriter.cpp
- WholeProgramDevirt.cpp
-
- ADDITIONAL_HEADER_DIRS
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/IPO
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/IPO/LLVMBuild.txt b/lib/Transforms/IPO/LLVMBuild.txt
deleted file mode 100644
index 54ce23876e66..000000000000
--- a/lib/Transforms/IPO/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Transforms/IPO/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 = IPO
-parent = Transforms
-library_name = ipo
-required_libraries = AggressiveInstCombine Analysis BitReader BitWriter Core InstCombine IRReader Linker Object ProfileData Scalar Support TransformUtils Vectorize Instrumentation
diff --git a/lib/Transforms/InstCombine/CMakeLists.txt b/lib/Transforms/InstCombine/CMakeLists.txt
deleted file mode 100644
index 8a3a58e9ecc9..000000000000
--- a/lib/Transforms/InstCombine/CMakeLists.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-set(LLVM_TARGET_DEFINITIONS InstCombineTables.td)
-tablegen(LLVM InstCombineTables.inc -gen-searchable-tables)
-add_public_tablegen_target(InstCombineTableGen)
-
-add_llvm_library(LLVMInstCombine
- InstructionCombining.cpp
- InstCombineAddSub.cpp
- InstCombineAndOrXor.cpp
- InstCombineCalls.cpp
- InstCombineCasts.cpp
- InstCombineCompares.cpp
- InstCombineLoadStoreAlloca.cpp
- InstCombineMulDivRem.cpp
- InstCombinePHI.cpp
- InstCombineSelect.cpp
- InstCombineShifts.cpp
- InstCombineSimplifyDemanded.cpp
- InstCombineVectorOps.cpp
-
- ADDITIONAL_HEADER_DIRS
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/InstCombine
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/InstCombine/LLVMBuild.txt b/lib/Transforms/InstCombine/LLVMBuild.txt
deleted file mode 100644
index c26e0e3ea40b..000000000000
--- a/lib/Transforms/InstCombine/LLVMBuild.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-;===- ./lib/Transforms/InstCombine/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 = InstCombine
-parent = Transforms
-required_libraries = Analysis Core Support TransformUtils
diff --git a/lib/Transforms/Instrumentation/CMakeLists.txt b/lib/Transforms/Instrumentation/CMakeLists.txt
deleted file mode 100644
index 94461849d509..000000000000
--- a/lib/Transforms/Instrumentation/CMakeLists.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-add_llvm_library(LLVMInstrumentation
- AddressSanitizer.cpp
- BoundsChecking.cpp
- CGProfile.cpp
- ControlHeightReduction.cpp
- DataFlowSanitizer.cpp
- GCOVProfiling.cpp
- MemorySanitizer.cpp
- IndirectCallPromotion.cpp
- Instrumentation.cpp
- InstrProfiling.cpp
- PGOInstrumentation.cpp
- PGOMemOPSizeOpt.cpp
- SanitizerCoverage.cpp
- ThreadSanitizer.cpp
- EfficiencySanitizer.cpp
- HWAddressSanitizer.cpp
-
- ADDITIONAL_HEADER_DIRS
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/Instrumentation/LLVMBuild.txt b/lib/Transforms/Instrumentation/LLVMBuild.txt
deleted file mode 100644
index bcefe795c193..000000000000
--- a/lib/Transforms/Instrumentation/LLVMBuild.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-;===- ./lib/Transforms/Instrumentation/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 = Instrumentation
-parent = Transforms
-required_libraries = Analysis Core MC Support TransformUtils ProfileData
diff --git a/lib/Transforms/LLVMBuild.txt b/lib/Transforms/LLVMBuild.txt
deleted file mode 100644
index f061c6d9285e..000000000000
--- a/lib/Transforms/LLVMBuild.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-;===- ./lib/Transforms/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 = AggressiveInstCombine Coroutines IPO InstCombine Instrumentation Scalar Utils Vectorize ObjCARC
-
-[component_0]
-type = Group
-name = Transforms
-parent = Libraries
diff --git a/lib/Transforms/ObjCARC/CMakeLists.txt b/lib/Transforms/ObjCARC/CMakeLists.txt
deleted file mode 100644
index 114471eb6f6e..000000000000
--- a/lib/Transforms/ObjCARC/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-add_llvm_library(LLVMObjCARCOpts
- ObjCARC.cpp
- ObjCARCOpts.cpp
- ObjCARCExpand.cpp
- ObjCARCAPElim.cpp
- ObjCARCContract.cpp
- DependencyAnalysis.cpp
- ProvenanceAnalysis.cpp
- ProvenanceAnalysisEvaluator.cpp
- PtrState.cpp
-
- ADDITIONAL_HEADER_DIRS
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/ObjCARC/LLVMBuild.txt b/lib/Transforms/ObjCARC/LLVMBuild.txt
deleted file mode 100644
index 90a233851a3c..000000000000
--- a/lib/Transforms/ObjCARC/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Transforms/ObjCARC/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 = ObjCARC
-parent = Transforms
-library_name = ObjCARCOpts
-required_libraries = Analysis Core Support TransformUtils
diff --git a/lib/Transforms/Scalar/CMakeLists.txt b/lib/Transforms/Scalar/CMakeLists.txt
deleted file mode 100644
index e3548ce5cd0a..000000000000
--- a/lib/Transforms/Scalar/CMakeLists.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-add_llvm_library(LLVMScalarOpts
- ADCE.cpp
- AlignmentFromAssumptions.cpp
- BDCE.cpp
- CallSiteSplitting.cpp
- ConstantHoisting.cpp
- ConstantProp.cpp
- CorrelatedValuePropagation.cpp
- DCE.cpp
- DeadStoreElimination.cpp
- DivRemPairs.cpp
- EarlyCSE.cpp
- FlattenCFGPass.cpp
- Float2Int.cpp
- GuardWidening.cpp
- GVN.cpp
- GVNHoist.cpp
- GVNSink.cpp
- IVUsersPrinter.cpp
- InductiveRangeCheckElimination.cpp
- IndVarSimplify.cpp
- InferAddressSpaces.cpp
- InstSimplifyPass.cpp
- JumpThreading.cpp
- LICM.cpp
- LoopAccessAnalysisPrinter.cpp
- LoopSink.cpp
- LoopDeletion.cpp
- LoopDataPrefetch.cpp
- LoopDistribute.cpp
- LoopIdiomRecognize.cpp
- LoopInstSimplify.cpp
- LoopInterchange.cpp
- LoopLoadElimination.cpp
- LoopPassManager.cpp
- LoopPredication.cpp
- LoopRerollPass.cpp
- LoopRotation.cpp
- LoopSimplifyCFG.cpp
- LoopStrengthReduce.cpp
- LoopUnrollPass.cpp
- LoopUnrollAndJamPass.cpp
- LoopUnswitch.cpp
- LoopVersioningLICM.cpp
- LowerAtomic.cpp
- LowerExpectIntrinsic.cpp
- LowerGuardIntrinsic.cpp
- MakeGuardsExplicit.cpp
- MemCpyOptimizer.cpp
- MergeICmps.cpp
- MergedLoadStoreMotion.cpp
- NaryReassociate.cpp
- NewGVN.cpp
- PartiallyInlineLibCalls.cpp
- PlaceSafepoints.cpp
- Reassociate.cpp
- Reg2Mem.cpp
- RewriteStatepointsForGC.cpp
- SCCP.cpp
- SROA.cpp
- Scalar.cpp
- Scalarizer.cpp
- SeparateConstOffsetFromGEP.cpp
- SimpleLoopUnswitch.cpp
- SimplifyCFGPass.cpp
- Sink.cpp
- SpeculativeExecution.cpp
- SpeculateAroundPHIs.cpp
- StraightLineStrengthReduce.cpp
- StructurizeCFG.cpp
- TailRecursionElimination.cpp
- WarnMissedTransforms.cpp
-
- ADDITIONAL_HEADER_DIRS
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Scalar
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/Scalar/LLVMBuild.txt b/lib/Transforms/Scalar/LLVMBuild.txt
deleted file mode 100644
index ffe35f041b35..000000000000
--- a/lib/Transforms/Scalar/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Transforms/Scalar/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 = Scalar
-parent = Transforms
-library_name = ScalarOpts
-required_libraries = AggressiveInstCombine Analysis Core InstCombine Support TransformUtils
diff --git a/lib/Transforms/Utils/CMakeLists.txt b/lib/Transforms/Utils/CMakeLists.txt
deleted file mode 100644
index cb3dc17c03ad..000000000000
--- a/lib/Transforms/Utils/CMakeLists.txt
+++ /dev/null
@@ -1,68 +0,0 @@
-add_llvm_library(LLVMTransformUtils
- ASanStackFrameLayout.cpp
- AddDiscriminators.cpp
- BasicBlockUtils.cpp
- BreakCriticalEdges.cpp
- BuildLibCalls.cpp
- BypassSlowDivision.cpp
- CallPromotionUtils.cpp
- CanonicalizeAliases.cpp
- CloneFunction.cpp
- CloneModule.cpp
- CodeExtractor.cpp
- CtorUtils.cpp
- DemoteRegToStack.cpp
- EntryExitInstrumenter.cpp
- EscapeEnumerator.cpp
- Evaluator.cpp
- FlattenCFG.cpp
- FunctionComparator.cpp
- FunctionImportUtils.cpp
- GlobalStatus.cpp
- GuardUtils.cpp
- InlineFunction.cpp
- ImportedFunctionsInliningStatistics.cpp
- InstructionNamer.cpp
- IntegerDivision.cpp
- LCSSA.cpp
- LibCallsShrinkWrap.cpp
- Local.cpp
- LoopRotationUtils.cpp
- LoopSimplify.cpp
- LoopUnroll.cpp
- LoopUnrollAndJam.cpp
- LoopUnrollPeel.cpp
- LoopUnrollRuntime.cpp
- LoopUtils.cpp
- LoopVersioning.cpp
- LowerInvoke.cpp
- LowerMemIntrinsics.cpp
- LowerSwitch.cpp
- Mem2Reg.cpp
- MetaRenamer.cpp
- ModuleUtils.cpp
- NameAnonGlobals.cpp
- PredicateInfo.cpp
- PromoteMemoryToRegister.cpp
- StripGCRelocates.cpp
- SSAUpdater.cpp
- SSAUpdaterBulk.cpp
- SanitizerStats.cpp
- SimplifyCFG.cpp
- SimplifyIndVar.cpp
- SimplifyLibCalls.cpp
- SplitModule.cpp
- StripNonLineTableDebugInfo.cpp
- SymbolRewriter.cpp
- UnifyFunctionExitNodes.cpp
- Utils.cpp
- ValueMapper.cpp
- VNCoercion.cpp
-
- ADDITIONAL_HEADER_DIRS
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Utils
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/Utils/LLVMBuild.txt b/lib/Transforms/Utils/LLVMBuild.txt
deleted file mode 100644
index ece0ad4dbf44..000000000000
--- a/lib/Transforms/Utils/LLVMBuild.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-;===- ./lib/Transforms/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 = TransformUtils
-parent = Transforms
-required_libraries = Analysis Core Support
diff --git a/lib/Transforms/Vectorize/CMakeLists.txt b/lib/Transforms/Vectorize/CMakeLists.txt
deleted file mode 100644
index 06eaadf58c3f..000000000000
--- a/lib/Transforms/Vectorize/CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-add_llvm_library(LLVMVectorize
- LoadStoreVectorizer.cpp
- LoopVectorizationLegality.cpp
- LoopVectorize.cpp
- SLPVectorizer.cpp
- Vectorize.cpp
- VPlan.cpp
- VPlanHCFGBuilder.cpp
- VPlanHCFGTransforms.cpp
- VPlanSLP.cpp
- VPlanVerifier.cpp
-
- ADDITIONAL_HEADER_DIRS
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
-
- DEPENDS
- intrinsics_gen
- )
diff --git a/lib/Transforms/Vectorize/LLVMBuild.txt b/lib/Transforms/Vectorize/LLVMBuild.txt
deleted file mode 100644
index be00294ea44b..000000000000
--- a/lib/Transforms/Vectorize/LLVMBuild.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-;===- ./lib/Transforms/Scalar/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 = Vectorize
-parent = Transforms
-library_name = Vectorize
-required_libraries = Analysis Core Support TransformUtils