reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/BitTracker.cpp
  116     unsigned n = RC.Bits.size();
  126     for (unsigned i = 1, n = RC.Bits.size(); i < n; ++i) {
  206   for (uint16_t i = 0, n = Bits.size(); i < n; ++i) {
  208     Changed |= Bits[i].meet(RCV, BitRef(SelfR, i));
  225       Bits[i+B] = RC[i];
  228       Bits[i+B] = RC[i];
  230       Bits[i] = RC[i+(W-B)];
  241       RC.Bits[i-B] = Bits[i];
  241       RC.Bits[i-B] = Bits[i];
  247     RC.Bits[i] = Bits[i+B];
  247     RC.Bits[i] = Bits[i+B];
  249     RC.Bits[i+(W-B)] = Bits[i];
  249     RC.Bits[i+(W-B)] = Bits[i];
  264     Tmp[i] = Bits[i];
  267     Bits[i] = Bits[W-Sh+i];
  267     Bits[i] = Bits[W-Sh+i];
  270     Bits[i+Sh] = Tmp.Bits[i];
  270     Bits[i+Sh] = Tmp.Bits[i];
  278     Bits[B++] = V;
  286   Bits.resize(W+WRC);
  288     Bits[i+W] = RC.Bits[i];
  288     Bits[i+W] = RC.Bits[i];
  296   while (C < W && Bits[C] == V)
  305   while (C < W && Bits[W-(C+1)] == V)
  311   uint16_t W = Bits.size();
  312   if (RC.Bits.size() != W)
  315     if (Bits[i] != RC[i])
  322     const BitValue &V = Bits[i];
  324       Bits[i].RefI = BitRef(R, i);
lib/Target/Hexagon/BitTracker.h
  303     return Bits.size();
  307     assert(BitN < Bits.size());
  308     return Bits[BitN];
  311     assert(BitN < Bits.size());
  312     return Bits[BitN];
  366     RC.Bits[i] = BitValue::self(BitRef(Reg, i));
  374     RC.Bits[i] = BitValue(BitValue::Top);