Lines Matching refs:BitIndex
461 void reportRegion(bitAttr_t RA, unsigned StartBit, unsigned BitIndex,
1361 unsigned BitIndex, bool AllowMixed) {
1363 Filters.push_back(Filter(*this, StartBit, BitIndex - StartBit, true));
1365 Filters.push_back(Filter(*this, StartBit, BitIndex - StartBit, false));
1404 unsigned BitIndex;
1427 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex)
1428 if (FilterBitValues[BitIndex] == BIT_TRUE ||
1429 FilterBitValues[BitIndex] == BIT_FALSE)
1439 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex) {
1440 switch (bitAttrs[BitIndex]) {
1442 if (insn[BitIndex] == BIT_UNSET)
1443 bitAttrs[BitIndex] = ATTR_ALL_UNSET;
1445 bitAttrs[BitIndex] = ATTR_ALL_SET;
1448 if (insn[BitIndex] == BIT_UNSET)
1449 bitAttrs[BitIndex] = ATTR_MIXED;
1452 if (insn[BitIndex] != BIT_UNSET)
1453 bitAttrs[BitIndex] = ATTR_MIXED;
1485 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex) {
1486 bitAttr_t bitAttr = bitAttrs[BitIndex];
1496 StartBit = BitIndex;
1502 StartBit = BitIndex;
1512 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1518 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1522 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1523 StartBit = BitIndex;
1533 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1534 StartBit = BitIndex;
1538 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1539 StartBit = BitIndex;
1543 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1566 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1571 reportRegion(RA, StartBit, BitIndex, AllowMixed);