Lines Matching defs:StartBit

311   unsigned StartBit; // the starting bit position
494 std::pair<bool, uint64_t> fieldFromInsn(const insn_t &Insn, unsigned StartBit,
558 void reportRegion(bitAttr_t RA, unsigned StartBit, unsigned BitIndex,
586 : Owner(f.Owner), StartBit(f.StartBit), NumBits(f.NumBits), Mixed(f.Mixed),
594 : Owner(&owner), StartBit(startBit), NumBits(numBits), Mixed(mixed) {
595 assert(StartBit + NumBits - 1 < Owner->BitWidth);
607 auto [Ok, Field] = Owner->fieldFromInsn(Insn, StartBit, NumBits);
639 BitValueArray[StartBit + bitIndex] = BIT_UNSET;
663 BitValueArray[StartBit + bitIndex] = BIT_TRUE;
665 BitValueArray[StartBit + bitIndex] = BIT_FALSE;
706 encodeULEB128(StartBit, S);
1064 unsigned StartBit,
1069 if (Insn[StartBit + i] == BIT_UNSET)
1072 if (Insn[StartBit + i] == BIT_TRUE)
1552 void FilterChooser::reportRegion(bitAttr_t RA, unsigned StartBit,
1555 Filters.emplace_back(*this, StartBit, BitIndex - StartBit, true);
1557 Filters.emplace_back(*this, StartBit, BitIndex - StartBit, false);
1675 unsigned StartBit = 0;
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);