#include "bolt/Passes/ValidateMemRefs.h"
#include "bolt/Core/ParallelUtilities.h"
#define DEBUG_TYPE …
namespace opts {
extern llvm::cl::opt<llvm::bolt::JumpTableSupportLevel> JumpTables;
}
namespace llvm::bolt {
std::atomic<std::uint64_t> ValidateMemRefs::ReplacedReferences{ … };
bool ValidateMemRefs::checkAndFixJTReference(BinaryFunction &BF, MCInst &Inst,
uint32_t OperandNum,
const MCSymbol *Sym,
uint64_t Offset) { … }
void ValidateMemRefs::runOnFunction(BinaryFunction &BF) { … }
Error ValidateMemRefs::runOnFunctions(BinaryContext &BC) { … }
}