Lines Matching defs:BitIndex
560 void reportRegion(bitAttr_t RA, unsigned StartBit, unsigned BitIndex,
1562 unsigned BitIndex, bool AllowMixed) {
1564 Filters.emplace_back(*this, StartBit, BitIndex - StartBit, true);
1566 Filters.emplace_back(*this, StartBit, BitIndex - StartBit, false);
1605 unsigned BitIndex;
1628 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex)
1629 if (FilterBitValues[BitIndex] == BIT_TRUE ||
1630 FilterBitValues[BitIndex] == BIT_FALSE)
1640 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex) {
1641 switch (bitAttrs[BitIndex]) {
1643 if (insn[BitIndex] == BIT_UNSET)
1644 bitAttrs[BitIndex] = ATTR_ALL_UNSET;
1646 bitAttrs[BitIndex] = ATTR_ALL_SET;
1649 if (insn[BitIndex] == BIT_UNSET)
1650 bitAttrs[BitIndex] = ATTR_MIXED;
1653 if (insn[BitIndex] != BIT_UNSET)
1654 bitAttrs[BitIndex] = ATTR_MIXED;
1686 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex) {
1687 bitAttr_t bitAttr = bitAttrs[BitIndex];
1697 StartBit = BitIndex;
1703 StartBit = BitIndex;
1713 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1719 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1723 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1724 StartBit = BitIndex;
1734 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1735 StartBit = BitIndex;
1739 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1740 StartBit = BitIndex;
1744 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1767 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1772 reportRegion(RA, StartBit, BitIndex, AllowMixed);