22 APInt &Writes)
const {
34 Target = Addr+Size+Imm;
void clearAllBits()
Set every bit to 0.
This class represents lattice values for constants.
virtual bool evaluateBranch(const MCInst &Inst, uint64_t Addr, uint64_t Size, uint64_t &Target) const
Given a branch instruction try to get the address the branch targets.
This file implements a class to represent arbitrary precision integral constant values and operations...
Instances of this class represent a single low-level machine instruction.
MCRegisterInfo base class - We assume that the target defines a static array of MCRegisterDesc object...
virtual bool clearsSuperRegisters(const MCRegisterInfo &MRI, const MCInst &Inst, APInt &Writes) const
Returns true if at least one of the register writes performed by.
unsigned const MachineRegisterInfo * MRI
unsigned getNumOperands() const
const MCOperand & getOperand(unsigned i) const
Target - Wrapper for Target specific information.
Class for arbitrary precision integers.
OperandType
Operands are tagged with one of the values of this enum.
const MCInstrDesc & get(unsigned Opcode) const
Return the machine instruction descriptor that corresponds to the specified instruction opcode...
unsigned getOpcode() const