LLVM: llvm::BitTracker Struct Reference (original) (raw)

#include "[Target/Hexagon/BitTracker.h](BitTracker%5F8h%5Fsource.html)"

Classes
struct BitMask
struct BitRef
struct BitValue
struct MachineEvaluator
struct RegisterCell
struct RegisterRef
Public Member Functions
BitTracker (const MachineEvaluator &E, MachineFunction &F)
~BitTracker ()
void run ()
void trace (bool On=false)
bool has (unsigned Reg) const
const RegisterCell & lookup (unsigned Reg) const
RegisterCell get (RegisterRef RR) const
void put (RegisterRef RR, const RegisterCell &RC)
void subst (RegisterRef OldRR, RegisterRef NewRR)
bool reached (const MachineBasicBlock *B) const
void visit (const MachineInstr &MI)
void print_cells (raw_ostream &OS) const

Definition at line 32 of file BitTracker.h.

BranchTargetList

CellMapType

~BitTracker()

BitTracker::~BitTracker ( )

get()

has()

lookup()

print_cells()

put()

reached()

run()

subst()

trace()

void llvm::BitTracker::trace ( bool On = false) inline

visit()


The documentation for this struct was generated from the following files: