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

References

lib/Target/Hexagon/BitTracker.cpp
  109         OS << printv(BV.RefI.Reg) << '[' << BV.RefI.Pos << ']';
  133       if (IsRef && SV.Type == BT::BitValue::Ref && V.RefI.Reg == SV.RefI.Reg) {
  133       if (IsRef && SV.Type == BT::BitValue::Ref && V.RefI.Reg == SV.RefI.Reg) {
  153           OS << printv(SV.RefI.Reg) << '[' << SV.RefI.Pos << '-'
  170         OS << printv(SV.RefI.Reg) << '[' << SV.RefI.Pos << '-'
  323     if (V.Type == BitValue::Ref && V.RefI.Reg == 0)
  903         if (V.Type == BitValue::Ref && V.RefI.Reg == RD.Reg)
 1012       if (V.Type != BitValue::Ref || V.RefI.Reg != OldRR.Reg)
 1016       V.RefI.Reg = NewRR.Reg;
lib/Target/Hexagon/BitTracker.h
  131     return Reg == BR.Reg && (Reg == 0 || Pos == BR.Pos);
  131     return Reg == BR.Reg && (Reg == 0 || Pos == BR.Pos);
  131     return Reg == BR.Reg && (Reg == 0 || Pos == BR.Pos);
  273   if (V.RefI.Reg != 0)
  274     return BitValue(V.RefI.Reg, V.RefI.Pos);
  280   return BitValue(Self.Reg, Self.Pos);
lib/Target/Hexagon/HexagonBitSimplify.cpp
  318     if (RC1[B1+i].Type == BitTracker::BitValue::Ref && RC1[B1+i].RefI.Reg == 0)
  321     if (RC2[B2+i].Type == BitTracker::BitValue::Ref && RC2[B2+i].RefI.Reg == 0)
 1811   unsigned Reg = RC[I].RefI.Reg;
 1831       if (RV.RefI.Reg != Reg)
 2209   unsigned SrcR = B0.RefI.Reg;
 2218     if (V.RefI.Reg != SrcR || V.RefI.Pos != Pos+i)
 2237     if (S0.Type != BitTracker::BitValue::Ref || S0.RefI.Reg != SrcR)
 2254       if (V.RefI.Reg != SrcR || V.RefI.Pos != P+I)
 2341   if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg != RS.Reg) {
 2342     const TargetRegisterClass *TC = MRI.getRegClass(V.RefI.Reg);
 2347     BitTracker::RegisterRef RR(V.RefI.Reg, 0);
 2425     if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg == RD.Reg)
 2444     if (TopV.RefI.Reg == RD.Reg || TopV.RefI.Pos == W-1)
 3028     if (V.RefI.Reg != InpR)
 3052     if (V1.RefI.Reg != InpR1)
 3054     if (V2.RefI.Reg == 0 || V2.RefI.Reg == OutR2)
 3054     if (V2.RefI.Reg == 0 || V2.RefI.Reg == OutR2)
 3057       MatchR = V2.RefI.Reg;
 3058     else if (V2.RefI.Reg != MatchR)
lib/Target/Hexagon/HexagonGenInsert.cpp
  253   unsigned Ind1 = BaseOrd[V1.RefI.Reg], Ind2 = BaseOrd[V2.RefI.Reg];
  253   unsigned Ind1 = BaseOrd[V1.RefI.Reg], Ind2 = BaseOrd[V2.RefI.Reg];
  705     if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg == VR)
  715     if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg != VR)