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

References

lib/Target/Hexagon/BitTracker.cpp
  391     if (!A[i].is(0) && !A[i].is(1))
  391     if (!A[i].is(0) && !A[i].is(1))
  403     Val |= A[i].is(1);
  453     if (V1.is(Carry))
  455     else if (V2.is(Carry))
  484     if (V1.is(Borrow)) {
  488     if (V2.is(Borrow))
  556     if (V1.is(1))
  558     else if (V2.is(1))
  560     else if (V1.is(0) || V2.is(0))
  560     else if (V1.is(0) || V2.is(0))
  578     if (V1.is(1) || V2.is(1))
  578     if (V1.is(1) || V2.is(1))
  580     else if (V1.is(0))
  582     else if (V2.is(0))
  600     if (V1.is(0))
  602     else if (V2.is(0))
  617     if (V.is(0))
  619     else if (V.is(1))
lib/Target/Hexagon/HexagonBitSimplify.cpp
  333     if (!RC[i].is(0))
  345     if (BV.is(1))
  347     else if (!BV.is(0))
 2128   while (W > 0 && RC[W-1].is(0))
 2193     while (Z > 0 && C[Z-1].is(0))
 2367   } else if (V.is(0) || V.is(1)) {
 2367   } else if (V.is(0) || V.is(1)) {
 2369     unsigned NewOpc = V.is(0) ? Hexagon::PS_false : Hexagon::PS_true;
 2427     IsConst = IsConst && (V.is(0) || V.is(1));
 2427     IsConst = IsConst && (V.is(0) || V.is(1));
 2432   if (TopV.is(0) || TopV.is(1)) {
 2432   if (TopV.is(0) || TopV.is(1)) {
 2433     bool S = TopV.is(1);
 2434     for (--W; W > 0 && RC[W-1].is(S); --W)
 2606     if (!V.is(0))
 2608     if (V.is(1))
 2972     if (!V.is(0) && !V.is(1))
 2972     if (!V.is(0) && !V.is(1))
lib/Target/Hexagon/HexagonBitTracker.cpp
  693       RC[BX] = RC[BX].is(0) ? BT::BitValue::One
  694                             : RC[BX].is(1) ? BT::BitValue::Zero
  798         BT::BitValue F = (V.is(0) || V.is(1)) ? V : BT::BitValue::self();
  798         BT::BitValue F = (V.is(0) || V.is(1)) ? V : BT::BitValue::self();
  813       if (PC0.is(0) || PC0.is(1))
  813       if (PC0.is(0) || PC0.is(1))
  864       if (TV.is(0) || TV.is(1))
  864       if (TV.is(0) || TV.is(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))
  951       if (V.is(0) || V.is(1)) {
  951       if (V.is(0) || V.is(1)) {
  954         BT::BitValue F = V.is(TV) ? BT::BitValue::One : BT::BitValue::Zero;
 1025   if (!Test.is(0) && !Test.is(1))
 1025   if (!Test.is(0) && !Test.is(1))
 1029   if (!Test.is(!Negated)) {
lib/Target/Hexagon/HexagonGenInsert.cpp
  246   if (V1.is(0) || V2.is(0))
  246   if (V1.is(0) || V2.is(0))
  247     return V1.is(0);
  250   if (V2.is(1) || V1.is(1))
  250   if (V2.is(1) || V1.is(1))
  251     return !V2.is(1);
  649     if (BV.is(0) || BV.is(1))
  649     if (BV.is(0) || BV.is(1))
  664     if (BV.is(1))
  666     else if (!BV.is(0))