mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-01 16:33:37 +01:00
72f17d97f3
Modified patch by Adam Preuss. This builds on the existing framework for block tracing, edge profiling and optimal edge profiling. See -help-hidden for new flags. For documentation, see the technical report "Implementation of Path Profiling..." in llvm.org/pubs. llvm-svn: 124515
59 lines
1.2 KiB
CMake
59 lines
1.2 KiB
CMake
add_llvm_library(LLVMAnalysis
|
|
AliasAnalysis.cpp
|
|
AliasAnalysisCounter.cpp
|
|
AliasAnalysisEvaluator.cpp
|
|
AliasDebugger.cpp
|
|
AliasSetTracker.cpp
|
|
Analysis.cpp
|
|
BasicAliasAnalysis.cpp
|
|
CFGPrinter.cpp
|
|
CaptureTracking.cpp
|
|
ConstantFolding.cpp
|
|
DbgInfoPrinter.cpp
|
|
DebugInfo.cpp
|
|
DIBuilder.cpp
|
|
DominanceFrontier.cpp
|
|
DomPrinter.cpp
|
|
IVUsers.cpp
|
|
InlineCost.cpp
|
|
InstCount.cpp
|
|
InstructionSimplify.cpp
|
|
Interval.cpp
|
|
IntervalPartition.cpp
|
|
LazyValueInfo.cpp
|
|
LibCallAliasAnalysis.cpp
|
|
LibCallSemantics.cpp
|
|
Lint.cpp
|
|
LiveValues.cpp
|
|
Loads.cpp
|
|
LoopDependenceAnalysis.cpp
|
|
LoopInfo.cpp
|
|
LoopPass.cpp
|
|
MemDepPrinter.cpp
|
|
MemoryBuiltins.cpp
|
|
MemoryDependenceAnalysis.cpp
|
|
ModuleDebugInfoPrinter.cpp
|
|
PathNumbering.cpp
|
|
PathProfileInfo.cpp
|
|
PathProfileVerifier.cpp
|
|
NoAliasAnalysis.cpp
|
|
PHITransAddr.cpp
|
|
PostDominators.cpp
|
|
ProfileEstimatorPass.cpp
|
|
ProfileInfo.cpp
|
|
ProfileInfoLoader.cpp
|
|
ProfileInfoLoaderPass.cpp
|
|
ProfileVerifierPass.cpp
|
|
RegionInfo.cpp
|
|
RegionPass.cpp
|
|
RegionPrinter.cpp
|
|
ScalarEvolution.cpp
|
|
ScalarEvolutionAliasAnalysis.cpp
|
|
ScalarEvolutionExpander.cpp
|
|
ScalarEvolutionNormalization.cpp
|
|
SparsePropagation.cpp
|
|
Trace.cpp
|
|
TypeBasedAliasAnalysis.cpp
|
|
ValueTracking.cpp
|
|
)
|