[BOLT][NFC] Return struct from evaluateX86MemoryOperand
authorAmir Ayupov <aaupov@fb.com>
Wed, 22 Feb 2023 20:05:58 +0000 (12:05 -0800)
committerAmir Ayupov <aaupov@fb.com>
Wed, 22 Feb 2023 20:06:50 +0000 (12:06 -0800)
commit48a215ae6c51895daeb514cbc2f6766ccacc1195
treea1838fd7ded054dfd6b91e36eab60739b4f86e26
parentd6f9b97bae97b9a476f36e5d6cebe8ac13c1914e
[BOLT][NFC] Return struct from evaluateX86MemoryOperand

Simplify `MCPlusBuilder::evaluateX86MemoryOperand`: make it return a struct
with memory operand analysis struct `X86MemOperand`.

Reviewed By: #bolt, rafauler

Differential Revision: https://reviews.llvm.org/D144310
bolt/include/bolt/Core/MCPlusBuilder.h
bolt/include/bolt/Passes/RetpolineInsertion.h
bolt/lib/Passes/RetpolineInsertion.cpp
bolt/lib/Target/X86/X86MCPlusBuilder.cpp