| 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 |
| ContinuityStats.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 |
| |
| NO_EXPORT |
| DISABLE_LLVM_LINK_LLVM_DYLIB |
| |
| LINK_LIBS |
| ${LLVM_PTHREAD_LIB} |
| |
| LINK_COMPONENTS |
| AsmPrinter |
| MC |
| Support |
| TargetParser |
| TransformUtils |
| ) |
| |
| target_link_libraries(LLVMBOLTPasses |
| PRIVATE |
| LLVMBOLTCore |
| LLVMBOLTUtils |
| ) |