| add_llvm_library(LLVMBOLTPasses | |
| ADRRelaxationPass.cpp | |
| Aligner.cpp | |
| AllocCombiner.cpp | |
| AsmDump.cpp | |
| BinaryPasses.cpp | |
| CMOVConversion.cpp | |
| CacheMetrics.cpp | |
| DataflowAnalysis.cpp | |
| DataflowInfoManager.cpp | |
| FrameAnalysis.cpp | |
| FrameOptimizer.cpp | |
| FixRelaxationPass.cpp | |
| FixRISCVCallsPass.cpp | |
| HFSort.cpp | |
| Hugify.cpp | |
| IdenticalCodeFolding.cpp | |
| IndirectCallPromotion.cpp | |
| Inliner.cpp | |
| Instrumentation.cpp | |
| JTFootprintReduction.cpp | |
| LongJmp.cpp | |
| LoopInversionPass.cpp | |
| LivenessAnalysis.cpp | |
| MCF.cpp | |
| PatchEntries.cpp | |
| PettisAndHansen.cpp | |
| PLTCall.cpp | |
| RegAnalysis.cpp | |
| RegReAssign.cpp | |
| ReorderAlgorithm.cpp | |
| ReorderFunctions.cpp | |
| ReorderData.cpp | |
| ShrinkWrapping.cpp | |
| SplitFunctions.cpp | |
| StackAllocationAnalysis.cpp | |
| StackAvailableExpressions.cpp | |
| StackPointerTracking.cpp | |
| StackReachingUses.cpp | |
| StokeInfo.cpp | |
| TailDuplication.cpp | |
| ThreeWayBranch.cpp | |
| ValidateInternalCalls.cpp | |
| ValidateMemRefs.cpp | |
| VeneerElimination.cpp | |
| RetpolineInsertion.cpp | |
| DISABLE_LLVM_LINK_LLVM_DYLIB | |
| LINK_LIBS | |
| ${LLVM_PTHREAD_LIB} | |
| LINK_COMPONENTS | |
| AsmPrinter | |
| MC | |
| Support | |
| TargetParser | |
| TransformUtils | |
| ) | |
| target_link_libraries(LLVMBOLTPasses | |
| PRIVATE | |
| LLVMBOLTCore | |
| LLVMBOLTUtils | |
| ) |