mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
36db5853cb
to work out (in a very simplistic way) which function arguments (pointer arguments only) are only dereferenced and so do not escape. Mark such arguments 'nocapture'. llvm-svn: 61525
26 lines
509 B
CMake
26 lines
509 B
CMake
add_llvm_library(LLVMipo
|
|
FunctionAttrs.cpp
|
|
ArgumentPromotion.cpp
|
|
ConstantMerge.cpp
|
|
DeadArgumentElimination.cpp
|
|
DeadTypeElimination.cpp
|
|
ExtractGV.cpp
|
|
GlobalDCE.cpp
|
|
GlobalOpt.cpp
|
|
IndMemRemoval.cpp
|
|
InlineAlways.cpp
|
|
Inliner.cpp
|
|
InlineSimple.cpp
|
|
Internalize.cpp
|
|
IPConstantPropagation.cpp
|
|
LoopExtractor.cpp
|
|
LowerSetJmp.cpp
|
|
MergeFunctions.cpp
|
|
PartialSpecialization.cpp
|
|
PruneEH.cpp
|
|
RaiseAllocations.cpp
|
|
StripDeadPrototypes.cpp
|
|
StripSymbols.cpp
|
|
StructRetPromotion.cpp
|
|
)
|