Lines Matching refs:StartBit
312 unsigned StartBit; // the starting bit position member in __anonfc09cd8b0311::Filter
495 std::pair<bool, uint64_t> fieldFromInsn(const insn_t &Insn, unsigned StartBit,
560 void reportRegion(bitAttr_t RA, unsigned StartBit, unsigned BitIndex,
588 : Owner(f.Owner), StartBit(f.StartBit), NumBits(f.NumBits), Mixed(f.Mixed), in Filter()
596 : Owner(&owner), StartBit(startBit), NumBits(numBits), Mixed(mixed) { in Filter()
597 assert(StartBit + NumBits - 1 < Owner->BitWidth); in Filter()
609 auto [Ok, Field] = Owner->fieldFromInsn(Insn, StartBit, NumBits); in Filter()
641 BitValueArray[StartBit + bitIndex] = BIT_UNSET; in recurse()
665 BitValueArray[StartBit + bitIndex] = BIT_TRUE; in recurse()
667 BitValueArray[StartBit + bitIndex] = BIT_FALSE; in recurse()
708 encodeULEB128(StartBit, S); in emitTableEntry()
1068 unsigned StartBit, in fieldFromInsn() argument
1073 if (Insn[StartBit + i] == BIT_UNSET) in fieldFromInsn()
1076 if (Insn[StartBit + i] == BIT_TRUE) in fieldFromInsn()
1561 void FilterChooser::reportRegion(bitAttr_t RA, unsigned StartBit, in reportRegion() argument
1564 Filters.emplace_back(*this, StartBit, BitIndex - StartBit, true); in reportRegion()
1566 Filters.emplace_back(*this, StartBit, BitIndex - StartBit, false); in reportRegion()
1684 unsigned StartBit = 0; in filterProcessor() local
1697 StartBit = BitIndex; in filterProcessor()
1703 StartBit = BitIndex; in filterProcessor()
1713 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1719 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1723 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1724 StartBit = BitIndex; in filterProcessor()
1734 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1735 StartBit = BitIndex; in filterProcessor()
1739 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1740 StartBit = BitIndex; in filterProcessor()
1744 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1767 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1772 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()