mirror of
https://github.com/RPCS3/llvm.git
synced 2025-05-23 05:46:05 +00:00

Summary: These are the functions used to determine when values of loads can be extracted from stores, etc, and to perform the necessary insertions to do this. There are no changes to the functions themselves except reformatting, and one case where memdep was informed of a removed load (which was pushed into the caller). Reviewers: davide Subscribers: mgorny, llvm-commits, Prazek Differential Revision: https://reviews.llvm.org/D30478 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297438 91177308-0d34-0410-b5e6-96231b3b80d8
66 lines
1.3 KiB
CMake
66 lines
1.3 KiB
CMake
add_llvm_library(LLVMTransformUtils
|
|
ASanStackFrameLayout.cpp
|
|
AddDiscriminators.cpp
|
|
BasicBlockUtils.cpp
|
|
BreakCriticalEdges.cpp
|
|
BuildLibCalls.cpp
|
|
BypassSlowDivision.cpp
|
|
CloneFunction.cpp
|
|
CloneModule.cpp
|
|
CmpInstAnalysis.cpp
|
|
CodeExtractor.cpp
|
|
CtorUtils.cpp
|
|
DemoteRegToStack.cpp
|
|
EscapeEnumerator.cpp
|
|
Evaluator.cpp
|
|
FlattenCFG.cpp
|
|
FunctionComparator.cpp
|
|
FunctionImportUtils.cpp
|
|
GlobalStatus.cpp
|
|
InlineFunction.cpp
|
|
ImportedFunctionsInliningStatistics.cpp
|
|
InstructionNamer.cpp
|
|
IntegerDivision.cpp
|
|
LCSSA.cpp
|
|
LibCallsShrinkWrap.cpp
|
|
Local.cpp
|
|
LoopSimplify.cpp
|
|
LoopUnroll.cpp
|
|
LoopUnrollPeel.cpp
|
|
LoopUnrollRuntime.cpp
|
|
LoopUtils.cpp
|
|
LoopVersioning.cpp
|
|
LowerInvoke.cpp
|
|
LowerMemIntrinsics.cpp
|
|
LowerSwitch.cpp
|
|
Mem2Reg.cpp
|
|
MemorySSA.cpp
|
|
MemorySSAUpdater.cpp
|
|
MetaRenamer.cpp
|
|
ModuleUtils.cpp
|
|
NameAnonGlobals.cpp
|
|
PredicateInfo.cpp
|
|
PromoteMemoryToRegister.cpp
|
|
StripGCRelocates.cpp
|
|
SSAUpdater.cpp
|
|
SanitizerStats.cpp
|
|
SimplifyCFG.cpp
|
|
SimplifyIndVar.cpp
|
|
SimplifyInstructions.cpp
|
|
SimplifyLibCalls.cpp
|
|
SplitModule.cpp
|
|
StripNonLineTableDebugInfo.cpp
|
|
SymbolRewriter.cpp
|
|
UnifyFunctionExitNodes.cpp
|
|
Utils.cpp
|
|
ValueMapper.cpp
|
|
VNCoercion.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
|
|
${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Utils
|
|
|
|
DEPENDS
|
|
intrinsics_gen
|
|
)
|