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

References

lib/Target/Hexagon/BitTracker.cpp
  264     Tmp[i] = Bits[i];
  416     Res[i] = BitValue(V & 1);
  428     Res[i] = A[i];
  445     Res[I] = BitValue(S & 1);
  454       Res[I] = BitValue::ref(V2);
  456       Res[I] = BitValue::ref(V1);
  461     Res[I] = BitValue::self();
  478     Res[I] = BitValue(S & 1);
  485       Res[I] = BitValue::ref(V2);
  489       Res[I] = BitValue::ref(V1);
  494     Res[I] = BitValue::self();
  542   BitValue Sign = Res[W-1];
  557       Res[i] = BitValue::ref(V2);
  559       Res[i] = BitValue::ref(V1);
  561       Res[i] = BitValue::Zero;
  563       Res[i] = V1;
  565       Res[i] = BitValue::self();
  579       Res[i] = BitValue::One;
  581       Res[i] = BitValue::ref(V2);
  583       Res[i] = BitValue::ref(V1);
  585       Res[i] = V1;
  587       Res[i] = BitValue::self();
  601       Res[i] = BitValue::ref(V2);
  603       Res[i] = BitValue::ref(V1);
  605       Res[i] = BitValue::Zero;
  607       Res[i] = BitValue::self();
  618       Res[i] = BitValue::One;
  620       Res[i] = BitValue::Zero;
  622       Res[i] = BitValue::self();
  631   Res[BitN] = BitValue::One;
  639   Res[BitN] = BitValue::Zero;
  668   BitValue Sign = Res[FromN-1];
  901         BitValue &V = DefC[i];
  906         if (V == ResC[i])
  908         V = ResC[i];
 1011       BitValue &V = RC[i];
lib/Target/Hexagon/BitTracker.h
  383     RC[i] = BitValue::ref(C[i]);
lib/Target/Hexagon/HexagonBitSimplify.cpp
 2619       NewRC[I] = BitTracker::BitValue(C & 1);
 2686       NewRC[0] = BitTracker::BitValue::self();
lib/Target/Hexagon/HexagonBitTracker.cpp
  682       RC[im(2)] = BT::BitValue::Zero;
  687       RC[im(2)] = BT::BitValue::One;
  693       RC[BX] = RC[BX].is(0) ? BT::BitValue::One
  693       RC[BX] = RC[BX].is(0) ? BT::BitValue::One
  694                             : RC[BX].is(1) ? BT::BitValue::Zero
  797         const BT::BitValue &V = R1[i];
  810       BT::BitValue PC0 = rc(1)[0];
  863       BT::BitValue TV = R1[W1-1];
  882         if (!P1[i].is(1))
  884         if (!P1[i].is(0))
  899         if (!P1[i].is(0))
  901         if (!P1[i].is(1))
  950       BT::BitValue V = rc(1)[im(2)];
 1022   const BT::BitValue &Test = PC[0];
 1198     Res[i] = BT::BitValue::self(BT::BitRef(RD.Reg, i));
 1201     const BT::BitValue &Sign = Res[BitNum-1];
 1203       Res[i] = BT::BitValue::ref(Sign);
 1206       Res[i] = BT::BitValue::Zero;
lib/Target/Hexagon/HexagonGenInsert.cpp
  714     const BitTracker::BitValue &V = RC[i];