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

References

lib/Target/Hexagon/BitTracker.cpp
  216   uint16_t B = M.first(), E = M.last(), W = width();
  221   assert(B > E || E-B+1 == RC.width());      // B <= E  =>  E-B+1 = |RC|.
  222   assert(B <= E || E+(W-B)+1 == RC.width()); // E < B   =>  E+(W-B)+1 = |RC|.
  236   uint16_t B = M.first(), E = M.last(), W = width();
  256   uint16_t W = width();
  285   uint16_t W = width(), WRC = RC.width();
  285   uint16_t W = width(), WRC = RC.width();
  293   uint16_t W = width();
  302   uint16_t W = width();
  321   for (unsigned i = 0, n = width(); i < n; ++i) {
  389   uint16_t W = A.width();
  400   uint16_t W = A.width();
  434   uint16_t W = A1.width();
  435   assert(W == A2.width());
  467   uint16_t W = A1.width();
  468   assert(W == A2.width());
  500   uint16_t W = A1.width() + A2.width();
  500   uint16_t W = A1.width() + A2.width();
  510   uint16_t W = A1.width() + A2.width();
  510   uint16_t W = A1.width() + A2.width();
  520   assert(Sh <= A1.width());
  529   uint16_t W = A1.width();
  539   uint16_t W = A1.width();
  550   uint16_t W = A1.width();
  551   assert(W == A2.width());
  572   uint16_t W = A1.width();
  573   assert(W == A2.width());
  594   uint16_t W = A1.width();
  595   assert(W == A2.width());
  613   uint16_t W = A1.width();
  629   assert(BitN < A1.width());
  637   assert(BitN < A1.width());
  645   uint16_t C = A1.cl(B), AW = A1.width();
  655   uint16_t C = A1.ct(B), AW = A1.width();
  665   uint16_t W = A1.width();
  676   uint16_t W = A1.width();
  685   uint16_t W = A1.width();
  697   uint16_t W1 = A1.width(), W2 = A2.width();
  697   uint16_t W1 = A1.width(), W2 = A2.width();
  900       for (uint16_t i = 0, w = DefC.width(); i < w; ++i) {
 1010     for (uint16_t i = 0, w = RC.width(); i < w; ++i) {
lib/Target/Hexagon/BitTracker.h
  380   uint16_t W = C.width();
lib/Target/Hexagon/HexagonBitSimplify.cpp
  331   assert(B < RC.width() && B+W <= RC.width());
  331   assert(B < RC.width() && B+W <= RC.width());
  340   assert(B < RC.width() && B+W <= RC.width());
  340   assert(B < RC.width() && B+W <= RC.width());
 1290   BitVector Used(DC.width());
 1474     if (HBS::getConst(DRC, 0, DRC.width(), U)) {
 1549     unsigned RW = RC.width();
 1825   if (Pos+16 > SC.width())
 1969   if (!HBS::getConst(RC, 0, RC.width(), U))
 2127   unsigned W = RC.width();
 2130   if (W == 0 || W == RC.width())
 2187   unsigned W = RC.width();
 2192     unsigned Z = C.width();
 2195     return C.width() - Z;
 2233     if (SC.width() != W || ctlz(SC) != W-Z)
 2394   unsigned W = RC.width();
 2472     unsigned SW = SC.width();
 2970   for (unsigned i = 0, w = RC.width(); i < w; ++i) {
 3024   for (unsigned i = 0, w = OutC.width(); i < w; ++i) {
 3040   unsigned W = OutC1.width();
 3042   if (W != OutC2.width())
lib/Target/Hexagon/HexagonBitTracker.cpp
  279     assert(RW <= RC.width());
  285     uint16_t W = RC.width();
  292     assert(N*16+16 <= RC.width());
  298     uint16_t I = Odd, Ws = Rs.width();
  299     assert(Ws == Rt.width());
lib/Target/Hexagon/HexagonGenInsert.cpp
  337   uint16_t W1 = RC1.width(), W2 = RC2.width();
  337   uint16_t W1 = RC1.width(), W2 = RC2.width();
  355   uint16_t W1 = RC1.width(), W2 = RC2.width();
  355   uint16_t W1 = RC1.width(), W2 = RC2.width();
  646   uint16_t W = RC.width();
  658   uint16_t W = RC.width();
  703   for (uint16_t i = 0, w = RC.width(); i < w; ++i) {
  713   for (uint16_t i = 0, w = RC.width(); i < w; ++i) {
  807   uint16_t W = RC.width();
  879     uint16_t AW = AC.width();