mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-28 06:29:45 +00:00
it could only be tested indirectly, via instcombine, gvn or some other pass that makes use of InstructionSimplify, which means that testcases had to be carefully contrived to dance around any other transformations that that pass did. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122264 91177308-0d34-0410-b5e6-96231b3b80d8
30 lines
551 B
CMake
30 lines
551 B
CMake
add_llvm_library(LLVMTransformUtils
|
|
AddrModeMatcher.cpp
|
|
BasicBlockUtils.cpp
|
|
BasicInliner.cpp
|
|
BreakCriticalEdges.cpp
|
|
BuildLibCalls.cpp
|
|
CloneFunction.cpp
|
|
CloneLoop.cpp
|
|
CloneModule.cpp
|
|
CodeExtractor.cpp
|
|
DemoteRegToStack.cpp
|
|
InlineFunction.cpp
|
|
InstructionNamer.cpp
|
|
LCSSA.cpp
|
|
Local.cpp
|
|
LoopSimplify.cpp
|
|
LoopUnroll.cpp
|
|
LowerInvoke.cpp
|
|
LowerSwitch.cpp
|
|
Mem2Reg.cpp
|
|
PromoteMemoryToRegister.cpp
|
|
SSAUpdater.cpp
|
|
SimplifyCFG.cpp
|
|
SimplifyInstructions.cpp
|
|
UnifyFunctionExitNodes.cpp
|
|
Utils.cpp
|
|
ValueMapper.cpp
|
|
)
|
|
|