mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-25 22:38:56 -04:00

Summary: SSAUpdater is a bottleneck in a number of passes, and one of the reasons is that it performs a lot of unnecessary computations (DT/IDF) over and over again. This patch adds a new SSAUpdaterBulk that uses existing DT and avoids recomputing IDF when possible. Reviewers: dberlin, davide, MatzeB Subscribers: llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D44282 llvm-svn: 329643
21 lines
335 B
CMake
21 lines
335 B
CMake
set(LLVM_LINK_COMPONENTS
|
|
Analysis
|
|
AsmParser
|
|
Core
|
|
Support
|
|
TransformUtils
|
|
)
|
|
|
|
add_llvm_unittest(UtilsTests
|
|
ASanStackFrameLayoutTest.cpp
|
|
BasicBlockUtils.cpp
|
|
Cloning.cpp
|
|
CodeExtractor.cpp
|
|
FunctionComparator.cpp
|
|
IntegerDivision.cpp
|
|
Local.cpp
|
|
OrderedInstructions.cpp
|
|
SSAUpdaterBulk.cpp
|
|
ValueMapperTest.cpp
|
|
)
|