Lines Matching defs:NumBits
224 unsigned NumBits; // number of bits to filter
257 Filter(FilterChooser &owner, unsigned startBit, unsigned numBits, bool mixed);
404 unsigned NumBits) const;
495 : Owner(f.Owner), StartBit(f.StartBit), NumBits(f.NumBits), Mixed(f.Mixed),
502 Filter::Filter(FilterChooser &owner, unsigned startBit, unsigned numBits,
504 : Owner(&owner), StartBit(startBit), NumBits(numBits), Mixed(mixed) {
505 assert(StartBit + NumBits - 1 < Owner->BitWidth);
518 bool ok = Owner->fieldFromInsn(Field, Insn, StartBit, NumBits);
560 for (unsigned bitIndex = 0; bitIndex < NumBits; ++bitIndex)
589 for (unsigned bitIndex = 0; bitIndex < NumBits; ++bitIndex) {
635 TableInfo.Table.push_back(NumBits);
927 unsigned StartBit, unsigned NumBits) const {
930 for (unsigned i = 0; i < NumBits; ++i) {
1320 unsigned NumBits = EndBits[I-1] - StartBits[I-1] + 1;
1323 TableInfo.Table.push_back(NumBits);
1862 << " unsigned numBits) {\n"
1863 << " assert(startBit + numBits <= (sizeof(InsnType)*8) &&\n"
1866 << " if (numBits == sizeof(InsnType)*8)\n"
1869 << " fieldMask = (((InsnType)1 << numBits) - 1) << startBit;\n"