Lines Matching defs:BitIndex
558 void reportRegion(bitAttr_t RA, unsigned StartBit, unsigned BitIndex,
1553 unsigned BitIndex, bool AllowMixed) {
1555 Filters.emplace_back(*this, StartBit, BitIndex - StartBit, true);
1557 Filters.emplace_back(*this, StartBit, BitIndex - StartBit, false);
1596 unsigned BitIndex;
1619 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex)
1620 if (FilterBitValues[BitIndex] == BIT_TRUE ||
1621 FilterBitValues[BitIndex] == BIT_FALSE)
1631 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex) {
1632 switch (bitAttrs[BitIndex]) {
1634 if (insn[BitIndex] == BIT_UNSET)
1635 bitAttrs[BitIndex] = ATTR_ALL_UNSET;
1637 bitAttrs[BitIndex] = ATTR_ALL_SET;
1640 if (insn[BitIndex] == BIT_UNSET)
1641 bitAttrs[BitIndex] = ATTR_MIXED;
1644 if (insn[BitIndex] != BIT_UNSET)
1645 bitAttrs[BitIndex] = ATTR_MIXED;
1677 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex) {
1678 bitAttr_t bitAttr = bitAttrs[BitIndex];
1688 StartBit = BitIndex;
1694 StartBit = BitIndex;
1704 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1710 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1714 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1715 StartBit = BitIndex;
1725 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1726 StartBit = BitIndex;
1730 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1731 StartBit = BitIndex;
1735 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1758 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1763 reportRegion(RA, StartBit, BitIndex, AllowMixed);