mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
5e7d288530
This commit introduces the PruneRetSuccessors pass, whose role is to identify all the indirect jumps whose devirtualized destinations correspond to return addresses. In fact, they are most likely to be return instructions and devirtualizing them is always detrimental.
13 lines
302 B
CMake
13 lines
302 B
CMake
#
|
|
# This file is distributed under the MIT License. See LICENSE.md for details.
|
|
#
|
|
|
|
revng_add_library_internal(revngFunctionCallIdentification
|
|
STATIC
|
|
FunctionCallIdentification.cpp
|
|
PruneRetSuccessors.cpp)
|
|
|
|
target_link_libraries(revngFunctionCallIdentification
|
|
revngSupport
|
|
revngBasicAnalyses)
|