reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1440 RLAmt.resize(Bits.size()); 1441 for (unsigned i = 0; i < Bits.size(); ++i) 1442 if (Bits[i].hasValue()) { 1443 unsigned VBI = Bits[i].getValueBitIndex(); 1447 RLAmt[i] = Bits.size() - (VBI - i); 1448 } else if (Bits[i].isZero()) { 1463 SDValue LastValue = Bits[0].hasValue() ? Bits[0].getValue() : SDValue(); 1463 SDValue LastValue = Bits[0].hasValue() ? Bits[0].getValue() : SDValue(); 1465 bool IsGroupOfZeros = !Bits[LastGroupStartIdx].hasValue(); 1466 for (unsigned i = 1; i < Bits.size(); ++i) { 1468 SDValue ThisValue = Bits[i].hasValue() ? Bits[i].getValue() : SDValue(); 1468 SDValue ThisValue = Bits[i].hasValue() ? Bits[i].getValue() : SDValue(); 1482 if (IsGroupOfZeros && Bits[i].isZero()) 1490 if (!(IsGroupOfZeros && ThisValue && !Bits[i].isZero())) 1499 IsGroupOfZeros = !Bits[LastGroupStartIdx].hasValue(); 1503 Bits.size()-1)); 1514 BitGroups[BitGroups.size()-1].EndIdx == Bits.size()-1 && 1573 if (!Bits[i].hasValue()) 1575 if (Bits[i].getValueBitIndex() >= 32) 1579 for (unsigned i = BG.StartIdx; i < Bits.size(); ++i) { 1580 if (!Bits[i].hasValue()) 1582 if (Bits[i].getValueBitIndex() >= 32) 1586 if (!Bits[i].hasValue()) 1588 if (Bits[i].getValueBitIndex() >= 32) 1708 for (unsigned i = 0; i < Bits.size(); ++i) { 1709 if (Bits[i].hasValue()) 1755 for (unsigned i = 0; i < Bits.size(); ++i) { 1756 if (!Bits[i].hasValue() || Bits[i].getValue() != VRI.V) 1756 if (!Bits[i].hasValue() || Bits[i].getValue() != VRI.V) 1882 getI32Imm(Bits.size() - BG.EndIdx - 1, dl), 1883 getI32Imm(Bits.size() - BG.StartIdx - 1, dl) }; 1888 getI32Imm(Bits.size() - BG.EndIdx - 1, dl), 1889 getI32Imm(Bits.size() - BG.StartIdx - 1, dl) }; 2106 for (unsigned i = BG.StartIdx; i < Bits.size(); ++i) 2366 if (Bits.size() == 64) 2372 if (Bits.size() == 32) { 2375 assert(Bits.size() == 64 && "Not 64 bits here?"); 2411 Bits = std::move(*Result.second);