[clang] constexpr built-in elementwise bitreverse function. (#118177)
[llvm-project.git] / bolt / lib / Passes / CMakeLists.txt
blob1c1273b3d2420d21dac032cad8da2676cdbbf2b7
1 add_llvm_library(LLVMBOLTPasses
2   ADRRelaxationPass.cpp
3   Aligner.cpp
4   AllocCombiner.cpp
5   AsmDump.cpp
6   BinaryPasses.cpp
7   CMOVConversion.cpp
8   CacheMetrics.cpp
9   DataflowAnalysis.cpp
10   DataflowInfoManager.cpp
11   FrameAnalysis.cpp
12   FrameOptimizer.cpp
13   FixRelaxationPass.cpp
14   FixRISCVCallsPass.cpp
15   HFSort.cpp
16   Hugify.cpp
17   IdenticalCodeFolding.cpp
18   IndirectCallPromotion.cpp
19   Inliner.cpp
20   Instrumentation.cpp
21   JTFootprintReduction.cpp
22   LongJmp.cpp
23   LoopInversionPass.cpp
24   LivenessAnalysis.cpp
25   MCF.cpp
26   PatchEntries.cpp
27   PettisAndHansen.cpp
28   PLTCall.cpp
29   ContinuityStats.cpp
30   RegAnalysis.cpp
31   RegReAssign.cpp
32   ReorderAlgorithm.cpp
33   ReorderFunctions.cpp
34   ReorderData.cpp
35   ShrinkWrapping.cpp
36   SplitFunctions.cpp
37   StackAllocationAnalysis.cpp
38   StackAvailableExpressions.cpp
39   StackPointerTracking.cpp
40   StackReachingUses.cpp
41   StokeInfo.cpp
42   TailDuplication.cpp
43   ThreeWayBranch.cpp
44   ValidateInternalCalls.cpp
45   ValidateMemRefs.cpp
46   VeneerElimination.cpp
47   RetpolineInsertion.cpp
49   DISABLE_LLVM_LINK_LLVM_DYLIB
51   LINK_LIBS
52   ${LLVM_PTHREAD_LIB}
54   LINK_COMPONENTS
55   AsmPrinter
56   MC
57   Support
58   TargetParser
59   TransformUtils
60   )
62 target_link_libraries(LLVMBOLTPasses
63   PRIVATE
64   LLVMBOLTCore
65   LLVMBOLTUtils
66   )