#include "llvm/MC/MCInstrAnalysis.h"
#include "llvm/ADT/APInt.h"
#include <cstdint>
namespace llvm {
class MCSubtargetInfo;
}
usingnamespacellvm;
bool MCInstrAnalysis::clearsSuperRegisters(const MCRegisterInfo &MRI,
const MCInst &Inst,
APInt &Writes) const { … }
bool MCInstrAnalysis::evaluateBranch(const MCInst & , uint64_t ,
uint64_t ,
uint64_t & ) const { … }
std::optional<uint64_t> MCInstrAnalysis::evaluateMemoryOperandAddress(
const MCInst &Inst, const MCSubtargetInfo *STI, uint64_t Addr,
uint64_t Size) const { … }
std::optional<uint64_t>
MCInstrAnalysis::getMemoryOperandRelocationOffset(const MCInst &Inst,
uint64_t Size) const { … }