Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:BitTracker

1 //===--- BitTracker.h -----------------------------------------------------===//
29 struct BitTracker {
41 BitTracker(const MachineEvaluator &E, MachineFunction &F);
42 ~BitTracker();
78 struct BitTracker::BitRef {
91 struct BitTracker::RegisterRef {
105 struct BitTracker::BitValue {
219 inline BitTracker::BitValue
220 BitTracker::BitValue::ref(const BitValue &V) {
229 inline BitTracker::BitValue
230 BitTracker::BitValue::self(const BitRef &Self) {
238 struct BitTracker::BitMask {
249 struct BitTracker::RegisterCell {
298 inline bool BitTracker::has(unsigned Reg) const {
303 inline const BitTracker::RegisterCell&
304 BitTracker::lookup(unsigned Reg) const {
311 inline BitTracker::RegisterCell
312 BitTracker::RegisterCell::self(unsigned Reg, uint16_t Width) {
320 inline BitTracker::RegisterCell
321 BitTracker::RegisterCell::top(uint16_t Width) {
329 inline BitTracker::RegisterCell
330 BitTracker::RegisterCell::ref(const RegisterCell &C) {
342 struct BitTracker::MachineEvaluator {