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

References

lib/Target/Hexagon/BitTracker.cpp
  102       case BT::BitValue::Zero:
  503   Res.fill(0, Z, BitValue::Zero);
  513   Res.fill(0, Z, BitValue::Zero);
  523   Res.fill(0, Sh, BitValue::Zero);
  533   Res.fill(W-Sh, W, BitValue::Zero);
  561       Res[i] = BitValue::Zero;
  605       Res[i] = BitValue::Zero;
  620       Res[i] = BitValue::Zero;
  639   Res[BitN] = BitValue::Zero;
  679   Res.fill(FromN, W, BitValue::Zero);
  754       Res.fill(WS, WD, BitValue::Zero);
lib/Target/Hexagon/BitTracker.h
  194   BitValue(bool B) : Type(B ? One : Zero) {}
  210     return T == 0 ? Type == Zero
  257     return Type == Zero || Type == One;
  261     assert(Type == Zero || Type == One);
lib/Target/Hexagon/HexagonBitSimplify.cpp
 2687       NewRC.fill(1, W, BitTracker::BitValue::Zero);
lib/Target/Hexagon/HexagonBitTracker.cpp
  327       return rr0(RegisterCell(W0).fill(0, W0, BT::BitValue::Zero), Outputs);
  336       RC.fill(0, L, BT::BitValue::Zero);
  352       RC.fill(PW, RW, BT::BitValue::Zero);
  359       RC.fill(PW, RW, BT::BitValue::Zero);
  441       RPC.fill(0, 2, BT::BitValue::Zero);
  682       RC[im(2)] = BT::BitValue::Zero;
  694                             : RC[BX].is(1) ? BT::BitValue::Zero
  703       const BT::BitValue Zero = BT::BitValue::Zero;
  892       RC.fill(0, W0, (All1 ? BT::BitValue::One : BT::BitValue::Zero));
  909       RC.fill(0, W0, (Has1 ? BT::BitValue::One : BT::BitValue::Zero));
  954         BT::BitValue F = V.is(TV) ? BT::BitValue::One : BT::BitValue::Zero;
  969           RC.fill(PW, RW, BT::BitValue::Zero);
 1206       Res[i] = BT::BitValue::Zero;