llvm/bolt/lib/Rewrite
Maksim Panchenko 4101aa130a [BOLT] Support PC-relative relocations with addends
PC-relative memory operand could reference a different object from
the one located at the target address, e.g. when a negative offset
is used. Check relocations for the real referenced object.

Reviewed By: rafauler

Differential Revision: https://reviews.llvm.org/D120379
2022-02-23 22:54:42 -08:00
..
BinaryPassManager.cpp [BOLT][NFC] Fix compiler warnings 2022-02-04 15:57:33 -08:00
BoltDiff.cpp [BOLTRewrite][NFC] Fix braces usages 2021-12-23 12:38:33 -08:00
CMakeLists.txt [BOLT][CMAKE] Use IN_LIST check 2022-01-14 15:47:14 -08:00
DWARFRewriter.cpp [BOLT][DWARF] Remove patchLowHigh unused function. 2022-02-22 13:28:15 -08:00
ExecutableFileMemoryManager.cpp [BOLTRewrite][NFC] Fix braces usages 2021-12-23 12:38:33 -08:00
MachORewriteInstance.cpp [BOLT][NFC] Report errors from createBinaryContext and RewriteInstance ctor 2022-02-17 00:50:52 -08:00
RewriteInstance.cpp [BOLT] Support PC-relative relocations with addends 2022-02-23 22:54:42 -08:00