mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
69f89dfbd9
SCEVExpander modifies the underlying function so it is more suitable in Transforms/Utils, rather than Analysis. This allows using other transform utils in SCEVExpander. This patch was originally committed as b8a3c34eee06, but broke the modules build, as LoopAccessAnalysis was using the Expander. The code-gen part of LAA was moved to lib/Transforms recently, so this patch can be landed again. Reviewers: sanjoy.google, efriedma, reames Reviewed By: sanjoy.google Differential Revision: https://reviews.llvm.org/D71537
28 lines
530 B
CMake
28 lines
530 B
CMake
set(LLVM_LINK_COMPONENTS
|
|
Analysis
|
|
AsmParser
|
|
Core
|
|
Support
|
|
TransformUtils
|
|
)
|
|
|
|
add_llvm_unittest(UtilsTests
|
|
ASanStackFrameLayoutTest.cpp
|
|
BasicBlockUtilsTest.cpp
|
|
CallPromotionUtilsTest.cpp
|
|
CloningTest.cpp
|
|
CodeExtractorTest.cpp
|
|
CodeMoverUtilsTest.cpp
|
|
FunctionComparatorTest.cpp
|
|
IntegerDivisionTest.cpp
|
|
LocalTest.cpp
|
|
LoopRotationUtilsTest.cpp
|
|
LoopUtilsTest.cpp
|
|
ScalarEvolutionExpanderTest.cpp
|
|
SizeOptsTest.cpp
|
|
SSAUpdaterBulkTest.cpp
|
|
UnrollLoopTest.cpp
|
|
ValueMapperTest.cpp
|
|
VFABIUtils.cpp
|
|
)
|