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

Declarations

lib/Target/Hexagon/BitTracker.h
  319   RegisterCell &fill(uint16_t B, uint16_t E, const BitValue &V);

References

lib/Target/Hexagon/BitTracker.cpp
  503   Res.fill(0, Z, BitValue::Zero);
  504   Res.fill(Z, W, BitValue::self());
  513   Res.fill(0, Z, BitValue::Zero);
  514   Res.fill(Z, W, BitValue::self());
  523   Res.fill(0, Sh, BitValue::Zero);
  533   Res.fill(W-Sh, W, BitValue::Zero);
  544   Res.fill(W-Sh, W, Sign);
  670   Res.fill(FromN, W, Sign);
  679   Res.fill(FromN, W, BitValue::Zero);
  754       Res.fill(WS, WD, BitValue::Zero);
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);
  329       return rr0(RegisterCell(W0).fill(0, W0, BT::BitValue::One), 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);
  704       RegisterCell RZ = RegisterCell(W0).fill(BX, W1, Zero)
  705                                         .fill(W1+(W1-BX), W0, Zero);
  799         RC.fill(i*8, i*8+8, F);
  892       RC.fill(0, W0, (All1 ? BT::BitValue::One : BT::BitValue::Zero));
  909       RC.fill(0, W0, (Has1 ? BT::BitValue::One : BT::BitValue::Zero));
  955         return rr0(RegisterCell(W0).fill(0, W0, F), Outputs);
  969           RC.fill(PW, RW, BT::BitValue::Zero);