diff options
author | Nico Weber <nicolasweber@gmx.de> | 2018-12-02 21:43:15 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2018-12-02 21:43:15 +0000 |
commit | 3c469ea731f6a6ca8f0e151f68cbc54db08fd1fc (patch) | |
tree | b6f7c91b7ac3155c974616f7f779fabb9ef5e5f7 | |
parent | 959b415e2fcbc3457ad00baa8c727ab16e6e1cbf (diff) | |
download | bcm5719-llvm-3c469ea731f6a6ca8f0e151f68cbc54db08fd1fc.tar.gz bcm5719-llvm-3c469ea731f6a6ca8f0e151f68cbc54db08fd1fc.zip |
[gn build] Add build files for llvm/lib/Analysis and llvm/lib/ProfileData
Differential Revision: https://reviews.llvm.org/D55166
llvm-svn: 348105
-rw-r--r-- | llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 112 | ||||
-rw-r--r-- | llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn | 17 |
2 files changed, 129 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn new file mode 100644 index 00000000000..5b203d4d703 --- /dev/null +++ b/llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn @@ -0,0 +1,112 @@ +static_library("Analysis") { + output_name = "LLVMAnalysis" + public_deps = [ + # Must be a public_dep because Analysis's headers include llvm-config.h. + "//llvm/include/llvm/Config:llvm-config", + ] + deps = [ + "//llvm/include/llvm/Config:config", + "//llvm/lib/BinaryFormat", + "//llvm/lib/IR", + "//llvm/lib/Object", + "//llvm/lib/ProfileData", + "//llvm/lib/Support", + ] + sources = [ + "AliasAnalysis.cpp", + "AliasAnalysisEvaluator.cpp", + "AliasAnalysisSummary.cpp", + "AliasSetTracker.cpp", + "Analysis.cpp", + "AssumptionCache.cpp", + "BasicAliasAnalysis.cpp", + "BlockFrequencyInfo.cpp", + "BlockFrequencyInfoImpl.cpp", + "BranchProbabilityInfo.cpp", + "CFG.cpp", + "CFGPrinter.cpp", + "CFLAndersAliasAnalysis.cpp", + "CFLSteensAliasAnalysis.cpp", + "CGSCCPassManager.cpp", + "CallGraph.cpp", + "CallGraphSCCPass.cpp", + "CallPrinter.cpp", + "CaptureTracking.cpp", + "CmpInstAnalysis.cpp", + "CodeMetrics.cpp", + "ConstantFolding.cpp", + "CostModel.cpp", + "Delinearization.cpp", + "DemandedBits.cpp", + "DependenceAnalysis.cpp", + "DivergenceAnalysis.cpp", + "DomPrinter.cpp", + "DominanceFrontier.cpp", + "EHPersonalities.cpp", + "GlobalsModRef.cpp", + "GuardUtils.cpp", + "IVDescriptors.cpp", + "IVUsers.cpp", + "IndirectCallPromotionAnalysis.cpp", + "InlineCost.cpp", + "InstCount.cpp", + "InstructionPrecedenceTracking.cpp", + "InstructionSimplify.cpp", + "Interval.cpp", + "IntervalPartition.cpp", + "IteratedDominanceFrontier.cpp", + "LazyBlockFrequencyInfo.cpp", + "LazyBranchProbabilityInfo.cpp", + "LazyCallGraph.cpp", + "LazyValueInfo.cpp", + "LegacyDivergenceAnalysis.cpp", + "Lint.cpp", + "Loads.cpp", + "LoopAccessAnalysis.cpp", + "LoopAnalysisManager.cpp", + "LoopInfo.cpp", + "LoopPass.cpp", + "LoopUnrollAnalyzer.cpp", + "MemDepPrinter.cpp", + "MemDerefPrinter.cpp", + "MemoryBuiltins.cpp", + "MemoryDependenceAnalysis.cpp", + "MemoryLocation.cpp", + "MemorySSA.cpp", + "MemorySSAUpdater.cpp", + "ModuleDebugInfoPrinter.cpp", + "ModuleSummaryAnalysis.cpp", + "MustExecute.cpp", + "ObjCARCAliasAnalysis.cpp", + "ObjCARCAnalysisUtils.cpp", + "ObjCARCInstKind.cpp", + "OptimizationRemarkEmitter.cpp", + "OrderedBasicBlock.cpp", + "OrderedInstructions.cpp", + "PHITransAddr.cpp", + "PhiValues.cpp", + "PostDominators.cpp", + "ProfileSummaryInfo.cpp", + "PtrUseVisitor.cpp", + "RegionInfo.cpp", + "RegionPass.cpp", + "RegionPrinter.cpp", + "ScalarEvolution.cpp", + "ScalarEvolutionAliasAnalysis.cpp", + "ScalarEvolutionExpander.cpp", + "ScalarEvolutionNormalization.cpp", + "ScopedNoAliasAA.cpp", + "StackSafetyAnalysis.cpp", + "SyncDependenceAnalysis.cpp", + "SyntheticCountsUtils.cpp", + "TargetLibraryInfo.cpp", + "TargetTransformInfo.cpp", + "Trace.cpp", + "TypeBasedAliasAnalysis.cpp", + "TypeMetadataUtils.cpp", + "ValueLattice.cpp", + "ValueLatticeUtils.cpp", + "ValueTracking.cpp", + "VectorUtils.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn new file mode 100644 index 00000000000..d2197d0f0d4 --- /dev/null +++ b/llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn @@ -0,0 +1,17 @@ +static_library("ProfileData") { + output_name = "LLVMProfileData" + deps = [ + "//llvm/lib/IR", + "//llvm/lib/Support", + ] + sources = [ + "GCOV.cpp", + "InstrProf.cpp", + "InstrProfReader.cpp", + "InstrProfWriter.cpp", + "ProfileSummaryBuilder.cpp", + "SampleProf.cpp", + "SampleProfReader.cpp", + "SampleProfWriter.cpp", + ] +} |