[BOLT][NFC] Refactor creation of symbol+addend references
authorRafael Auler <rafaelauler@fb.com>
Fri, 16 Sep 2022 23:20:00 +0000 (16:20 -0700)
committerRafael Auler <rafaelauler@fb.com>
Thu, 13 Oct 2022 01:39:26 +0000 (18:39 -0700)
commit8d1fc45dc377fe554e50a6bda19aa23c9957041f
treebc6bd73b154bb2b9d4715c001ee2aaaa530cfc49
parent47424f22d46b340b9f9204647168fb4190c64472
[BOLT][NFC] Refactor creation of symbol+addend references

Put code that creates references to symbol+addend behind MCPlusBuilder.
Will use this later in validate memory references pass.

Reviewed By: #bolt, maksfb, yota9

Differential Revision: https://reviews.llvm.org/D134097
bolt/include/bolt/Core/MCPlusBuilder.h
bolt/lib/Core/BinaryContext.cpp
bolt/lib/Core/BinaryFunction.cpp
bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp