mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-30 21:29:28 +00:00
The commit "Adding IPSCCP and Internalize passes to the C-bindings" introduced new dependencies for IPO. Add these to the CMAKE build as otherwise the BUILD_SHARED_LIBS=1 build fails. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101313 91177308-0d34-0410-b5e6-96231b3b80d8
28 lines
562 B
CMake
28 lines
562 B
CMake
add_llvm_library(LLVMipo
|
|
ArgumentPromotion.cpp
|
|
ConstantMerge.cpp
|
|
DeadArgumentElimination.cpp
|
|
DeadTypeElimination.cpp
|
|
ExtractGV.cpp
|
|
FunctionAttrs.cpp
|
|
GlobalDCE.cpp
|
|
GlobalOpt.cpp
|
|
IPConstantPropagation.cpp
|
|
IPO.cpp
|
|
InlineAlways.cpp
|
|
InlineSimple.cpp
|
|
Inliner.cpp
|
|
Internalize.cpp
|
|
LoopExtractor.cpp
|
|
LowerSetJmp.cpp
|
|
MergeFunctions.cpp
|
|
PartialInlining.cpp
|
|
PartialSpecialization.cpp
|
|
PruneEH.cpp
|
|
StripDeadPrototypes.cpp
|
|
StripSymbols.cpp
|
|
StructRetPromotion.cpp
|
|
)
|
|
|
|
target_link_libraries (LLVMipo LLVMScalarOpts LLVMInstCombine)
|